From e4aa9db5e3c91c969adf2361f8069b8c54244e1a Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期二, 15 四月 2025 12:02:39 +0800 Subject: [PATCH] 获取轮灌组详情接口,对轮灌组增加终止状态判断 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 118 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java new file mode 100644 index 0000000..3626863 --- /dev/null +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java @@ -0,0 +1,118 @@ +package com.dy.pipIrrGlobal.voPr; + +import com.alibaba.excel.annotation.ExcelIgnore; +import com.alibaba.excel.annotation.ExcelProperty; +import com.alibaba.excel.annotation.write.style.ColumnWidth; +import com.alibaba.excel.annotation.write.style.ContentRowHeight; +import com.alibaba.excel.annotation.write.style.HeadRowHeight; +import com.dy.common.po.BaseEntity; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** + * @author WuZeYu + * @date 2023/12/26 10:40 + * @LastEditTime 2023/12/26 10:40 + * @Description + */ + +@Data +@JsonPropertyOrder({ "intakeId", "intakeName", "divideId", "divideName", "blockId", "blockName", "isBind", "address", "lng", "lat", "operator", "operateDt", "remarks", "controllerId", "rtuAddr", "protocol", "findDt", "isOnLine", "bindNumber"}) +@HeadRowHeight(30) +@ContentRowHeight(20) +public class VoIntake implements BaseEntity { + private static final long serialVersionUID = 202312261049001L; + + @Schema(title = "鍙栨按鍙D") + @ExcelIgnore + private String intakeId; + + @Schema(title = "鍙栨按鍙e悕绉�") + @ExcelProperty(value = {"${title}", "鍙栨按鍙g紪鍙�"}) + @ColumnWidth(15) + private String intakeName; + + @Schema(title = "鍒嗘按鎴縄D") + @ExcelIgnore + private String divideId; + + @Schema(title = "鎵�灞炲垎姘存埧") + @ExcelProperty(value = {"${title}", "鎵�灞炲垎姘存埧"}) + @ColumnWidth(15) + private String divideName; + + @Schema(title = "鐗囧尯ID") + @ExcelIgnore + private String blockId; + + @Schema(title = "鎵�灞炵墖鍖�") + @ExcelProperty(value = {"${title}", "鎵�灞炵墖鍖�"}) + @ColumnWidth(15) + private String blockName; + + @Schema(title = "鏄惁缁戝畾璁惧") + @ExcelProperty(value = {"${title}", "鏄惁缁戝畾璁惧"}) + @ColumnWidth(10) + private String isBind; + + @Schema(title = "鍦板潃") + @ExcelProperty(value = {"${title}", "鍦板潃"}) + @ColumnWidth(30) + private String address; + + @Schema(title = "缁忓害") + @ExcelProperty(value = {"${title}", "缁忓害"}) + @ColumnWidth(20) + private String lng; + + @Schema(title = "绾害") + @ExcelProperty(value = {"${title}", "绾害"}) + @ColumnWidth(20) + private String lat; + + @Schema(title = "鎿嶄綔浜�") + @ExcelIgnore + @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 = "澶囨敞") + @ExcelIgnore + private String remarks; + + @Schema(title = "鎺у埗鍣↖D") + @ExcelIgnore + private String controllerId; + + @Schema(title = "鎺у埗鍣ㄥ湴鍧�") + @ExcelProperty(value = {"${title}", "鎺у埗鍣ㄥ湴鍧�"}) + @ColumnWidth(15) + private String rtuAddr; + + @Schema(title = "閫氳鍗忚") + @ExcelIgnore + private String protocol; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @Schema(title = "鍙戠幇鏃ユ湡鏃堕棿") + @ExcelProperty(value = {"${title}", "鍙戠幇鏃堕棿"}) + @ColumnWidth(20) + private Date findDt; + + @Schema(title = "缁戝畾娆℃暟") + @ExcelProperty(value = {"${title}", "缁戝畾娆℃暟"}) + @ColumnWidth(10) + private Integer bindNumber; + +} -- Gitblit v1.8.0