| 
					
				 | 
			
			
				@@ -1,13 +1,262 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.kmall.admin.haikong.dto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.xml.bind.annotation.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.io.Serializable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 查询海仓库存响应信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @author lhm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @createDate 2021-11-01 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-public class WareQueryStockResponseDTO { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@XmlRootElement(name = "response") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@XmlAccessorType(XmlAccessType.FIELD) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public class WareQueryStockResponseDTO implements Serializable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private static final long serialVersionUID = -9010285449684182199L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 成功或失败,success|failure 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @XmlElement(name = "flag") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String flag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 响应码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @XmlElement(name = "code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 响应信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @XmlElement(name = "message") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 商品库存列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @XmlElementWrapper(name = "items") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @XmlElement(name = "item") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private List<WareQueryStockResponseItemDTO> items; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 商品库存详细信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @XmlAccessorType(XmlAccessType.FIELD) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private static class WareQueryStockResponseItemDTO { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 仓库编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String warehouseCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 商品编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String itemCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 仓储系统商品id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String itemId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 库存类型,ZP=正品, CC=残次,JS=机损, XS= 箱损, ZT=在途库存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String inventoryType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 残品等级,AG=一级残,BG=二级残,CG=三级残 ,退货仓使用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String imperfectGrade; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 未冻结库存数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private Integer quantity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 冻结库存数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private Integer lockQuantity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 批次编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String batchCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 商品生产日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String productDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 商品过期日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String expireDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         * 生产批号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @XmlElement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private String produceCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getWarehouseCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return warehouseCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setWarehouseCode(String warehouseCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.warehouseCode = warehouseCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getItemCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return itemCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setItemCode(String itemCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.itemCode = itemCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getItemId() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return itemId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setItemId(String itemId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.itemId = itemId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getInventoryType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return inventoryType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setInventoryType(String inventoryType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.inventoryType = inventoryType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getImperfectGrade() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return imperfectGrade; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setImperfectGrade(String imperfectGrade) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.imperfectGrade = imperfectGrade; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Integer getQuantity() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return quantity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setQuantity(Integer quantity) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.quantity = quantity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Integer getLockQuantity() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return lockQuantity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setLockQuantity(Integer lockQuantity) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.lockQuantity = lockQuantity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getBatchCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return batchCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setBatchCode(String batchCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.batchCode = batchCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getProductDate() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return productDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setProductDate(String productDate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.productDate = productDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getExpireDate() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return expireDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setExpireDate(String expireDate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.expireDate = expireDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String getProduceCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return produceCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void setProduceCode(String produceCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.produceCode = produceCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public String toString() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return "WareQueryStockResponseItemDTO{" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "warehouseCode='" + warehouseCode + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", itemCode='" + itemCode + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", itemId='" + itemId + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", inventoryType='" + inventoryType + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", imperfectGrade='" + imperfectGrade + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", quantity=" + quantity + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", lockQuantity=" + lockQuantity + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", batchCode='" + batchCode + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", productDate='" + productDate + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", expireDate='" + expireDate + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ", produceCode='" + produceCode + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    '}'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getFlag() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return flag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setFlag(String flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.flag = flag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setCode(String code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.code = code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getMessage() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setMessage(String message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.message = message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public List<WareQueryStockResponseItemDTO> getItems() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return items; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setItems(List<WareQueryStockResponseItemDTO> items) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.items = items; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String toString() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return "WareQueryStockResponseDTO{" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "flag='" + flag + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ", code='" + code + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ", message='" + message + '\'' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ", items=" + items + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                '}'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |