CheckDetail.java 6.06 KB
package com.huaheng.pc.check.checkDetail.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 java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

@ApiModel(value="com.huaheng.pc.check.checkDetail.domain.CheckDetail")
@Data
@TableName(value = "check_detail")
public class CheckDetail implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value="null")
    private Integer id;

    /**
     * 头表标识
     */
    @TableField(value = "checkHeaderId")
    @ApiModelProperty(value="头表标识")
    private Integer checkHeaderId;

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

    /**
     * 质检单号
     */
    @TableField(value = "checkCode")
    @ApiModelProperty(value="质检单号")
    private String checkCode;

    /**
     * 库存明细标识
     */
    @TableField(value = "inventoryDetailId")
    @ApiModelProperty(value="库存明细标识")
    private Integer inventoryDetailId;

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

    /**
     * 容器编码
     */
    @TableField(value = "containerCode")
    @ApiModelProperty(value="容器编码")
    private String containerCode;

    /**
     * 入库单明细标识
     */
    @TableField(value = "receiptDetailId")
    @ApiModelProperty(value="入库单明细标识")
    private Integer receiptDetailId;

    /**
     * 入库单号
     */
    @TableField(value = "receiptCode")
    @ApiModelProperty(value="入库单号")
    private String receiptCode;

    /**
     * 关联单号
     */
    @TableField(value = "referCode")
    @ApiModelProperty(value="关联单号")
    private String referCode;

    /**
     * 关联行号
     */
    @TableField(value = "referLineId")
    @ApiModelProperty(value="关联行号")
    private Integer referLineId;

    /**
     * 关联平台
     */
    @TableField(value = "referPlatform")
    @ApiModelProperty(value="关联平台")
    private String referPlatform;

    /**
     * 物料编码
     */
    @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 = "companyCode")
    @ApiModelProperty(value="货主代码")
    private String companyCode;

    /**
     * 库存状态
     */
    @TableField(value = "inventorySts")
    @ApiModelProperty(value="库存状态")
    private String inventorySts;

    /**
     * 状态 0:未开始  10:质检中  20:质检完成
     */
    @TableField(value = "status")
    @ApiModelProperty(value="状态 0:未开始  10:质检中  20:质检完成")
    private String status;

    /**
     * 系统数量
     */
    @TableField(value = "qty")
    @ApiModelProperty(value="系统数量")
    private BigDecimal qty;

    /**
     * 质检人
     */
    @TableField(value = "checkBy")
    @ApiModelProperty(value="质检人")
    private String checkBy;

    /**
     * 质检时间
     */
    @TableField(value = "checkAt")
    @ApiModelProperty(value="质检时间")
    private Date checkAt;

    /**
     * 创建时间
     */
    @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;

    /**
     * 自定义字段4
     */
    @TableField(value = "userDef4")
    @ApiModelProperty(value="自定义字段4")
    private String userDef4;

    /**
     * 自定义字段5
     */
    @TableField(value = "userDef5")
    @ApiModelProperty(value="自定义字段5")
    private String userDef5;

    /**
     * 自定义字段6
     */
    @TableField(value = "userDef6")
    @ApiModelProperty(value="自定义字段6")
    private String userDef6;

    /**
     * 自定义字段7
     */
    @TableField(value = "userDef7")
    @ApiModelProperty(value="自定义字段7")
    private String userDef7;

    /**
     * 自定义字段8
     */
    @TableField(value = "userDef8")
    @ApiModelProperty(value="自定义字段8")
    private String userDef8;

    /**
     * 处理标记
     */
    @TableField(value = "processStamp")
    @ApiModelProperty(value="处理标记")
    private String processStamp;

    private static final long serialVersionUID = 1L;
}