You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
// 声明当前文件所在的包路径为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 ) ;
}