ShipmentContainerDetail.java 8.02 KB
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 = "uWarehouseCode")
    @ApiModelProperty(value = "u8仓库")
    private String uWarehouseCode;

    @TableField(value = "erpWarehouseCode")
    @ApiModelProperty(value = "erp仓库")
    private String erpWarehouseCode;
    /**
     * 出库单内部号
     */
    @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;

    /**
     * 物料颜色
     */
    @TableField(value = "color")
    @ApiModelProperty(value = "颜色")
    private String color;

    /**
     * sn
     */
    @TableField(value = "sn")
    @ApiModelProperty(value = "sn")
    private String sn;

    private static final long serialVersionUID = 1L;



}