From aa845e0ae6620b80bc04ce9a27e7140b9d1fe680 Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期四, 10 四月 2025 09:26:36 +0800
Subject: [PATCH] 接口测试正确
---
src/main/java/com/gs/xiaomi/dto/EtHeader.java | 191 +++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 182 insertions(+), 9 deletions(-)
diff --git a/src/main/java/com/gs/xiaomi/dto/EtHeader.java b/src/main/java/com/gs/xiaomi/dto/EtHeader.java
index d2b935b..60dbaf1 100644
--- a/src/main/java/com/gs/xiaomi/dto/EtHeader.java
+++ b/src/main/java/com/gs/xiaomi/dto/EtHeader.java
@@ -11,28 +11,201 @@
@XmlAccessorType(XmlAccessType.FIELD)
@Data
public class EtHeader {
+ /* 鏍稿績鍗曟嵁淇℃伅鍧� */
@XmlElement(name = "zzasn")
- private String zzasn;
+ private String zzasn; // 閫佽揣鍗曞彿(涓婚敭)
@XmlElement(name = "zzasn_type")
- private String zzasnType;
+ private String zzasnType; // 鍗曟嵁绫诲瀷(鏅��/绱ф��)
+ @XmlElement(name = "migo_type")
+ private String migoType; // 鏀惰揣绫诲瀷(鏍囧噯/閫�璐�)
+
+ /* 閲囪喘涓庡簱瀛樼鐞嗗潡 */
+ @XmlElement(name = "zrproject")
+ private String zrproject; // 椤圭洰璋冩嫧缂栧彿
+
+ @XmlElement(name = "ekorg")
+ private String ekorg; // 閲囪喘缁勭粐缂栫爜
+
+ @XmlElement(name = "ekotx")
+ private String ekotx; // 閲囪喘缁勭粐鎻忚堪
+
+ @XmlElement(name = "stock_org_from")
+ private String stockOrgFrom; // 璋冨嚭搴撳瓨缁勭粐缂栫爜
+
+ @XmlElement(name = "stock_org_from_desc")
+ private String stockOrgFromDesc; // 璋冨嚭搴撳瓨鎻忚堪
+
+ @XmlElement(name = "stock_org_to")
+ private String stockOrgTo; // 璋冨叆搴撳瓨缁勭粐缂栫爜
+
+ @XmlElement(name = "stock_org_to_desc")
+ private String stockOrgToDesc; // 璋冨叆搴撳瓨鎻忚堪
+
+ /* 渚涘簲鍟嗕笌鍚堜綔浼欎即鍧� */
@XmlElement(name = "lifnr")
- private String lifnr;
+ private String lifnr; // 渚涘簲鍟嗙紪鐮�(绀轰緥鍊�:130479)
@XmlElement(name = "vendor_name")
- private String vendorName;
+ private String vendorName; // 渚涘簲鍟嗗叏绉�
- @XmlElement(name = "zzship_addr")
- private String zzshipAddr;
+ @XmlElement(name = "short_name")
+ private String shortName; // 渚涘簲鍟嗙畝绉�
+ @XmlElement(name = "hub_lifnr")
+ private String hubLifnr; // HUB渚涘簲鍟嗙紪鐮�
+
+ /* 鐗╂祦杩愯緭淇℃伅鍧� */
+ @XmlElement(name = "zzcarrier")
+ private String zzcarrier; // 鎵胯繍鍟嗗悕绉�
+
+ @XmlElement(name = "zzcarrier_no")
+ private String zzcarrierNo; // 鎵胯繍鍗曞彿
+
+ @XmlElement(name = "road_transport_no")
+ private String roadTransportNo; // 杩愯緭鍗曟嵁鍙�
+
+ @XmlElement(name = "zztrans_model")
+ private String zztransModel; // 杩愯緭杞﹀瀷
+
+ @XmlElement(name = "zzlicense_numb")
+ private String zzlicenseNumb; // 杞︾墝鍙�
+
+ @XmlElement(name = "zzseal_no")
+ private String zzsealNo; // 閾呭皝鍙�
+
+ @XmlElement(name = "logistics_no")
+ private String logisticsNo; // 鐗╂祦鍗曞彿
+
+ @XmlElement(name = "logistics_company")
+ private String logisticsCompany; // 鐗╂祦鍏徃缂栫爜
+
+ @XmlElement(name = "logistics_company_name")
+ private String logisticsCompanyName; // 鐗╂祦鍏徃鍏ㄧО
+
+ /* 鑱旂郴浜轰俊鎭潡 */
@XmlElement(name = "zzship_name")
- private String zzshipName;
+ private String zzshipName; // 鍙戣揣浜哄鍚�
+ @XmlElement(name = "zzship_phon")
+ private String zzshipPhon; // 鍙戣揣浜虹數璇�
+
+ @XmlElement(name = "zzdriver_name")
+ private String zzdriverName; // 鍙告満濮撳悕
+
+ @XmlElement(name = "zzdriver_phon")
+ private String zzdriverPhon; // 鍙告満鐢佃瘽
+
+ @XmlElement(name = "last4_phone_number")
+ private String last4PhoneNumber; // 鎵嬫満灏惧彿
+
+ @XmlElement(name = "receiver")
+ private String receiver; // 鏀惰揣浜�
+
+ @XmlElement(name = "receive_phone")
+ private String receivePhone; // 鏀惰揣鐢佃瘽
+
+ @XmlElement(name = "final_contact")
+ private String finalContact; // 鏈�缁堟敹璐т汉
+
+ @XmlElement(name = "final_phone")
+ private String finalPhone; // 鏈�缁堣仈绯荤數璇�
+
+ /* 鍦板潃淇℃伅鍧� */
+ @XmlElement(name = "zzship_addr")
+ private String zzshipAddr; // 鍙戣揣鍦板潃
+
+ @XmlElement(name = "zzreceive_addr")
+ private String zzreceiveAddr; // 鏍囧噯鏀惰揣鍦板潃
+
+ @XmlElement(name = "receive_addr")
+ private String receiveAddr; // 瀹為檯鏀惰揣鍦板潃
+
+ @XmlElement(name = "final_addr")
+ private String finalAddr; // 鏈�缁堥厤閫佸湴鍧�
+
+ @XmlElement(name = "final_company")
+ private String finalCompany; // 鏈�缁堟敹璐у崟浣�
+
+ /* 鏃堕棿鎺у埗鍧� */
@XmlElement(name = "zzship_date")
- private String zzshipDate;
+ private String zzshipDate; // 鍙戣揣鏃ユ湡(yyyyMMdd)
+ @XmlElement(name = "zzarrive_time")
+ private String zzarriveTime; // 棰勮鍒拌揣鏃ユ湡
+
+ @XmlElement(name = "zzarrive_time1")
+ private String zzarriveTime1; // 棰勮鍒拌揣鏃堕棿(HHmm)
+
+ @XmlElement(name = "reserve_date")
+ private String reserveDate; // 棰勭害鏃ユ湡
+
+ @XmlElement(name = "reserve_time")
+ private String reserveTime; // 棰勭害鏃堕棿娈�
+
+ /* 浠撳簱绠$悊鍧� */
+ @XmlElement(name = "zzwarehouse_id")
+ private String zzwarehouseId; // 浠撳簱鍞竴鏍囪瘑
+
+ @XmlElement(name = "receive_warehouse_id")
+ private String receiveWarehouseId; // 鏀惰揣浠撳簱ID
+
+ @XmlElement(name = "receive_warehouse_short")
+ private String receiveWarehouseShort; // 浠撳簱绠�绉�
+
+ @XmlElement(name = "bukrs")
+ private String bukrs; // 鍏徃浠g爜
+
+ /* 鐘舵�佹帶鍒跺潡 */
+ @XmlElement(name = "status")
+ private String status; // 鍗曟嵁鐘舵��(鏂板缓/宸插彂璐�/宸插畬鎴�)
+
+ @XmlElement(name = "status_sn")
+ private String statusSn; // 鏉$爜鐘舵��(宸蹭笂浼�/鏈笂浼�)
+
+ @XmlElement(name = "zzcanceled")
+ private String zzcanceled; // 浣滃簾鏍囪瘑
+
+ @XmlElement(name = "price_stat")
+ private String priceStat; // 浠锋牸瀹℃牳鐘舵��
+
+ /* 涓氬姟妯″紡鍧� */
+ @XmlElement(name = "purchase_mode")
+ private String purchaseMode; // 浠撳簱浣滀笟鎸囧绫诲瀷
+
+ @XmlElement(name = "purchase_mode2")
+ private String purchaseMode2; // 閲囪喘妯″紡(VMI/JIT)
+
+ @XmlElement(name = "business_model")
+ private String businessModel; // 浜ゆ枡妯″紡(鑷彁/閰嶉��)
+
+ /* 鎵╁睍淇℃伅鍧� */
+ @XmlElement(name = "asn_desc")
+ private String asnDesc; // 鍗曟嵁鎻忚堪
+
+ @XmlElement(name = "imclr")
+ private String imclr; // 杩涘彛鎶ュ叧鏍囪瘑
+
+ @XmlElement(name = "lifnr_dg")
+ private String lifnrDg; // 澶栭儴宸ュ巶浠g爜
+
+ @XmlElement(name = "product_type")
+ private String productType; // 鐢熶骇绫诲瀷(鑷埗/澶栬喘)
+
+ @XmlElement(name = "zzdriver_license")
+ private String zzdriverLicense; // 椹鹃┒璇佸彿
+
+ /* 闄勪欢淇℃伅鍧� */
@XmlElementWrapper(name = "items")
@XmlElement(name = "item")
- private List<Item> items;
+ private List<Item> items;// 琛岄」鐩槑缁�
+
+ @XmlElementWrapper(name = "box_items")
+ @XmlElement(name = "boxItems")
+ private List<BoxItem> boxItems; // 绠卞崟鏄庣粏
+
+ @XmlElementWrapper(name = "box_sums")
+ @XmlElement(name = "boxSum")
+ private List<BoxSum> boxSums; // 绠辨暟姹囨��
}
--
Gitblit v1.9.3