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 Item { // 基础单据信息 /* 基础单据标识 */ @XmlElement(name = "ZZASN") private String zzasn; // 送货单号 @XmlElement(name = "ZZITEM_ID") private String zzitemId; // 送货单行号 @XmlElement(name = "ZZPO_NO") private String zzpoNo; // 采购凭证号 @XmlElement(name = "ZZPO_ITEM_ID") private String zzpoItemId; // PO行项目 /* 退换货关联信息 */ @XmlElement(name = "ZZREQNR") private String zzreqnr; // 小米退换货单号 @XmlElement(name = "ZZREQLN") private String zzreqln; // 申请单行项目 /* 物料信息体系 */ @XmlElement(name = "ZZPRODUCT_ID") private String zzproductId; // 小米物料号 @XmlElement(name = "ZZVPRODUCT_ID") private String zzvproductId; // 工厂料号 @XmlElement(name = "ZZSKU") private String zzsku; // SKU @XmlElement(name = "MAKTX") private String maktx; // 物料描述 @XmlElement(name = "MODELNUMBER") private String modelnumber; // 型号 /* 计量与库存数据 */ @XmlElement(name = "ZZQUANTITY") private String zzquantity; // 订单数量 @XmlElement(name = "ZZUNIT") private String zzunit; // 计量单位 @XmlElement(name = "ZZOPEN_QTY") private String zzopenQty; // 开放数量 @XmlElement(name = "ACT_GR_QTY") private String actGrQty; // 实收数量 @XmlElement(name = "SHIPMENTID_NUM") private String shipmentidNum; // Shipment数量 /* 品牌与产地信息 */ @XmlElement(name = "BRAND") private String brand; // 品牌 @XmlElement(name = "PLACE") private String place; // 产地 @XmlElement(name = "BRAND_TYPE") private String brandType; // 品牌类型 /* 物流追踪信息 */ @XmlElement(name = "ZSHIPMENT_ID") private String zshipmentId; // Shipment ID @XmlElement(name = "ADDRESS_DETAIL") private String addressDetail; // 地址详情 /* 调拨管理字段 */ @XmlElement(name = "BEDNR") private String bednr; // 调出项目号 @XmlElement(name = "WARE_TYPE_FROM") private String wareTypeFrom; // 调出仓类型 @XmlElement(name = "WARE_TYPE_TO") private String wareTypeTo; // 调入仓类型 @XmlElement(name = "XMSTO_NO") private String xmstoNo; // 物控调拨单号 @XmlElement(name = "XMSTO_ITEM_NO") private String xmstoItemNo; // 调拨单行项 /* 系统控制字段 */ @XmlElement(name = "CHANGED_AT") private String changedAt; // 修改时间 @XmlElement(name = "CREATED_AT") private String createdAt; // 创建时间 /* 扩展业务字段 */ @XmlElement(name = "APP_MODELS") private String appModels; // 项目机型 @XmlElement(name = "EXT_DOC_NO") private String extDocNo; // 外部凭证号 @XmlElement(name = "EXT_DOC_ITEM") private String extDocItem; // 外部凭证行项 @XmlElement(name = "BATCH_ID") private String batchId; // HS编码 @XmlElement(name = "BATCH_ROW") private String batchRow; // 优先采购项 @XmlElement(name = "IS_IDENTIFICATION") private String isIdentification; // 串号管理标识 }