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