|
@@ -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 +
|
|
|
+ '}';
|
|
|
+ }
|
|
|
}
|