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