From 13c655fa1c87dc8b56a90ea4cee428e5857772a1 Mon Sep 17 00:00:00 2001 From: lijun Date: Wed, 11 Dec 2024 00:21:00 +0800 Subject: [PATCH] update code --- .../yanzhu/manage/domain/GreenCarbonData.java | 9 + .../manage/mapper/GreenCarbonDataMapper.java | 5 + .../mapper/manage/GreenCarbonDataMapper.xml | 15 +- .../controller/GreenCarbonDataController.java | 32 +- .../service/IGreenCarbonDataService.java | 4 + .../impl/GreenCarbonDataServiceImpl.java | 7 + .../src/api/manage/greenCarbonData.js | 9 + .../views/manage/greenCarbonData/index.vue | 288 +++++++++++++----- .../manage/greenCarbonItem/greenCarbonData.js | 2 +- .../views/manage/greenCarbonItem/index.vue | 5 +- 10 files changed, 295 insertions(+), 81 deletions(-) diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/GreenCarbonData.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/GreenCarbonData.java index 7fdf680f..2012672a 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/GreenCarbonData.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/GreenCarbonData.java @@ -48,8 +48,17 @@ public class GreenCarbonData extends BaseEntity @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Long isDel; + private Long factorType; private Date dataDate; + public Long getFactorType() { + return factorType; + } + + public void setFactorType(Long factorType) { + this.factorType = factorType; + } + public Date getDataDate() { return dataDate; } diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/GreenCarbonDataMapper.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/GreenCarbonDataMapper.java index f8c51c1b..e785bff6 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/GreenCarbonDataMapper.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/GreenCarbonDataMapper.java @@ -58,4 +58,9 @@ public interface GreenCarbonDataMapper * @return 结果 */ public int deleteGreenCarbonDataByIds(Long[] ids); + + /** + * 按类型分组统计 + */ + List groupByFactorType(GreenCarbonData greenCarbonData); } diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/GreenCarbonDataMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/GreenCarbonDataMapper.xml index 883644b0..5ae0ef21 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/GreenCarbonDataMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/GreenCarbonDataMapper.xml @@ -21,6 +21,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -49,10 +50,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and gd.estimate_value = #{estimateValue} and gd.practical_value = #{practicalValue} and gd.state = #{state} + and date(gd.data_date) = date(#{dataDate}) + and g.carbon_factor_type = #{factorType} and gd.is_del = #{isDel} - + +