啊鑫
2025-04-09 5e84b114cba06681f96ca9e4ffe565ef7811898b
src/main/java/com/gs/xiaomi/dto/Item.java
@@ -11,115 +11,114 @@
@Data
public class Item {
    // 基础单据信息
    /* 基础单据标识 */
    @XmlElement(name = "ZZASN")
    @XmlElement(name = "zzasn")
    private String zzasn;  // 送货单号
    @XmlElement(name = "ZZITEM_ID")
    @XmlElement(name = "zzitem_id")
    private String zzitemId;  // 送货单行号
    @XmlElement(name = "ZZPO_NO")
    @XmlElement(name = "zzpo_no")
    private String zzpoNo;  // 采购凭证号
    @XmlElement(name = "ZZPO_ITEM_ID")
    @XmlElement(name = "zzpo_item_id")
    private String zzpoItemId;  // PO行项目
    /* 退换货关联信息 */
    @XmlElement(name = "ZZREQNR")
    @XmlElement(name = "zzreqnr")
    private String zzreqnr;  // 小米退换货单号
    @XmlElement(name = "ZZREQLN")
    @XmlElement(name = "zzreqln")
    private String zzreqln;  // 申请单行项目
    /* 物料信息体系 */
    @XmlElement(name = "ZZPRODUCT_ID")
    @XmlElement(name = "zzproduct_id")
    private String zzproductId;  // 小米物料号
    @XmlElement(name = "ZZVPRODUCT_ID")
    @XmlElement(name = "zzvproduct_id")
    private String zzvproductId;  // 工厂料号
    @XmlElement(name = "ZZSKU")
    @XmlElement(name = "zzsku")
    private String zzsku;  // SKU
    @XmlElement(name = "MAKTX")
    @XmlElement(name = "maktx")
    private String maktx;  // 物料描述
    @XmlElement(name = "MODELNUMBER")
    @XmlElement(name = "modelnumber")
    private String modelnumber;  // 型号
    /* 计量与库存数据 */
    @XmlElement(name = "ZZQUANTITY")
    @XmlElement(name = "zzquantity")
    private String zzquantity;  // 订单数量
    @XmlElement(name = "ZZUNIT")
    @XmlElement(name = "zzunit")
    private String zzunit;  // 计量单位
    @XmlElement(name = "ZZOPEN_QTY")
    @XmlElement(name = "zzopen_qty")
    private String zzopenQty;  // 开放数量
    @XmlElement(name = "ACT_GR_QTY")
    @XmlElement(name = "act_gr_qty")
    private String actGrQty;  // 实收数量
    @XmlElement(name = "SHIPMENTID_NUM")
    @XmlElement(name = "shipmentid_num")
    private String shipmentidNum;  // Shipment数量
    /* 品牌与产地信息 */
    @XmlElement(name = "BRAND")
    @XmlElement(name = "brand")
    private String brand;  // 品牌
    @XmlElement(name = "PLACE")
    @XmlElement(name = "place")
    private String place;  // 产地
    @XmlElement(name = "BRAND_TYPE")
    @XmlElement(name = "brand_type")
    private String brandType;  // 品牌类型
    /* 物流追踪信息 */
    @XmlElement(name = "ZSHIPMENT_ID")
    @XmlElement(name = "zshipment_id")
    private String zshipmentId;  // Shipment ID
    @XmlElement(name = "ADDRESS_DETAIL")
    @XmlElement(name = "address_detail")
    private String addressDetail;  // 地址详情
    /* 调拨管理字段 */
    @XmlElement(name = "BEDNR")
    @XmlElement(name = "bednr")
    private String bednr;  // 调出项目号
    @XmlElement(name = "WARE_TYPE_FROM")
    @XmlElement(name = "ware_type_from")
    private String wareTypeFrom;  // 调出仓类型
    @XmlElement(name = "WARE_TYPE_TO")
    @XmlElement(name = "ware_type_to")
    private String wareTypeTo;  // 调入仓类型
    @XmlElement(name = "XMSTO_NO")
    @XmlElement(name = "xmsto_no")
    private String xmstoNo;  // 物控调拨单号
    @XmlElement(name = "XMSTO_ITEM_NO")
    @XmlElement(name = "xmsto_item_no")
    private String xmstoItemNo;  // 调拨单行项
    /* 系统控制字段 */
    @XmlElement(name = "CHANGED_AT")
    @XmlElement(name = "changed_at")
    private String changedAt;  // 修改时间
    @XmlElement(name = "CREATED_AT")
    @XmlElement(name = "created_at")
    private String createdAt;  // 创建时间
    /* 扩展业务字段 */
    @XmlElement(name = "APP_MODELS")
    @XmlElement(name = "app_models")
    private String appModels;  // 项目机型
    @XmlElement(name = "EXT_DOC_NO")
    @XmlElement(name = "ext_doc_no")
    private String extDocNo;  // 外部凭证号
    @XmlElement(name = "EXT_DOC_ITEM")
    @XmlElement(name = "ext_doc_item")
    private String extDocItem;  // 外部凭证行项
    @XmlElement(name = "BATCH_ID")
    @XmlElement(name = "batch_id")
    private String batchId;  // HS编码
    @XmlElement(name = "BATCH_ROW")
    @XmlElement(name = "batch_row")
    private String batchRow;  // 优先采购项
    @XmlElement(name = "IS_IDENTIFICATION")
    @XmlElement(name = "is_identification")
    private String isIdentification;  // 串号管理标识
}