Commit 9d79da1b authored by wujiang's avatar wujiang

提交统计代码

parent 19a522e2
...@@ -3,12 +3,13 @@ package com.yeejoin.amos.knowledgebase.face.orm.dao; ...@@ -3,12 +3,13 @@ package com.yeejoin.amos.knowledgebase.face.orm.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.knowledgebase.face.orm.entity.KnowlegeStatisticsRecord; import com.yeejoin.amos.knowledgebase.face.orm.entity.KnowlegeStatisticsRecord;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* <p> * <p>
* 标签分组 Mapper 接口 * 标签分组 Mapper 接口
* </p> * </p>
* *
* @author 子杨 * @author 子杨
...@@ -16,26 +17,39 @@ import java.util.Map; ...@@ -16,26 +17,39 @@ import java.util.Map;
*/ */
public interface StatisticsRecordMapper extends BaseMapper<KnowlegeStatisticsRecord> { public interface StatisticsRecordMapper extends BaseMapper<KnowlegeStatisticsRecord> {
/** /**
* 表清空 * 表清空
* @return *
*/ * @return
void deleteAll(); */
void deleteAll();
/**
* 查询灾情总计 /**
* @return * 查询灾情总计
*/ *
Map<String, Object> selectDisasterCount(); * @return
*/
/** Map<String, Object> selectDisasterCount();
* 按类型分组查询
*/ /**
List<Map<String, Object>> selectCategoryByName(String recordName); * 按类型分组查询
*/
/** List<Map<String, Object>> selectCategoryByName(String recordName);
* 按类型查询/按时间分段总计
*/ /**
List<Map<String, Object>> selectCountByNameAndDateRange(Map<String, Object> queryMap); * 按类型查询/按时间分段总计
*/
List<Map<String, Object>> selectCountByNameAndDateRange(Map<String, Object> queryMap);
List<Map<String, Object>> tagStatisticsMonth(String tag, Date startDate, Date endDate);
List<Map<String, Object>> tagStatisticsYear(String tag, Date startDate, Date endDate);
List<Map<String, Object>> docStatisticsMonth(String categoryName, Date startDate, Date endDate);
List<Map<String, Object>> docStatisticsYear(String categoryName, Date startDate, Date endDate);
List<Map<String, Object>> tagChartStatistics(String tag, Date startDate, Date endDate,String splitSQL);
List<Map<String, Object>> docChartStatistics(Date startDate, Date endDate);
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment