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; // 串号管理标识 }