diff --git a/shuili-common/src/main/java/com/shuili/common/enums/DfEnum.java b/shuili-common/src/main/java/com/shuili/common/enums/DfEnum.java new file mode 100644 index 00000000..ac225b74 --- /dev/null +++ b/shuili-common/src/main/java/com/shuili/common/enums/DfEnum.java @@ -0,0 +1,74 @@ +package com.shuili.common.enums; + +import lombok.Getter; + +/** + * 数字常量 + * + * @author laifulin + * @version 版 本 号:1.0 + * @since 2022-12-06 15:42 + */ +@Getter +public enum DfEnum { + /** + * 无 + */ + NO_HAVE("0", "无"), + /** + * 一般隐患 + */ + GENERAL_HAZARDS("1", "一般隐患"), + + /** + * 较大至重大 + */ + LARGE_TO_SIGNIFICANT("2","较大至重大"), + + /** + * 重大隐患 + */ + SIGNIFICANT_YH("3","重大隐患"), + + /** + * 巡查责任人 + */ + PATROL_RESPONSIBLE_PERSON("0","巡查责任人"), + + /** + * 行政责任人 + */ + ADMINISTRATIVE_RESPONSIBLE_PERSON("2","行政责任人"), + + /** + * 技术责任人 + */ + TECHNICAL_RESPONSIBLE_PERSON("1","技术责任人"), + + /** + * 无异常 + */ + No_abnormalities("0","无异常"), + + /** + * 未处置 + */ + NOT_DISPOSED_OF("1","未处置"), + + /** + * 已处置 + */ + HANDLED("2","已处置"), + +; + + + private final String value; + + private final String msg; + + DfEnum(String value, String msg) { + this.value = value; + this.msg = msg; + } + } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhCharHiddenDangerDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhCharHiddenDangerDto.java index 13f7d0e1..b5d5cd3f 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhCharHiddenDangerDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhCharHiddenDangerDto.java @@ -18,13 +18,10 @@ public class DfYhCharHiddenDangerDto { @ApiModelProperty(value = "堤防数量") private int dfNumber; - @ApiModelProperty(value = "一般隐患数量") - private int ybNumber; + @ApiModelProperty(value = "隐患数量") + private int yhNumber; - @ApiModelProperty(value = "重大隐患数量") - private int zdNumber; - - @ApiModelProperty(value = "处置状态数量") + @ApiModelProperty(value = "处置数量") private int czNumber; diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhHiddenDangerQueDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhHiddenDangerQueDto.java index 9dc5c330..6ea8da53 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhHiddenDangerQueDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/DfYhHiddenDangerQueDto.java @@ -22,11 +22,11 @@ public class DfYhHiddenDangerQueDto implements IAdcd { private String patrolStart; @ApiModelProperty("查询结束时间") private String patrolEnd; - @ApiModelProperty("隐患类型 无:0、一般隐患:1、较大至重大:2、重大隐患:3 ") - private String problem; - @ApiModelProperty("地区code") + @ApiModelProperty("省市地区code") private String adcd; - @ApiModelProperty("处置状态") - private String handleStatus; + + @ApiModelProperty("区级标识 1是 0否") + private String districtLevelFlag; + } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/dto/SzCharItemDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/dto/SzCharItemDto.java index 89a9c081..963d492b 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/dto/SzCharItemDto.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/dto/SzCharItemDto.java @@ -20,13 +20,10 @@ public class SzCharItemDto { @ApiModelProperty(value = "堤防数量") private int dfNumber; - @ApiModelProperty(value = "一般隐患数量") - private int ybNumber; + @ApiModelProperty(value = "隐患数量") + private int yhNumber; - @ApiModelProperty(value = "重大隐患数量") - private int zdNumber; - - @ApiModelProperty(value = "处置状态数量") + @ApiModelProperty(value = "处置数量") private int czNumber; diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java index 5baa6f76..86074c7c 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java @@ -27,32 +27,44 @@ public interface DfRecordMapper extends BaseMapper { Date getLastInsertTimeByDikeCode(@Param("dikeCode") String dikeCode); @Select("") - int dfNumber(@Param("dto") DfYhHiddenDangerQueDto dto); + "SELECT count(DISTINCT(jl.DIKE_CODE)) " + + "FROM bs_sgc_df_xsjhjl as jl "+ + "left join att_dike_base base on base.dike_code=jl.dike_code "+ + " "+ + " and base.adcd like concat(#{dto.adcdQx}, '%') "+ + " "+ + "WHERE jl.id IN ( "+ + "SELECT RECORD_ID "+ + "FROM bs_sgc_df_xsjhjlz "+ + " "+ + "where (DATE_FORMAT(create_time, '%Y-%m-%d %H:%i:%s') >= DATE_FORMAT(#{dto.patrolStart} , '%Y-%m-%d %H:%i:%s') "+ + "AND DATE_FORMAT(create_time, '%Y-%m-%d %H:%i:%s') <= DATE_FORMAT(#{dto.patrolEnd} , '%Y-%m-%d %H:%i:%s')) "+ + " " + + "and base.adcd is not null "+ + "group by RECORD_ID "+ + ") "+ + "") + int paragraphCountNumber(@Param("dto") DfYhHiddenDangerQueDto dto); + @Select("") + int yhCountNumber(@Param("dto") DfYhHiddenDangerQueDto dto); @Select("") + int clCountNumber(@Param("dto") DfYhHiddenDangerQueDto dto); + + + + @Select("") List yhNumberData(@Param("dto") DfYhHiddenDangerQueDto dto); + @Select("") List clfNumberData(@Param("dto") DfYhHiddenDangerQueDto dto); + + + + + +// @Select("") +// List yhNumberData(@Param("dto") DfYhHiddenDangerQueDto dto); + + + +// @Select("") +// int countNumber(@Param("dto") DfYhHiddenDangerQueDto dto); + + + +// @Select("") +// List clfNumberData(@Param("dto") DfYhHiddenDangerQueDto dto); + @Select("") + List szStatistics (@Param("dto") SzCharInfoQueDto dto); + + + @Select("") + int paragraphCountNumber(@Param("dto") SzCharInfoItemQueDto dto); + + @Select("") + int yhCountNumber(@Param("dto") SzCharInfoItemQueDto dto); + + @Select("") + int clCountNumber(@Param("dto") SzCharInfoItemQueDto dto); + + + + @Select("") + List yhNumberData(@Param("dto") SzCharInfoItemQueDto dto); + + + @Select("") + List clfNumberData(@Param("dto") SzCharInfoItemQueDto dto); + + + @Select("