package com.huaheng.pc.shipment.shipmentContainerDetail.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; @ApiModel(value="com.huaheng.pc.shipment.shipmentContainerDetail.domain.ShipmentContainerDetail") @TableName(value = "shipment_container_detail") @Data public class ShipmentContainerDetail implements Serializable { /** * 出库组盘明细号 */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value="出库组盘明细号") private Integer id; /** * 出库组盘头号 */ @TableField(value = "shippingContainerId") @ApiModelProperty(value="出库组盘头号") private Integer shippingContainerId; /** * 出库箱号 */ @TableField(value = "containerCode") @ApiModelProperty(value="出库箱号") private String containerCode; /** * 库位 */ @TableField(value = "locationCode") @ApiModelProperty(value="库位") private String locationCode; /** * 库存Id */ @TableField(value = "inventoryId") @ApiModelProperty(value="库存Id") private Integer inventoryId; /** * 出库单号 */ @TableField(value = "shipmentCode") @ApiModelProperty(value="出库单号") private String shipmentCode; /** * 仓库 */ @TableField(value = "warehouseCode") @ApiModelProperty(value="仓库") private String warehouseCode; /** * 出库单内部号 */ @TableField(value = "shipmentId") @ApiModelProperty(value="出库单内部号") private Integer shipmentId; /** * 出库单内部行号 */ @TableField(value = "shipmentDetailId") @ApiModelProperty(value="出库单内部行号") private Integer shipmentDetailId; /** * 货主 */ @TableField(value = "companyCode") @ApiModelProperty(value="货主") private String companyCode; /** * 物料 */ @TableField(value = "materialCode") @ApiModelProperty(value="物料") private String materialCode; /** * 物料名称 */ @TableField(value = "materialName") @ApiModelProperty(value="物料名称") private String materialName; /** * 物料规格 */ @TableField(value = "materialSpec") @ApiModelProperty(value="物料规格") private String materialSpec; /** * 物料单位 */ @TableField(value = "materialUnit") @ApiModelProperty(value="物料单位") private String materialUnit; /** * 状态 */ @TableField(value = "status") @ApiModelProperty(value="状态") private Integer status; /** * 重量 */ @TableField(value = "itemWeight") @ApiModelProperty(value="重量") private BigDecimal itemWeight; /** * 体积 */ @TableField(value = "itemVolume") @ApiModelProperty(value="体积") private BigDecimal itemVolume; /** * 长 */ @TableField(value = "itemLength") @ApiModelProperty(value="长") private BigDecimal itemLength; /** * 宽 */ @TableField(value = "itemWidth") @ApiModelProperty(value="宽") private BigDecimal itemWidth; /** * 高 */ @TableField(value = "itemHeight") @ApiModelProperty(value="高") private BigDecimal itemHeight; /** * 数量 */ @TableField(value = "qty") @ApiModelProperty(value="数量") private BigDecimal qty; /** * 波次号 */ @TableField(value = "waveId") @ApiModelProperty(value="波次号") private Integer waveId; /** * 任务已创建 */ @TableField(value = "taskCreated") @ApiModelProperty(value="任务已创建") private Integer taskCreated; /** * 属性号 */ @TableField(value = "attributeId") @ApiModelProperty(value="属性号") private Integer attributeId; /** * 属性1 */ @TableField(value = "attribute1") @ApiModelProperty(value="属性1") private String attribute1; /** * 属性2 */ @TableField(value = "attribute2") @ApiModelProperty(value="属性2") private String attribute2; /** * 属性3 */ @TableField(value = "attribute3") @ApiModelProperty(value="属性3") private String attribute3; /** * 属性4 */ @TableField(value = "attribute4") @ApiModelProperty(value="属性4") private String attribute4; /** * 批次 */ @TableField(value = "batch") @ApiModelProperty(value="批次") private String batch; /** * 批号 */ @TableField(value = "lot") @ApiModelProperty(value="批号") private String lot; /** * 项目号 */ @TableField(value = "projectNo") @ApiModelProperty(value="项目号") private String projectNo; /** * 生产日期 */ @TableField(value = "manufactureDate") @ApiModelProperty(value="生产日期") private Date manufactureDate; /** * 失效日期 */ @TableField(value = "expirationDate") @ApiModelProperty(value="失效日期") private Date expirationDate; /** * 入库日期 */ @TableField(value = "agingDate") @ApiModelProperty(value="入库日期") private Date agingDate; /** * 库存状态 */ @TableField(value = "inventorySts") @ApiModelProperty(value="库存状态") private String inventorySts; /** * 包装分类 */ @TableField(value = "packingClass") @ApiModelProperty(value="包装分类") private String packingClass; /** * 周转箱号 */ @TableField(value = "transContainerCode") @ApiModelProperty(value="周转箱号") private String transContainerCode; /** * 创建时间 */ @TableField(value = "created") @ApiModelProperty(value="创建时间") private Date created; /** * 创建用户 */ @TableField(value = "createdBy") @ApiModelProperty(value="创建用户") private String createdBy; /** * 创建时间 */ @TableField(value = "lastUpdated") @ApiModelProperty(value="创建时间") private Date lastUpdated; /** * 更新用户 */ @TableField(value = "lastUpdatedBy") @ApiModelProperty(value="更新用户") private String lastUpdatedBy; /** * 数据版本 */ @TableField(value = "version") @ApiModelProperty(value="数据版本") private Integer version; /** * 自定义字段1 */ @TableField(value = "userDef1") @ApiModelProperty(value="自定义字段1") private String userDef1; /** * 自定义字段2 */ @TableField(value = "userDef2") @ApiModelProperty(value="自定义字段2") private String userDef2; /** * 自定义字段3 */ @TableField(value = "userDef3") @ApiModelProperty(value="自定义字段3") private String userDef3; /** * 处理标记 */ @TableField(value = "processStamp") @ApiModelProperty(value="处理标记") private String processStamp; @TableField(value = "zoneCode") private String zoneCode; private static final long serialVersionUID = 1L; public static final String COL_CONTAINERCODE = "containerCode"; public static final String COL_LOCATIONCODE = "locationCode"; public static final String COL_INVENTORYID= "inventoryId"; public static final String COL_SHIPPINGCONTAINERID = "shippingContainerId"; public static final String COL_SHIPMENTCODE = "shipmentCode"; public static final String COL_WAREHOUSECODE = "warehouseCode"; public static final String COL_SHIPMENTID = "shipmentId"; public static final String COL_SHIPMENTDETAILID = "shipmentDetailId"; public static final String COL_COMPANYCODE = "companyCode"; public static final String COL_MATERIALCODE = "materialCode"; public static final String COL_MATERIALNAME = "materialName"; public static final String COL_MATERIALSPEC = "materialSpec"; public static final String COL_MATERIALUNIT = "materialUnit"; public static final String COL_STATUS= "status"; public static final String COL_ITEMWEIGHT = "itemWeight"; public static final String COL_ITEMVOLUME = "itemVolume"; public static final String COL_ITEMLENGTH = "itemLength"; public static final String COL_ITEMWIDTH = "itemWidth"; public static final String COL_ITEMHEIGHT = "itemHeight"; public static final String COL_QTY = "qty"; public static final String COL_WAVEID = "waveId"; public static final String COL_TASKCREATED = "taskCreated"; public static final String COL_ATTRIBUTEID = "attributeId"; public static final String COL_ATTRIBUTE1 = "attribute1"; public static final String COL_ATTRIBUTE2 = "attribute2"; public static final String COL_ATTRIBUTE3 = "attribute3"; public static final String COL_ATTRIBUTE4 = "attribute4"; public static final String COL_BATCH = "batch"; public static final String COL_LOT = "lot"; public static final String COL_PROJECTNO = "projectNo"; public static final String COL_MANUFACTUREDATE = "manufactureDate"; public static final String COL_EXPIRATIONDATE = "expirationDate"; public static final String COL_AGINGDATE = "agingDate"; public static final String COL_INVENTORYSTS = "inventorySts"; public static final String COL_PACKINGCLASS = "packingClass"; public static final String COL_TRANSCONTAINERCODE = "transContainerCode"; public static final String COL_CREATED = "created"; public static final String COL_CREATEDBY = "createdBy"; public static final String COL_LASTUPDATED = "lastUpdated"; public static final String COL_LASTUPDATEDBY = "lastUpdatedBy"; public static final String COL_VERSION = "version"; public static final String COL_USERDEF1 = "userDef1"; public static final String COL_USERDEF2 = "userDef2"; public static final String COL_USERDEF3 = "userDef3"; public static final String COL_PROCESSSTAMP = "processStamp"; }