package com.gs.xiaomi.entity; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @TableName PACKAGE_DETAIL */ @TableName(value = "PACKAGE_DETAIL") @Data @KeySequence(value = "PACKAGE_DETAIL_SEQ", dbType = DbType.ORACLE) public class PackageDetail { /** * PACKAGE_DETAIL_SEQ */ @TableId private Long id; /** * DELIVERY_MAIN的id */ private Long pid; /** * 箱单流水号(按年月日+序列生成) */ private String boxSeq; /** * 包装箱唯一标识(规则:项目+日期+流水) */ private String boxNo; /** * 小米专用加密箱号(SHA-256算法加密) */ private String cartonid; /** * 全球统一送货单号(主业务标识) */ private String zzasn; /** * 国际物料编码(全球唯一性保障) */ private String matnr; /** * 多语言物料描述(支持中/英/西语) */ private String maktx; /** * 实际发货件数(按最小销售单位统计) */ private String pcQty; /** * 托盘唯一编号(与物流系统联动) */ private String lotNo; /** * 单件净重(精确到克,用于报关) */ private String ntgewP; /** * 单箱毛重(含包装材料重量) */ private String brgewP; /** * 托盘装载规格(最大承载箱数) */ private String lotSize; /** * 标准化箱体尺寸(长x宽x高) */ private String boxSize; /** * 含托盘总体积(用于运输成本计算) */ private String totalVlume; /** * 总箱数(与采购订单校验) */ private String boxQty; /** * 采购订单号(关联ERP系统) */ private String ebeln; /** * 采购订单行号(精确到物料层级) */ private String ebelp; /** * 单箱容量(件/箱,防超装控制) */ private String boxSpec; /** * 总净重(自动计算:单件净重×总件数) */ private String ntgew; /** * 总毛重(含托盘和包装材料) */ private String brgew; /** * 国际计量单位(UN/CEFACT标准) */ private String meins; /** * 托盘长度(符合ISO 6780标准) */ private String lM; /** * 托盘宽度(欧洲标准:1.0m) */ private String wM; /** * 托盘堆高(安全限高标识) */ private String hM; /** * 品牌认证标识(需海关备案) */ private String brand; /** * 原产地编码(联合国UN/LOCODE) */ private String place; /** * 海关报关标识(Y-需报关/N-免报关) */ private String imclr; /** * 国际型号编码(全球市场唯一) */ private String modelnumber; /** * 海关监管条件(如3C/能效标识) */ private String matnrJg; /** * 检验检疫代码(如FDA/CE认证) */ private String matnrJyjy; }