From 32863d68c09f45cd501fd3db59c7f13e57130fe4 Mon Sep 17 00:00:00 2001
From: cuilei <ray_tsu1@163.com>
Date: 星期三, 10 九月 2025 17:51:36 +0800
Subject: [PATCH] 热处理报工优化

---
 src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java |   67 +++++++++++----------------------
 1 files changed, 22 insertions(+), 45 deletions(-)

diff --git a/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java b/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java
index 0e491a8..8401094 100644
--- a/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java
+++ b/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java
@@ -1,91 +1,68 @@
 
 package org.jeecg.modules.wms.request;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Getter;
 import lombok.Setter;
 
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import java.math.BigDecimal;
 
 @Getter
 @Setter
-@XmlType(name = "WMSWebServiceSendItem", propOrder = {
-        "factoryCode",
-        "skuCode",
-        "reservationOrder",
-        "align",
-        "pallet",
-        "packageNo",
-        "trackLot",
-        "series",
-        "mesStockID",
-        "quantity",
-        "sapTrackLot",
-        "section",
-        "destSection",
-        "supplierCode",
-        "supplierTrackLot",
-        "stageID",
-        "remark",
-        "orderCode"
-})
-@XmlAccessorType(XmlAccessType.FIELD)
 public class WMSWebServiceSendItem {
 
     /**宸ュ巶缂栫爜 */
-    @XmlElement(name = "FactoryCode")
+    @JsonProperty("FactoryCode")
     private String factoryCode;
     /** 鐗╂枡缂栫爜 */
-    @XmlElement(name = "SkuCode")
+    @JsonProperty("SkuCode")
     private String skuCode;
     /** 棰勭暀鍙� */
-    @XmlElement(name = "ReservationOrder")
+    @JsonProperty("ReservationOrder")
     private String reservationOrder;
-    /** 瀵归綈鏂瑰紡 */
-    @XmlElement(name = "Align")
+    /** MES绉诲簱鍗曞彿 */
+    @JsonProperty("Align")
     private String align;
     /** 鎵樺彿 */
-    @XmlElement(name = "Pallet")
+    @JsonProperty("Pallet")
     private String pallet;
     /** 鍖呰缂栫爜 */
-    @XmlElement(name = "PackageNo")
+    @JsonProperty("PackageNo")
     private String packageNo;
     /** 鎵规鍙� */
-    @XmlElement(name = "TrackLot")
+    @JsonProperty("TrackLot")
     private String trackLot;
     /** 绯诲垪鍙� */
-    @XmlElement(name = "Series")
+    @JsonProperty("Series")
     private String series;
     /** MES搴撳瓨ID */
-    @XmlElement(name = "MesStockID")
+    @JsonProperty("MesStockID")
     private String mesStockID;
     /** 鏁伴噺 */
-    @XmlElement(name = "Quantity")
-    private String quantity;
+    @JsonProperty("Quantity")
+    private BigDecimal quantity;
     /** SAP鎵规鍙� */
-    @XmlElement(name = "SapTrackLot")
+    @JsonProperty("SapTrackLot")
     private String sapTrackLot;
     /** 鍙戦�佸簱瀛樺湴 */
-    @XmlElement(name = "Section")
+    @JsonProperty("Section")
     private String section;
     /** 鐩爣搴撳瓨鍦� */
-    @XmlElement(name = "DestSection")
+    @JsonProperty("DestSection")
     private String destSection;
     /** 渚涘簲鍟嗕唬鐮� */
-    @XmlElement(name = "SupplierCode")
+    @JsonProperty("SupplierCode")
     private String supplierCode;
     /** 渚涘簲鍟嗘壒娆″彿 */
-    @XmlElement(name = "SupplierTrackLot")
+    @JsonProperty("SupplierTrackLot")
     private String supplierTrackLot;
     /** 闃舵ID */
-    @XmlElement(name = "StageID")
+    @JsonProperty("StageID")
     private String stageID;
     /** 澶囨敞 */
-    @XmlElement(name = "Remark")
+    @JsonProperty("Remark")
     private String remark;
     /** 璁㈠崟缂栫爜 */
-    @XmlElement(name = "OrderCode")
+    @JsonProperty("OrderCode")
     private String orderCode;
 }

--
Gitblit v1.9.3