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; import java.util.Date; /** * 箱信息实体类 * @TableName CARTON_LIST_ITEM */ @TableName(value = "CARTON_LIST_ITEM") @Data @KeySequence(value = "SEQ_CARTON_LIST_ITEM", dbType = DbType.ORACLE) public class CartonListItem { /** * 主键ID (使用SEQ_CARTON_LIST_ITEM序列) */ @TableId private Long id; /** * 箱号 (必填) */ private String cartonId; /** * 供应商ID (新增) */ private String supplierId; /** * 供应商名称 (新增) */ private String supplierName; /** * 小米料号 (必填) */ private String mpnId; /** * 原始日期码 (新增) */ private String originDateCode; /** * 日期码 (新增) */ private String dateCode; /** * 批次号 (新增) */ private String lotNo; /** * 实际装箱物料数量 (必填) */ private Integer qty; /** * 原始箱号 (非必填) */ private String originCartonId; /** * 单箱尺寸 (非必填) * 单位是CM */ private String cartonSize; /** * 单箱包规 (非必填) * 个/箱 */ private String cartonRule; /** * 原始外箱日期码 (新增) */ private String originCartonDateCode; /** * 外箱DATECODE (必填) */ private String cartonDateCode; /** * 原始外箱生产批次 (新增) */ private String originCartonLotNo; /** * 外箱生产批次 (非必填) */ private String cartonLotNo; /** * 单箱物料净重 (非必填) * 重量单位为KG */ private Double ntgew; /** * 单箱物料毛重 (非必填) * 重量单位为KG */ private Double brgew; /** * 托盘号 (非必填) */ private String palletId; /** * 托盘尺寸 (非必填) * 单位是CM */ private String palletSize; /** * 整托实际体积 (非必填) * 体积单位是m³ */ private Double palletVolume; /** * 产地 (非必填) */ private String place; /** * 品牌 (非必填) */ private String brand; /** * 制造商料号MPN (非必填) */ private String mpn; /** * 型号 (非必填) * 默认为空 */ private String model; /** * 单箱物料毛重 (新增) * 重量单位为KG */ private Double sigew; /** * 单据号 (新增) */ private String docNo; /** * 单据类型 (新增) */ private String docType; /** * 箱序号 (非必填) */ private String cartonNo; /** * 项目号 (非必填) * 物料对应的项目号 */ private String programNo; /** * 出库单据行号 (非必填) */ private String docLineNo; /** * 采购单据号 (非必填) * 字段含义为采购ASN号 */ private String asnNo; /** * 采购单据行号 (非必填) * 字段含义为采购ASN行号 */ private String asnLineNo; /** * 库存组织 (非必填) */ private String stockOrg; /** * 原始供应商 (非必填) */ private String originSupplierId; /** * 质检单号 (非必填) */ private String inspInvoNo; /** * 关联送货单主表ID (外键关联DELIVERY_MAIN表) */ private Long deliveryMainId; /** * 送货单号 (冗余字段便于查询) */ private String zzasn; /** * 创建时间 */ private Date createdTime; /** * 更新时间 */ private Date updatedTime; }