ShipmentContainerHeader.java 6.67 KB
package com.huaheng.pc.shipment.shipmentContainerHeader.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.shipmentContainerHeader.domain.ShipmentContainerHeader")
@TableName(value = "shipment_container_header")
@Data
public class    ShipmentContainerHeader implements Serializable {
    /**
     * 出库箱内部号
     */
     @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value="出库箱内部号")
    private Integer id;

    /**
     * 出库箱号
     */
    @TableField(value = "containerCode")
    @ApiModelProperty(value="出库箱号")
    private String containerCode;


    /**
     * 库位
     */
    @TableField(value = "locationCode")
    @ApiModelProperty(value="库位")
    private String locationCode;

    /**
     * 仓库
     */
    @TableField(value = "warehouseCode")
    @ApiModelProperty(value="仓库")
    private String warehouseCode;

    @TableField(value = "uWarehouseCode")
    @ApiModelProperty(value="u8仓库")
    private String uWarehouseCode;

    /**
     * 库区
     */
    @TableField(value = "zoneCode")
    @ApiModelProperty(value="库区")
    private String zoneCode;

    /**
     * 箱型
     */
    @TableField(value = "containerType")
    @ApiModelProperty(value="箱型")
    private String containerType;

    /**
     * 任务类型
     */
    @TableField(value = "taskType")
    @ApiModelProperty(value="任务类型")
    private Integer taskType;

    /**
     * 状态
     */
    @TableField(value = "status")
    @ApiModelProperty(value="状态")
    private Integer status;

    /**
     * 出库口
     */
    @TableField(value = "port")
    @ApiModelProperty(value="出库口")
    private String port;

    /**
     * 父
     */
    @TableField(value = "parent")
    @ApiModelProperty(value="父")
    private Integer parent;

    /**
     * 重量
     */
    @TableField(value = "totalWeight")
    @ApiModelProperty(value="重量")
    private BigDecimal totalWeight;

    /**
     * 体积
     */
    @TableField(value = "totalVolume")
    @ApiModelProperty(value="体积")
    private BigDecimal totalVolume;

    /**
     * 长
     */
    @TableField(value = "length")
    @ApiModelProperty(value="长")
    private BigDecimal length;

    /**
     * 宽
     */
    @TableField(value = "width")
    @ApiModelProperty(value="宽")
    private BigDecimal width;

    /**
     * 高
     */
    @TableField(value = "height")
    @ApiModelProperty(value="高")
    private BigDecimal height;



    /**
     * 货主编码
     */
    @TableField(value = "companyCode")
    @ApiModelProperty(value="货主编码")
    private String companyCode;


    /**
     * 序号
     */
    @TableField(value = "waveId")
    @ApiModelProperty(value="序号")
    private Integer waveId;

    /**
     * 数量
     */
    @TableField(value = "totalQty")
    @ApiModelProperty(value="数量")
    private BigDecimal totalQty;

    /**
     * 快递单号
     */
    @TableField(value = "waybillCode")
    @ApiModelProperty(value="快递单号")
    private String waybillCode;

    /**
     * 组号
     */
    @TableField(value = "groupNum")
    @ApiModelProperty(value="组号")
    private Integer groupNum;

    /**
     * 序号
     */
    @TableField(value = "groupIndex")
    @ApiModelProperty(value="序号")
    private Integer groupIndex;



    /**
     * 任务已创建?
     */
    @TableField(value = "taskCreated")
    @ApiModelProperty(value="任务已创建?")
    private Integer taskCreated;



    /**
     * 周转箱号
     */
    @TableField(value = "transContainerCode")
    @ApiModelProperty(value="周转箱号")
    private String transContainerCode;

    /**
     * 复核工作台
     */
    @TableField(value = "oqcBench")
    @ApiModelProperty(value="复核工作台")
    private String oqcBench;

    /**
     * 复核用户
     */
    @TableField(value = "oqcBy")
    @ApiModelProperty(value="复核用户")
    private String oqcBy;

    /**
     * 复核开始时间
     */
    @TableField(value = "oqcStartAt")
    @ApiModelProperty(value="复核开始时间")
    private Date oqcStartAt;

    /**
     * 复核结束时间
     */
    @TableField(value = "oqcEndAt")
    @ApiModelProperty(value="复核结束时间")
    private Date oqcEndAt;

    /**
     * 创建时间
     */
    @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 = "carrierCode")
    @ApiModelProperty(value="承运商")
    private String carrierCode;


    /**
     * 拍照图片id
     */
    @TableField(value = "picUrls")
    @ApiModelProperty(value="拍照图片id")
    private String picUrls;

    /**
     * 图片的ID
     */
    @TableField(value = "pidIds")
    @ApiModelProperty(value="图片的ID")
    private String pidIds;

    /**
     * 实际发运时间
     */
    @TableField(value = "actualShipDateTime")
    @ApiModelProperty(value="实际发运时间")
    private Date actualShipDateTime;

    /**
     * 系统创建
     */
    @TableField(value = "systemCreated")
    @ApiModelProperty(value="系统创建")
    private Integer systemCreated;
    /** 是否预配盘  1是,0否 */
    @ApiModelProperty(value = "是否预配盘")
    private Integer advice;

    private static final long serialVersionUID = 1L;




}