From 802fc74478ae3f2c4e8ab7cd417f97469c84f157 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期二, 25 三月 2025 21:31:03 +0800
Subject: [PATCH] 轮灌功能

---
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoClient.java |  121 ++++++++++++++++++++++++++++++----------
 1 files changed, 90 insertions(+), 31 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoClient.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoClient.java
index d86f58b..117d665 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoClient.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoClient.java
@@ -1,7 +1,10 @@
 package com.dy.pipIrrGlobal.voSe;
 
+import com.alibaba.fastjson2.annotation.JSONField;
+import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
 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;
@@ -12,70 +15,126 @@
  * @author ZhuBaoMin
  * @date 2023/12/22 11:43
  * @LastEditTime 2023/12/22 11:43
- * @Description
+ * @Description 鍐滄埛瑙嗗浘瀵硅薄
  */
 
 @Data
-@Schema(title = "鍐滄埛瑙嗗浘瀵硅薄")
+@JsonPropertyOrder({"countyId","countryName","townId","townName","villageId","villageName","blockId","blockName","divideId","divideName","typeId","waterTypeName","clientId","name","clientNum","phone","idCard","area","cardCount","address","remarks","operateDt"})
 public class VoClient implements BaseEntity {
-    private static final long serialVersionUID = 1L;
+    private static final long serialVersionUID = 202410282047001L;
 
 
-    @Schema(title = "鍘縄D")
-    private String countyId;
-    @Schema(title = "鍘垮悕绉�")
+    /**
+     * 鍘縄D
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long countyId;
+
+    /**
+     * 鍘垮悕绉�
+     */
     private String countryName;
 
-    @Schema(title = "闀嘔D")
-    private String townId;
-    @Schema(title = "闀囧悕绉�")
+    /**
+     * 闀嘔D
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long townId;
+
+    /**
+     * 闀囧悕绉�
+     */
     private String townName;
 
-    @Schema(title = "鏉慖D")
-    private String villageId;
-    @Schema(title = "鏉戝悕绉�")
+    /**
+     * 鏉慖D
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long villageId;
+
+    /**
+     * 鏉戝悕绉�
+     */
     private String villageName;
 
-    @Schema(title = "鐗囧尯ID")
-    private String blockId;
-    @Schema(title = "鐗囧尯鍚嶇О")
+    /**
+     * 鐗囧尯ID
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long blockId;
+
+    /**
+     * 鐗囧尯鍚嶇О
+     */
     private String blockName;
 
-    @Schema(title = "鍒嗘按鎴縄D")
-    private String divideId;
-    @Schema(title = "鍒嗘按鎴垮悕绉�")
+    /**
+     * 鍒嗘按鎴縄D
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long divideId;
+
+    /**
+     * 鍒嗘按鎴垮悕绉�
+     */
     private String divideName;
 
-    @Schema(title = "鐢ㄦ埛绫诲瀷ID")
-    private String waterTypeId;
-    @Schema(title = "鐢ㄦ埛绫诲瀷鍚嶇О")
+    /**
+     * 鐢ㄦ埛绫诲瀷ID
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long typeId;
+
+    /**
+     * 鐢ㄦ埛绫诲瀷鍚嶇О
+     */
     private String waterTypeName;
 
-    @Schema(title = "鍐滄埛ID")
-    private String clientId;
+    /**
+     * 鍐滄埛ID
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    private Long clientId;
 
-    @Schema(title = "鍐滄埛濮撳悕")
+    /**
+     * 鍐滄埛濮撳悕
+     */
     private String name;
 
-    @Schema(title = "鍐滄埛缂栧彿")
+    /**
+     * 鍐滄埛缂栧彿
+     */
     private String clientNum;
 
-    @Schema(title = "鎵嬫満鍙�")
+    /**
+     * 鎵嬫満鍙�
+     */
     private String phone;
 
-    @Schema(title = "韬唤璇佸彿")
+    /**
+     * 韬唤璇佸彿
+     */
     private String idCard;
 
-    @Schema(title = "绉嶆闈㈢Н")
+    /**
+     * 绉嶆闈㈢Н
+     */
+    @JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
     private Double area;
 
-    @Schema(title = "鍗$墖鏁伴噺")
+    /**
+     * 鍗$墖鏁伴噺
+     */
     private Integer cardCount;
 
-    @Schema(title = "鍦板潃")
+    /**
+     * 鍦板潃
+     */
     private String address;
 
-    @Schema(title = "澶囨敞")
+    /**
+     * 澶囨敞
+     */
     private String remarks;
 
     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

--
Gitblit v1.8.0