Update CommonServiceImpl.java

杜韦注释
p2x9nfpei 4 months ago
parent 65ab69b0dd
commit bbffedcb74

@ -1,132 +1,73 @@
package com.service.impl; package com.service.impl; // 定义服务实现类所在的包
// 定义当前类所在的包路径,表示这是服务实现层的代码
import java.util.List; // 导入List集合接口
// 导入必要的工具类 import java.util.Map; // 导入Map集合接口
import java.util.List; // Java List接口用于存储有序集合 import org.springframework.beans.factory.annotation.Autowired; // Spring自动注入注解
import java.util.Map; // Java Map接口用于存储键值对集合 import org.springframework.stereotype.Service; // Spring服务组件注解
import com.dao.CommonDao; // 导入通用数据访问接口
// 导入Spring相关注解 import com.service.CommonService; // 导入通用服务接口
import org.springframework.beans.factory.annotation.Autowired; // Spring自动注入注解
import org.springframework.stereotype.Service; // Spring服务注解 @Service("commonService") // 声明为Spring服务组件指定bean名称
public class CommonServiceImpl implements CommonService { // 实现通用服务接口
// 导入DAO和服务接口
import com.dao.CommonDao; // 通用数据访问接口 @Autowired // 自动注入通用数据访问对象
import com.service.CommonService; // 通用服务接口 private CommonDao commonDao;
// 获取饼图数据求和结果
// 通用服务实现类 public List<Map<String, Object>> pieSum(Map<String, Object> params){
//提供各种通用数据统计和查询服务 return commonDao.pieSum(params); // 调用DAO层方法
//@author [作者姓名] }
//@date [创建日期]
// 获取饼图数据计数结果
@Service("commonService") // 声明为Spring服务组件指定bean名称为"commonService" public List<Map<String, Object>> pieCount(Map<String, Object> params){
public class CommonServiceImpl implements CommonService { return commonDao.pieCount(params); // 调用DAO层方法
}
@Autowired // 自动注入CommonDao实例
private CommonDao commonDao; // 通用数据访问对象 // 获取第一种柱状图数据求和结果
public List<Map<String, Object>> barSumOne(Map<String, Object> params){
return commonDao.barSumOne(params); // 调用DAO层方法
// 饼图数据求和统计 }
//@param params 查询参数Map
//@return 统计结果列表每个元素是一个包含统计数据的Map // 获取第一种柱状图数据计数结果
public List<Map<String, Object>> barCountOne(Map<String, Object> params){
public List<Map<String, Object>> pieSum(Map<String, Object> params){ return commonDao.barCountOne(params); // 调用DAO层方法
return commonDao.pieSum(params); // 调用DAO层方法获取数据 }
}
// 获取第二种柱状图数据求和结果
public List<Map<String, Object>> barSumTwo(Map<String, Object> params){
// 饼图数据计数统计 return commonDao.barSumTwo(params); // 调用DAO层方法
//@param params 查询参数Map }
//@return 统计结果列表每个元素是一个包含统计数据的Map
// 获取第二种柱状图数据计数结果
public List<Map<String, Object>> pieCount(Map<String, Object> params){ public List<Map<String, Object>> barCountTwo(Map<String, Object> params){
return commonDao.pieCount(params); return commonDao.barCountTwo(params); // 调用DAO层方法
} }
// 查询评分数据
// 第一种柱状图数据求和统计 // @param params 包含查询参数表名、条件1、条件1值、是否计算平均分
//@param params 查询参数Map public Map<String, Object> queryScore(Map<String, Object> params){
//@return 统计结果列表 return commonDao.queryScore(params); // 调用DAO层方法
}
public List<Map<String, Object>> barSumOne(Map<String, Object> params){
return commonDao.barSumOne(params); // 新的级联字典表分组求和统计
} @Override
public List<Map<String, Object>> newSelectGroupSum(Map<String, Object> params) {
return commonDao.newSelectGroupSum(params); // 调用DAO层方法
// 第一种柱状图数据计数统计 }
//@param params 查询参数Map
//@return 统计结果列表 // 新的级联字典表分组计数统计
@Override
public List<Map<String, Object>> barCountOne(Map<String, Object> params){ public List<Map<String, Object>> newSelectGroupCount(Map<String, Object> params) {
return commonDao.barCountOne(params); return commonDao.newSelectGroupCount(params); // 调用DAO层方法
} }
// 柱状图数据求和
// 第二种柱状图数据求和统计 public List<Map<String, Object>> barSum(Map<String, Object> params){
//@param params 查询参数Map return commonDao.barSum(params); // 调用DAO层方法
//@return 统计结果列表 }
public List<Map<String, Object>> barSumTwo(Map<String, Object> params){ // 柱状图数据计数
return commonDao.barSumTwo(params); public List<Map<String, Object>> barCount(Map<String, Object> params){
} return commonDao.barCount(params); // 调用DAO层方法
}
// 第二种柱状图数据计数统计
//@param params 查询参数Map
//@return 统计结果列表
public List<Map<String, Object>> barCountTwo(Map<String, Object> params){
return commonDao.barCountTwo(params);
}
// 查询评分数据
//@param params 查询参数Map包含
// - tableName: 查询表名
// - condition1: 条件字段1
// - condition1Value: 条件值1
// - average: 是否计算平均评分
//@return 包含评分数据的Map
public Map<String, Object> queryScore(Map<String, Object> params){
return commonDao.queryScore(params);
}
//新的级联字典表分组求和统计
// @param params 查询参数Map
//@return 分组统计结果列表
@Override
public List<Map<String, Object>> newSelectGroupSum(Map<String, Object> params) {
return commonDao.newSelectGroupSum(params);
}
// 新的级联字典表分组计数统计
//@param params 查询参数Map
//@return 分组统计结果列表
@Override
public List<Map<String, Object>> newSelectGroupCount(Map<String, Object> params) {
return commonDao.newSelectGroupCount(params);
}
// 通用柱状图求和统计
//@param params 查询参数Map
//@return 统计结果列表
public List<Map<String, Object>> barSum(Map<String, Object> params){
return commonDao.barSum(params);
}
// 通用柱状图计数统计
//@param params 查询参数Map
//@return 统计结果列表
public List<Map<String, Object>> barCount(Map<String, Object> params){
return commonDao.barCount(params);
}
} }
Loading…
Cancel
Save