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} - + +