From 34e795bedc57454c43b00cdf8e2cc2d9eb5a932a Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期五, 11 四月 2025 14:59:50 +0800
Subject: [PATCH] 优化轮灌组分页查询接口

---
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWork.java |  206 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 206 insertions(+), 0 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWork.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWork.java
new file mode 100644
index 0000000..b495953
--- /dev/null
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWork.java
@@ -0,0 +1,206 @@
+package com.dy.pipIrrGlobal.voRm;
+
+import com.alibaba.fastjson2.annotation.JSONField;
+import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @author ZhuBaoMin
+ * @date 2024-07-25 11:29
+ * @LastEditTime 2024-07-25 11:29
+ * @Description 宸ヤ綔鎶ヨ鍥惧璞�
+ */
+
+@Data
+public class VoWork {
+    private static final long serialVersionUID = 202407251130001L;
+
+    /**
+     * 鍙栨按鍙D
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long intakeId;
+
+    /**
+     * 鍙栨按鍙g紪鍙�
+     */
+    private String intakeNum;
+
+    /**
+     * 闃�鎺у櫒鍦板潃
+     */
+    private String rtuAddr;
+
+    /**
+     * 鍐滄埛濮撳悕
+     */
+    private String clientName;
+
+    /**
+     * 鍐滄埛鍦板潃
+     */
+    private String clientAddr;
+
+    /**
+     * IC鍗$紪鍙�
+     */
+    private String icNum;
+
+    /**
+     * IC鍗″湴鍧�
+     */
+    private String icAddr;
+
+    /**
+     * 鏁版嵁鎺ユ敹鏃堕棿
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date receiveTime;
+
+    /**
+     * 璁㈠崟鍙�
+     */
+    private String orderNo;
+
+    /**
+     * 姘翠綅锛堝崟浣�0.001绫筹級
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.000" )
+    private Double waterLevel;
+
+    /**
+     * 姘村帇锛堝崟浣�0.01鍗冨笗锛�
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double waterPress;
+
+    /**
+     * 鐬椂娴侀噺锛堝崟浣�0.01m3/灏忔椂锛�
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double waterInstant;
+
+    /**
+     * 姘磋〃绱娴侀噺(鍗曚綅0.01m3)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double waterTotal;
+
+    /**
+     * 鐢佃〃绱鐢甸噺(鍗曚綅0.01搴�)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double eleTotal;
+
+    /**
+     * 鐢ㄦ埛鍓╀綑閲戦(鍗曚綅0.01鍏�)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double moneyRemain;
+
+    /**
+     * 鐢ㄦ埛鍓╀綑姘撮噺(鍗曚綅0.01m3)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double waterRemain;
+
+    /**
+     * 鏈浣跨敤鐢甸噺(鍗曚綅0.01搴�)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double thisEle;
+
+    /**
+     * 鏈浣跨敤姘撮噺(鍗曚綅0.01m3)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double thisWater;
+
+    /**
+     * 鏈浣跨敤閲戦(鍗曚綅0.01鍏�)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double thisMoney;
+
+    /**
+     * 鏈浣跨敤鏃堕暱(鍗曚綅:鍒嗛挓  鏈�澶�9999鍒嗛挓)
+     */
+    private Integer thisDuration;
+
+    /**
+     * 褰撳墠姘撮噺鍗曚环(鍗曚綅0.01鍏� 鏈�澶�99.99鍏�)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double waterPrice;
+
+    /**
+     * 褰撳墠鐢甸噺鍗曚环(鍗曚綅0.01鍏� 鏈�澶�99.99鍏�)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double elePrice;
+
+    /**
+     * 浜ゆ祦A鐩哥數鍘�(鍗曚綅0.1浼忕壒)
+     */
+    @JsonProperty("aVolt")
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double aVolt;
+
+    /**
+     * 浜ゆ祦B鐩哥數鍘�(鍗曚綅0.1浼忕壒)
+     */
+    @JsonProperty("bVolt")
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double bVolt;
+
+    /**
+     * 浜ゆ祦C鐩哥數鍘�(鍗曚綅0.1浼忕壒)
+     */
+    @JsonProperty("cVolt")
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double cVolt;
+
+    /**
+     * 浜ゆ祦A鐩哥數娴�(鍗曚綅0.1瀹夊煿)
+     */
+    @JsonProperty("aCurrent")
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double aCurrent;
+
+    /**
+     * 浜ゆ祦B鐩哥數娴佹暟鎹�(鍗曚綅0.1瀹夊煿)
+     */
+    @JsonProperty("bCurrent")
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double bCurrent;
+
+    /**
+     * 浜ゆ祦C鐩哥數娴�(鍗曚綅0.1瀹夊煿)
+     */
+    @JsonProperty("cCurrent")
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double cCurrent;
+
+    /**
+     * 鍚庡鐢垫睜鐢靛帇(鍗曚綅0.01浼忕壒)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double batteryVolt;
+
+    /**
+     * 姘磋〃杩滀紶鐢靛帇(鍗曚綅0.01浼忕壒)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double waterMeterTransVolt;
+
+    /**
+     * 姘磋〃宸ヤ綔鐢靛帇(鍗曚綅0.01浼忕壒)
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
+    private Double waterMeterWorkVolt;
+
+}

--
Gitblit v1.8.0