|
|
|
@ -0,0 +1,89 @@
|
|
|
|
|
// 声明当前文件所在的包路径为com.dao,表示这是一个数据访问层(Dao)的类
|
|
|
|
|
package com.dao;
|
|
|
|
|
|
|
|
|
|
// 导入java.util.List类,用于处理有序集合数据
|
|
|
|
|
import java.util.List;
|
|
|
|
|
// 导入java.util.Map类,用于处理键值对映射数据
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
//通用接口
|
|
|
|
|
//提供各种数据查询和统计方法的接口定义,包括饼图、柱状图等的数据求和与计数。
|
|
|
|
|
|
|
|
|
|
public interface CommonDao{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取饼图数据的求和结果
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含求和结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> pieSum(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取饼图数据的计数结果
|
|
|
|
|
// @param params 查询参数
|
|
|
|
|
// @return 包含计数结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> pieCount(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取单组柱状图数据的求和结果
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含求和结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> barSumOne(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取单组柱状图数据的计数结果
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含计数结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object> >barCountOne(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取双组柱状图数据的求和结果
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含求和结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> barSumTwo(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
//获取双组柱状图数据的计数结果
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含计数结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> barCountTwo(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//查询评分信息
|
|
|
|
|
// @param params 查询参数
|
|
|
|
|
// @return 包含评分信息的Map
|
|
|
|
|
|
|
|
|
|
Map<String, Object> queryScore(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 新的级联字典表的分组求和方法
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含分组求和结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> newSelectGroupSum(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 新的级联字典表的分组条数统计方法
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含分组条数统计结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> newSelectGroupCount(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取柱状图数据的求和结果
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含求和结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> barSum(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取柱状图数据的计数结果
|
|
|
|
|
//@param params 查询参数
|
|
|
|
|
// @return 包含计数结果的列表
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> barCount(Map<String, Object> params);
|
|
|
|
|
}
|