| | |
| | | @XmlAccessorType(XmlAccessType.FIELD) |
| | | @Data |
| | | public class EtHeader { |
| | | /* 核心单据信息块 */ |
| | | @XmlElement(name = "zzasn") |
| | | private String zzasn; |
| | | private String zzasn; // 送货单号(主键) |
| | | |
| | | @XmlElement(name = "zzasn_type") |
| | | private String zzasnType; |
| | | private String zzasnType; // 单据类型(普通/紧急) |
| | | |
| | | @XmlElement(name = "migo_type") |
| | | private String migoType; // 收货类型(标准/退货) |
| | | |
| | | /* 采购与库存管理块 */ |
| | | @XmlElement(name = "zrproject") |
| | | private String zrproject; // 项目调拨编号 |
| | | |
| | | @XmlElement(name = "ekorg") |
| | | private String ekorg; // 采购组织编码 |
| | | |
| | | @XmlElement(name = "ekotx") |
| | | private String ekotx; // 采购组织描述 |
| | | |
| | | @XmlElement(name = "stock_org_from") |
| | | private String stockOrgFrom; // 调出库存组织编码 |
| | | |
| | | @XmlElement(name = "stock_org_from_desc") |
| | | private String stockOrgFromDesc; // 调出库存描述 |
| | | |
| | | @XmlElement(name = "stock_org_to") |
| | | private String stockOrgTo; // 调入库存组织编码 |
| | | |
| | | @XmlElement(name = "stock_org_to_desc") |
| | | private String stockOrgToDesc; // 调入库存描述 |
| | | |
| | | /* 供应商与合作伙伴块 */ |
| | | @XmlElement(name = "lifnr") |
| | | private String lifnr; |
| | | private String lifnr; // 供应商编码(示例值:130479) |
| | | |
| | | @XmlElement(name = "vendor_name") |
| | | private String vendorName; |
| | | private String vendorName; // 供应商全称 |
| | | |
| | | @XmlElement(name = "zzship_addr") |
| | | private String zzshipAddr; |
| | | @XmlElement(name = "short_name") |
| | | private String shortName; // 供应商简称 |
| | | |
| | | @XmlElement(name = "hub_lifnr") |
| | | private String hubLifnr; // HUB供应商编码 |
| | | |
| | | /* 物流运输信息块 */ |
| | | @XmlElement(name = "zzcarrier") |
| | | private String zzcarrier; // 承运商名称 |
| | | |
| | | @XmlElement(name = "zzcarrier_no") |
| | | private String zzcarrierNo; // 承运单号 |
| | | |
| | | @XmlElement(name = "road_transport_no") |
| | | private String roadTransportNo; // 运输单据号 |
| | | |
| | | @XmlElement(name = "zztrans_model") |
| | | private String zztransModel; // 运输车型 |
| | | |
| | | @XmlElement(name = "zzlicense_numb") |
| | | private String zzlicenseNumb; // 车牌号 |
| | | |
| | | @XmlElement(name = "zzseal_no") |
| | | private String zzsealNo; // 铅封号 |
| | | |
| | | @XmlElement(name = "logistics_no") |
| | | private String logisticsNo; // 物流单号 |
| | | |
| | | @XmlElement(name = "logistics_company") |
| | | private String logisticsCompany; // 物流公司编码 |
| | | |
| | | @XmlElement(name = "logistics_company_name") |
| | | private String logisticsCompanyName; // 物流公司全称 |
| | | |
| | | /* 联系人信息块 */ |
| | | @XmlElement(name = "zzship_name") |
| | | private String zzshipName; |
| | | private String zzshipName; // 发货人姓名 |
| | | |
| | | @XmlElement(name = "zzship_phon") |
| | | private String zzshipPhon; // 发货人电话 |
| | | |
| | | @XmlElement(name = "zzdriver_name") |
| | | private String zzdriverName; // 司机姓名 |
| | | |
| | | @XmlElement(name = "zzdriver_phon") |
| | | private String zzdriverPhon; // 司机电话 |
| | | |
| | | @XmlElement(name = "last4_phone_number") |
| | | private String last4PhoneNumber; // 手机尾号 |
| | | |
| | | @XmlElement(name = "receiver") |
| | | private String receiver; // 收货人 |
| | | |
| | | @XmlElement(name = "receive_phone") |
| | | private String receivePhone; // 收货电话 |
| | | |
| | | @XmlElement(name = "final_contact") |
| | | private String finalContact; // 最终收货人 |
| | | |
| | | @XmlElement(name = "final_phone") |
| | | private String finalPhone; // 最终联系电话 |
| | | |
| | | /* 地址信息块 */ |
| | | @XmlElement(name = "zzship_addr") |
| | | private String zzshipAddr; // 发货地址 |
| | | |
| | | @XmlElement(name = "zzreceive_addr") |
| | | private String zzreceiveAddr; // 标准收货地址 |
| | | |
| | | @XmlElement(name = "receive_addr") |
| | | private String receiveAddr; // 实际收货地址 |
| | | |
| | | @XmlElement(name = "final_addr") |
| | | private String finalAddr; // 最终配送地址 |
| | | |
| | | @XmlElement(name = "final_company") |
| | | private String finalCompany; // 最终收货单位 |
| | | |
| | | /* 时间控制块 */ |
| | | @XmlElement(name = "zzship_date") |
| | | private String zzshipDate; |
| | | private String zzshipDate; // 发货日期(yyyyMMdd) |
| | | |
| | | @XmlElement(name = "zzarrive_time") |
| | | private String zzarriveTime; // 预计到货日期 |
| | | |
| | | @XmlElement(name = "zzarrive_time1") |
| | | private String zzarriveTime1; // 预计到货时间(HHmm) |
| | | |
| | | @XmlElement(name = "reserve_date") |
| | | private String reserveDate; // 预约日期 |
| | | |
| | | @XmlElement(name = "reserve_time") |
| | | private String reserveTime; // 预约时间段 |
| | | |
| | | /* 仓库管理块 */ |
| | | @XmlElement(name = "zzwarehouse_id") |
| | | private String zzwarehouseId; // 仓库唯一标识 |
| | | |
| | | @XmlElement(name = "receive_warehouse_id") |
| | | private String receiveWarehouseId; // 收货仓库ID |
| | | |
| | | @XmlElement(name = "receive_warehouse_short") |
| | | private String receiveWarehouseShort; // 仓库简称 |
| | | |
| | | @XmlElement(name = "bukrs") |
| | | private String bukrs; // 公司代码 |
| | | |
| | | /* 状态控制块 */ |
| | | @XmlElement(name = "status") |
| | | private String status; // 单据状态(新建/已发货/已完成) |
| | | |
| | | @XmlElement(name = "status_sn") |
| | | private String statusSn; // 条码状态(已上传/未上传) |
| | | |
| | | @XmlElement(name = "zzcanceled") |
| | | private String zzcanceled; // 作废标识 |
| | | |
| | | @XmlElement(name = "price_stat") |
| | | private String priceStat; // 价格审核状态 |
| | | |
| | | /* 业务模式块 */ |
| | | @XmlElement(name = "purchase_mode") |
| | | private String purchaseMode; // 仓库作业指导类型 |
| | | |
| | | @XmlElement(name = "purchase_mode2") |
| | | private String purchaseMode2; // 采购模式(VMI/JIT) |
| | | |
| | | @XmlElement(name = "business_model") |
| | | private String businessModel; // 交料模式(自提/配送) |
| | | |
| | | /* 扩展信息块 */ |
| | | @XmlElement(name = "asn_desc") |
| | | private String asnDesc; // 单据描述 |
| | | |
| | | @XmlElement(name = "imclr") |
| | | private String imclr; // 进口报关标识 |
| | | |
| | | @XmlElement(name = "lifnr_dg") |
| | | private String lifnrDg; // 外部工厂代码 |
| | | |
| | | @XmlElement(name = "product_type") |
| | | private String productType; // 生产类型(自制/外购) |
| | | |
| | | @XmlElement(name = "zzdriver_license") |
| | | private String zzdriverLicense; // 驾驶证号 |
| | | |
| | | /* 附件信息块 */ |
| | | @XmlElementWrapper(name = "items") |
| | | @XmlElement(name = "item") |
| | | private List<Item> items; |
| | | private List<Item> items;// 行项目明细 |
| | | |
| | | @XmlElementWrapper(name = "BOX_ITEMS") |
| | | @XmlElementWrapper(name = "box_items") |
| | | @XmlElement(name = "boxItems") |
| | | private List<BoxItem> boxItems; |
| | | private List<BoxItem> boxItems; // 箱单明细 |
| | | |
| | | @XmlElementWrapper(name = "BOX_SUMS") |
| | | @XmlElementWrapper(name = "box_sums") |
| | | @XmlElement(name = "boxSum") |
| | | private List<BoxSum> boxSums; |
| | | private List<BoxSum> boxSums; // 箱数汇总 |
| | | } |