pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java
@@ -23,20 +23,30 @@ public class VoIntake implements BaseEntity { private static final long serialVersionUID = 202312261049001L; @Schema(title = "ID") @ExcelProperty("ID") @Schema(title = "取水口ID") @ExcelProperty("取水口ID") @ColumnWidth(10) private String id; private String intakeId; @Schema(title = "取水口名称") @ExcelProperty("取水口名称") @ColumnWidth(15) private String intakeName; @Schema(title = "分水房ID") @ExcelProperty("分水房ID") @ColumnWidth(10) private String divideId; @Schema(title = "所属分水房") @ExcelProperty("所属分水房") @ColumnWidth(15) private String divideName; @Schema(title = "片区ID") @ExcelProperty("片区ID") @ColumnWidth(15) private String blockId; @Schema(title = "所属片区") @ExcelProperty("所属片区") @@ -53,9 +63,29 @@ @ColumnWidth(25) private String address; @Schema(title = "经度") @ExcelProperty("经度") @ColumnWidth(25) private String lng; @Schema(title = "纬度") @ExcelProperty("纬度") @ColumnWidth(25) private String lat; @Schema(title = "操作人") @ExcelProperty("操作人") @ColumnWidth(25) private String operator; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @Schema(title = "操作时间") @ExcelIgnore private Date operateDt; @Schema(title = "备注") @ExcelProperty("备注") @ColumnWidth(250) private String remarks; } pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrIntakeMapper.xml
@@ -227,12 +227,12 @@ AND ge.name LIKE CONCAT('%', #{intakeName}, '%') </if> <if test="divideName != null and divideName != ''"> AND divi.name LIKE CONCAT('%', #{divideName}, '%') <if test = "divideId != null"> AND divi.id = #{divideId} </if> <if test="blockName != null and blockName != ''"> AND blo.name LIKE CONCAT('%', #{blockName}, '%') <if test = "blockId != null"> AND blo.id = #{blockId} </if> <if test="isBinded == 0"> @@ -252,10 +252,17 @@ <!--根据指定条件获取取水口记录--> <select id="getIntakes" resultType="com.dy.pipIrrGlobal.voPr.VoIntake"> SELECT CAST(ge.id AS char) AS id, SELECT CAST(ge.id AS char) AS intakeId, ge.`name` AS intakeName, CAST(divi.id AS char) AS divideId, divi.`name` AS divideName, CAST(blo.id AS char) AS blockId, blo.`name` AS blockName, ge.lng, ge.lat, ge.remarks, ge.operator, ge.operateDt As operateDt, (CASE WHEN ge.id NOT IN(SELECT intakeId FROM pr_controller where deleted = 0) THEN "未绑定" @@ -276,12 +283,12 @@ AND ge.name LIKE CONCAT('%', #{intakeName}, '%') </if> <if test="divideName != null and divideName != ''"> AND divi.name LIKE CONCAT('%', #{divideName}, '%') <if test = "divideId != null"> AND divi.id = #{divideId} </if> <if test="blockName != null and blockName != ''"> AND blo.name LIKE CONCAT('%', #{blockName}, '%') <if test = "blockId != null"> AND blo.id = #{blockId} </if> <if test="isBinded == 0"> pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intake/QueryVo.java
@@ -23,10 +23,10 @@ public String intakeName; @Schema(description = "所属分水房") public String divideName; public String divideId; @Schema(description = "所属片区") public String blockName; public String blockId; @Schema(description = "是否绑定设备") //0未绑定 1已绑定