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