src/main/java/com/gs/xiaomi/dto/BoxItem.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/gs/xiaomi/dto/BoxSum.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/gs/xiaomi/dto/EtHeader.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/gs/xiaomi/dto/BoxItem.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,106 @@ package com.gs.xiaomi.dto; import lombok.Data; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; @XmlAccessorType(XmlAccessType.FIELD) @Data public class BoxItem { /* ç©æµå è£ ä¿¡æ¯ */ @XmlElement(name = "BOX_SEQ") private String boxSeq; // ç®±ååºå· @XmlElement(name = "BOX_NO") private String boxNo; // ç®±å· @XmlElement(name = "CARTONID") private String cartonid; // å°ç±³ç®±å· /* éè´ä¸åæ®ä¿¡æ¯ */ @XmlElement(name = "ZZASN") private String zzasn; // éè´§åå· @XmlElement(name = "MATNR") private String matnr; // ç©æç¼å· @XmlElement(name = "MAKTX") private String maktx; // ç©ææè¿° /* è§æ ¼ä¸æ°é */ @XmlElement(name = "PC_QTY") private String pcQty; // åè´§æ°é @XmlElement(name = "LOT_NO") private String lotNo; // æçå· @XmlElement(name = "NTGEW_P") private String ntgewP; // åä»¶åé(G/PCS) @XmlElement(name = "BRGEW_P") private String brgewP; // åç®±æ¯é(KG/ç®±) @XmlElement(name = "LOT_SIZE") private String lotSize; // æç尺寸(m) @XmlElement(name = "BOX_SIZE") private String boxSize; // å箱尺寸(cm) @XmlElement(name = "TOTAL_VLUME") private String totalVlume; // 嫿ä½ç§¯(m³) @XmlElement(name = "BOX_QTY") private String boxQty; // ç®±æ° @XmlElement(name = "EBELN") private String ebeln; // éè´åè¯å· @XmlElement(name = "EBELP") private String ebelp; // éè´åè¯é¡¹ç®ç¼å· @XmlElement(name = "BOX_SPEC") private String boxSpec; // åç®±å è§(pcs/ç®±) @XmlElement(name = "NTGEW") private String ntgew; // æ»åé=PC_QTY*NTGEW_P @XmlElement(name = "BRGEW") private String brgew; // æ»æ¯é @XmlElement(name = "MEINS") private String meins; // 计éåä½ @XmlElement(name = "BRAND") private String brand; // åç @XmlElement(name = "PLACE") private String place; // äº§å° @XmlElement(name = "IMCLR") private String imclr; // è¿å£æ¥å ³æ è¯ @XmlElement(name = "MODELNUMBER") private String modelnumber; // åå· @XmlElement(name = "MATNR_JG") private String matnrJg; // ç管æ¡ä»¶ @XmlElement(name = "MATNR_JYJY") private String matnrJyjy; // æ£éªæ£ç« @XmlElement(name = "L_M") private String lM; // æçé¿(m) @XmlElement(name = "W_M") private String wM; // æç宽(m) @XmlElement(name = "H_M") private String hM; // æçé«(m) } src/main/java/com/gs/xiaomi/dto/BoxSum.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,99 @@ package com.gs.xiaomi.dto; import lombok.Data; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; @XmlAccessorType(XmlAccessType.FIELD) @Data public class BoxSum { @XmlElement(name = "BOX_SEQ") private String boxSeq; // ç®±ååºåå· @XmlElement(name = "BOX_NO") private String boxNo; // ç©çç®±å· @XmlElement(name = "ZZASN") private String zzasn; // éè´§åå· @XmlElement(name = "MATNR") private String matnr; // SAPç©æç¼å· @XmlElement(name = "MAKTX") private String maktx; // ç©æä¸ææè¿° @XmlElement(name = "PC_QTY") private String pcQty; // å®é åè´§æ°é @XmlElement(name = "LOT_NO") private String lotNo; // æçç¼å· @XmlElement(name = "NTGEW_P") private String ntgewP; // åä»¶åéï¼å ¬å¼ï¼ç©æåéG/PCSï¼ @XmlElement(name = "BRGEW_P") private String brgewP; // åç®±æ¯éï¼KG/ç®±ï¼ @XmlElement(name = "LOT_SIZE") private String lotSize; // æç尺寸ï¼ç±³å¶ï¼ @XmlElement(name = "BOX_SIZE") private String boxSize; // å箱尺寸ï¼åç±³ï¼ @XmlElement(name = "TOTAL_VLUME") private String totalVlume; // å«æçæ»ä½ç§¯ @XmlElement(name = "BOX_QTY") private String boxQty; // æ»ç®±æ° /* éè´åè¯ä¿¡æ¯å */ @XmlElement(name = "EBELN") private String ebeln; // éè´åè¯å· @XmlElement(name = "EBELP") private String ebelp; // éè´åè¯é¡¹ç®ç¼å· @XmlElement(name = "BOX_SPEC") private String boxSpec; // å箱容éè§æ ¼ @XmlElement(name = "NTGEW") private String ntgew; // æ»åéï¼å ¬å¼ï¼PC_QTY*NTGEW_Pï¼ @XmlElement(name = "BRGEW") private String brgew; // æ»æ¯éï¼èªå¨è®¡ç®å¼ï¼ /* åºç¡è®¡éä¿¡æ¯å */ @XmlElement(name = "MEINS") private String meins; // åºæ¬è®¡éåä½ @XmlElement(name = "BRAND") private String brand; // å¶é ååç @XmlElement(name = "PLACE") private String place; // å产å°ä¿¡æ¯ @XmlElement(name = "IMCLR") private String imclr; // å°ç±³è¿å£æ¥å ³æ è¯ @XmlElement(name = "MODELNUMBER") private String modelnumber; // 产ååå· @XmlElement(name = "MATNR_JG") private String matnrJg; // æµ·å ³ç管æ¡ä»¶ @XmlElement(name = "MATNR_JYJY") private String matnrJyjy; // æ£éªæ£ç«è¦æ± @XmlElement(name = "L_M") private String lM; // æçé¿åº¦ï¼ç±³ï¼ @XmlElement(name = "W_M") private String wM; // æç宽度ï¼ç±³ï¼ @XmlElement(name = "H_M") private String hM; // æçé«åº¦ï¼ç±³ï¼ } src/main/java/com/gs/xiaomi/dto/EtHeader.java
@@ -35,4 +35,12 @@ @XmlElementWrapper(name = "items") @XmlElement(name = "item") 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; }