diff --git a/shuili-system/src/main/java/com/kms/yxgh/base/cz/domain/AttStBaseCz.java b/shuili-system/src/main/java/com/kms/yxgh/base/cz/domain/AttStBaseCz.java index 8bc15f83..a2d61fcf 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/base/cz/domain/AttStBaseCz.java +++ b/shuili-system/src/main/java/com/kms/yxgh/base/cz/domain/AttStBaseCz.java @@ -1,5 +1,7 @@ package com.kms.yxgh.base.cz.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.shuili.common.annotation.Excel; import io.swagger.annotations.ApiModel; @@ -13,6 +15,7 @@ public class AttStBaseCz { @Excel(name = "测站编码") @ApiModelProperty("测站编码") + @TableId(value = "stcd", type = IdType.INPUT) private String stcd; @Excel(name = "测站名称") @@ -155,17 +158,4 @@ public class AttStBaseCz { @ApiModelProperty("测站概况") private String stcdOv; - @Excel(name = "备注") - @ApiModelProperty("备注") - private String note; - - @Excel(name = "记录生效时间") - @ApiModelProperty("记录生效时间") - private String effDate; - - @Excel(name = "记录更新时间") - @ApiModelProperty("记录更新时间") - private String updateDate; - - } diff --git a/shuili-system/src/main/java/com/kms/yxgh/base/domain/rel/SkDwsRelResDscdnm.java b/shuili-system/src/main/java/com/kms/yxgh/base/domain/rel/SkDwsRelResDscdnm.java index cac15287..e6a5629a 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/base/domain/rel/SkDwsRelResDscdnm.java +++ b/shuili-system/src/main/java/com/kms/yxgh/base/domain/rel/SkDwsRelResDscdnm.java @@ -10,7 +10,7 @@ import lombok.Data; import java.io.Serializable; import java.util.Date; -@TableName("dws_rel_res_dscdnm") +@TableName("rel_res_ad") @Data @ApiModel("水库所属行政区划") public class SkDwsRelResDscdnm implements Serializable { diff --git a/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResBaseSk.java b/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResBaseSk.java index 0b4ae9f1..ae3ca3ba 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResBaseSk.java +++ b/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResBaseSk.java @@ -141,13 +141,6 @@ public class AttResBaseSk implements IAdcd, Serializable { @ApiModelProperty("水库概况") private String resOv; - /** - * 记录生效时间 - */ - @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "记录生效时间", width = 30, dateFormat = "yyyy-MM-dd") - @ApiModelProperty("记录生效时间") - private Date effDate; @TableField(exist = false) diff --git a/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResRsppSk.java b/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResRsppSk.java index 2a74c99d..67dfb43e 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResRsppSk.java +++ b/shuili-system/src/main/java/com/kms/yxgh/base/sk/domain/AttResRsppSk.java @@ -188,13 +188,6 @@ public class AttResRsppSk implements Serializable { @ApiModelProperty("校核重现期") private String chrcin; - /** - * 记录生效时间 - */ - @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "记录生效时间", width = 30, dateFormat = "yyyy-MM-dd") - @ApiModelProperty("记录生效时间") - private Date effDate; /** * 备注 diff --git a/shuili-system/src/main/java/com/kms/yxgh/base/sk/mapper/AttResBaseSkMapper.java b/shuili-system/src/main/java/com/kms/yxgh/base/sk/mapper/AttResBaseSkMapper.java index 9d8399ec..c270cb8a 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/base/sk/mapper/AttResBaseSkMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/base/sk/mapper/AttResBaseSkMapper.java @@ -21,7 +21,7 @@ public interface AttResBaseSkMapper extends BaseMapper { @Select("" }) @Results({ @Result(property = "wagaCode", column = "waga_code"), @Result(property = "wagaName", column = "waga_name"), - @Result(property = "engineeringManagementUnit", column = "engineering_management_unit"), - @Result(property = "lastTime", column = "waga_code", javaType = Date.class, one = @One(select = "com.kms.yxgh.business.sz.mapper.SzRecordMapper.getLastInsertTimeByWagaCodeAndPlanId")) }) IPage getSzProjectListWithPage(Page page, @Param("dto") AttWagaBaseSz bsSgcSzGcda); @Select({ "" }) @Results({ @Result(property = "wagaCode", column = "waga_code"), @Result(property = "wagaName", column = "waga_name"), - @Result(property = "engineeringManagementUnit", column = "engineering_management_unit"), - @Result(property = "lastTime", column = "waga_code", javaType = Date.class, one = @One(select = "com.kms.yxgh.business.sz.mapper.SzYhRecordMapper.getLastInsertTimeByWagaCode")) }) IPage getSzYhProjectListWithPage(Page page, @Param("sp") SzYhProjectQueDto sp); @Select("") IPage getSzYqProjectListWithPage(Page page, @Param("szProject") SzYqProjectQueDto szProject); @Select("" }) @Results(value = { @Result(property = "wagaCode", column = "waga_code"), - @Result(property = "dutyHolders", column = "waga_code", - javaType = List.class, - many = @Many(select = "com.kms.yg.sz.mapper.BsSgcSzFzrMapper.getByWagaCode")) }) IPage getSzCheckingLineProjectListWithPage(Page page, @Param("dto") SzCheckingLineSearchDto dto); diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/cz/enmu/MarkTypeEnum.java b/shuili-system/src/main/java/com/kms/yxgh/business/cz/enmu/MarkTypeEnum.java index dfda4504..e84f74b4 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/cz/enmu/MarkTypeEnum.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/cz/enmu/MarkTypeEnum.java @@ -16,10 +16,10 @@ import java.util.Map; @Getter public enum MarkTypeEnum implements MonitorIndexInfo { - FSLTDZ_LIMIT("汛限水位", "m", Constants.DEFAULT_KEY_FIELD, "fsltdz", AttResRfkwlvSkMapper.class), - CHFLLV("校准洪核水位", "m", Constants.DEFAULT_KEY_FIELD, "chfllv", AttResRsppSkMapper.class), - NORM_WAT_LEV("正常蓄水位", "m", Constants.DEFAULT_KEY_FIELD, "norm_wat_lev ", AttWagaSlhyprSzMapper.class), - DSFLLV("设计洪水位", "m", Constants.DEFAULT_KEY_FIELD, "dsfllv", AttWagaSlhyprSzMapper.class); + FSLTDZ_LIMIT("汛限水位", "m", "RES_CODE", "fsltdz", AttResRfkwlvSkMapper.class), + CHFLLV("校准洪核水位", "m", "RES_CODE", "chfllv", AttResRsppSkMapper.class), + NORM_WAT_LEV("正常蓄水位", "m","waga_code", "norm_wat_lev ", AttWagaSlhyprSzMapper.class), + DSFLLV("设计洪水位", "m", "waga_code", "dsfllv", AttWagaSlhyprSzMapper.class); private final String zhName; private final String unit; diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/AlarmInfoMapper.java b/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/AlarmInfoMapper.java index e0c34bcc..bde3510d 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/AlarmInfoMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/AlarmInfoMapper.java @@ -1,6 +1,5 @@ package com.kms.yxgh.business.cz.mapper; -import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kms.yxgh.business.cz.domain.AlarmInfo; import org.springframework.stereotype.Repository; @@ -12,7 +11,6 @@ import org.springframework.stereotype.Repository; * @author kms * @date 2024-04-24 */ -@DS("share") @Repository public interface AlarmInfoMapper extends BaseMapper { diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/BsSgcStMonMapper.java b/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/BsSgcStMonMapper.java index 8050dabc..afb94805 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/BsSgcStMonMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/BsSgcStMonMapper.java @@ -1,6 +1,5 @@ package com.kms.yxgh.business.cz.mapper; -import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kms.yxgh.business.cz.domain.BsSgcStMon; import org.springframework.stereotype.Repository; @@ -12,7 +11,6 @@ import org.springframework.stereotype.Repository; * @author kms * @date 2024-04-24 */ -@DS("share") @Repository public interface BsSgcStMonMapper extends BaseMapper { diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/MonitorConfigMapper.java b/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/MonitorConfigMapper.java index e867bea7..ce8f76a6 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/MonitorConfigMapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/cz/mapper/MonitorConfigMapper.java @@ -1,6 +1,5 @@ package com.kms.yxgh.business.cz.mapper; -import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kms.yxgh.business.cz.domain.MonitorConfig; import org.springframework.stereotype.Repository; @@ -12,7 +11,6 @@ import org.springframework.stereotype.Repository; * @author kms * @date 2024-04-24 */ -@DS("share") @Repository public interface MonitorConfigMapper extends BaseMapper { diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingProblemV2.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingProblemV2.java index e7e0e94b..228d367e 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingProblemV2.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingProblemV2.java @@ -137,7 +137,7 @@ public class SzCheckingProblemV2 extends SyBaseEntity { * 附加配置 */ @ApiModelProperty("备注") - private String remark; + private String note; } diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingRecord.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingRecord.java index 37b4a52d..70d73afa 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingRecord.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingRecord.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.io.Serializable; import java.util.Date; /** @@ -18,7 +19,7 @@ import java.util.Date; @TableName("bs_sgc_sz_xsxcjl") @Data @ApiModel("水闸项目管理记录") -public class SzCheckingRecord extends SyBaseEntity { +public class SzCheckingRecord extends SyBaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** @@ -109,7 +110,7 @@ public class SzCheckingRecord extends SyBaseEntity { * 附加配置 */ @ApiModelProperty("备注") - private String remark; + private String note; /** * 创建人名称 diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingV2ProjectManage.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingV2ProjectManage.java index c87361f8..ce7721c8 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingV2ProjectManage.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzCheckingV2ProjectManage.java @@ -56,7 +56,7 @@ public class SzCheckingV2ProjectManage extends SyBaseEntity { * 附加配置 */ @ApiModelProperty("备注") - private String remark; + private String note; /** * 创建人名称 diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzYhV2.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzYhV2.java index a4944990..745c34e7 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzYhV2.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/domain/SzYhV2.java @@ -127,7 +127,7 @@ public class SzYhV2 extends SyBaseEntity { * 附加配置 */ @ApiModelProperty("备注") - private String remark; + private String note; private String content; diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingProblemV2Mapper.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingProblemV2Mapper.java index 294e5fa8..e74d7a47 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingProblemV2Mapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingProblemV2Mapper.java @@ -22,16 +22,15 @@ import java.util.List; public interface SzCheckingProblemV2Mapper extends BaseMapper { @Select("") List count(@Param("data") ObjectStatisticQueDto sp); diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingRecordV2Mapper.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingRecordV2Mapper.java index 62b48932..ad67e290 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingRecordV2Mapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingRecordV2Mapper.java @@ -22,19 +22,18 @@ import java.util.List; public interface SzCheckingRecordV2Mapper extends BaseMapper { @Select("") List count(@Param("data") ObjectStatisticQueDto sp, @Param("category") PatrolMaintenanceCategory category); diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingV2Mapper.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingV2Mapper.java index bf237a21..fb102018 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingV2Mapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzCheckingV2Mapper.java @@ -20,14 +20,13 @@ import java.util.List; public interface SzCheckingV2Mapper extends BaseMapper { @Select("" ) List count(@Param("data") ObjectStatisticQueDto sp); diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzYhV2Mapper.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzYhV2Mapper.java index 4c812ae0..d82d62c1 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzYhV2Mapper.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/mapper/SzYhV2Mapper.java @@ -26,16 +26,15 @@ public interface SzYhV2Mapper extends BaseMapper { @Select("") List count(@Param("data") ObjectStatisticQueDto sp); diff --git a/shuili-system/src/main/java/com/kms/yxgh/business/sz/service/SzCheckingRecordV2Service.java b/shuili-system/src/main/java/com/kms/yxgh/business/sz/service/SzCheckingRecordV2Service.java index 845248b5..86f1321e 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/business/sz/service/SzCheckingRecordV2Service.java +++ b/shuili-system/src/main/java/com/kms/yxgh/business/sz/service/SzCheckingRecordV2Service.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.kms.yxgh.base.sz.mapper.AttWagaBaseSzMapper; import com.kms.yxgh.business.common.enums.DfYhV2StatusEnum; import com.kms.yxgh.business.common.service.SyServiceImpl; import com.kms.yxgh.business.df.service.DfCheckingV2Service; @@ -18,7 +19,8 @@ import com.kms.yxgh.business.sz.dto.v2.SzRecordSearchV2Dto; import com.kms.yxgh.business.sz.mapper.SzCheckingRecordV2Mapper; import com.shuili.common.core.domain.SearchParam; import com.shuili.common.utils.BeanUtils; -import lombok.AllArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -35,15 +37,23 @@ import java.util.stream.Collectors; * @date 2023-11-09 */ @Service -@AllArgsConstructor public class SzCheckingRecordV2Service extends SyServiceImpl { - private final SzYhV2Service szYhV2Service; + @Autowired + private SzYhV2Service szYhV2Service; + @Autowired + private SzCheckingV2ProjectItemV2Service szCheckingV2ProjectItemV2Service; - private final SzCheckingV2ProjectItemV2Service szCheckingV2ProjectItemV2Service; + @Autowired + private SzCheckingProblemV2Service szCheckingProblemV2Service; - private final SzCheckingProblemV2Service szCheckingProblemV2Service; + @Autowired + private AttWagaBaseSzMapper attWagaBaseSzMapper; + + @Autowired(required = false) + @Lazy + private SzCheckingRecordV2Service self; public IPage list(SearchParam sp) { // 分页参数 @@ -148,13 +158,19 @@ public class SzCheckingRecordV2Service extends SyServiceImpl convertToImages(SzRecordDetailV2Dto dfRecord) { + public static List convertToImages(SzRecordDetailV2Dto dfRecord, String adcd) { List szCheckingProblemV2s = new ArrayList<>(); dfRecord.getProblems().forEach(e -> { SzCheckingProblemV2 szCheckingProblemV2 = new SzCheckingProblemV2(); @@ -219,6 +236,7 @@ public class SzCheckingRecordV2Service extends SyServiceImpl { - private final SzCheckingV2ProjectItemV2Service szCheckingV2ProjectItemV2Service; + @Autowired + private SzCheckingV2ProjectItemV2Service szCheckingV2ProjectItemV2Service; + + @Autowired + private AttWagaBaseSzMapper attWagaBaseSzMapper; + @Autowired(required = false) + @Lazy + private SzCheckingV2Service self; public IPage list(SearchParam sp) { // 分页参数 @@ -142,11 +150,17 @@ public class SzCheckingV2Service extends SyServiceImpl { + @Autowired private ApprovalService approvalService; + @Autowired private SzCheckingRecordV2Mapper szCheckingRecordV2Mapper; + @Autowired private SzCheckingProblemV2Service szCheckingProblemV2Service; + @Autowired private SzCheckingProblemV2Mapper szCheckingProblemV2Mapper; + @Autowired + private AttWagaBaseSzMapper attWagaBaseSzMapper; + + @Autowired(required = false) + @Lazy + private SzYhV2Service self; public IPage list(SearchParam sp) { // 分页参数 @@ -146,10 +158,17 @@ public class SzYhV2Service extends DefaultApprovalBusinessService