// 声明当前文件所在的包路径为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> pieSum(Map params); //获取饼图数据的计数结果 // @param params 查询参数 // @return 包含计数结果的列表 List> pieCount(Map params); //获取单组柱状图数据的求和结果 //@param params 查询参数 // @return 包含求和结果的列表 List> barSumOne(Map params); //获取单组柱状图数据的计数结果 //@param params 查询参数 // @return 包含计数结果的列表 List >barCountOne(Map params); //获取双组柱状图数据的求和结果 //@param params 查询参数 // @return 包含求和结果的列表 List> barSumTwo(Map params); //获取双组柱状图数据的计数结果 //@param params 查询参数 // @return 包含计数结果的列表 List> barCountTwo(Map params); //查询评分信息 // @param params 查询参数 // @return 包含评分信息的Map Map queryScore(Map params); // 新的级联字典表的分组求和方法 //@param params 查询参数 // @return 包含分组求和结果的列表 List> newSelectGroupSum(Map params); // 新的级联字典表的分组条数统计方法 //@param params 查询参数 // @return 包含分组条数统计结果的列表 List> newSelectGroupCount(Map params); //获取柱状图数据的求和结果 //@param params 查询参数 // @return 包含求和结果的列表 List> barSum(Map params); //获取柱状图数据的计数结果 //@param params 查询参数 // @return 包含计数结果的列表 List> barCount(Map params); }