|
|
|
@ -0,0 +1,58 @@
|
|
|
|
|
// 定义当前接口所在的包路径
|
|
|
|
|
package com.service;
|
|
|
|
|
|
|
|
|
|
// 导入Java集合框架中的List接口
|
|
|
|
|
import java.util.List;
|
|
|
|
|
// 导入Java集合框架中的Map接口
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
// 通用服务接口定义
|
|
|
|
|
public interface CommonService {
|
|
|
|
|
|
|
|
|
|
// 饼图数据求和统计方法
|
|
|
|
|
List<Map<String, Object>> pieSum(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 饼图数据计数统计方法
|
|
|
|
|
List<Map<String, Object>> pieCount(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 柱状图第一种数据求和统计方法
|
|
|
|
|
List<Map<String, Object>> barSumOne(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 柱状图第一种数据计数统计方法
|
|
|
|
|
List<Map<String, Object>> barCountOne(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 柱状图第二种数据求和统计方法
|
|
|
|
|
List<Map<String, Object>> barSumTwo(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 柱状图第二种数据计数统计方法
|
|
|
|
|
List<Map<String, Object>> barCountTwo(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 查询评分数据方法
|
|
|
|
|
// params参数包含:
|
|
|
|
|
// tableName - 查询表名
|
|
|
|
|
// condition1 - 查询条件1
|
|
|
|
|
// condition1Value - 条件1的值
|
|
|
|
|
// average - 是否计算平均评分
|
|
|
|
|
Map<String, Object> queryScore(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 新的级联字典表分组求和统计方法
|
|
|
|
|
// params - 包含查询条件的参数Map
|
|
|
|
|
// 返回分组求和结果列表
|
|
|
|
|
List<Map<String, Object>> newSelectGroupSum(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 新的级联字典表分组计数统计方法
|
|
|
|
|
// params - 包含查询条件的参数Map
|
|
|
|
|
// 返回分组计数结果列表
|
|
|
|
|
List<Map<String, Object>> newSelectGroupCount(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 通用柱状图数据求和方法
|
|
|
|
|
// params - 包含查询条件的参数Map
|
|
|
|
|
// 返回柱状图求和数据列表
|
|
|
|
|
List<Map<String, Object>> barSum(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 通用柱状图数据计数方法
|
|
|
|
|
// params - 包含查询条件的参数Map
|
|
|
|
|
// 返回柱状图计数数据列表
|
|
|
|
|
List<Map<String, Object>> barCount(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
}
|