ReceiptDetail.java 7.86 KB
package com.huaheng.pc.receipt.receiptDetail.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 java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

@Data
@TableName(value = "receipt_detail")
public class ReceiptDetail implements Serializable {
    /**
     * 入库明细内部号
     */
     @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 入库单头内部号
     */
    @TableField(value = "receiptId")
    private Integer receiptId;

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

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

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

    /**
     * 物料
     */
    @TableField(value = "materialCode")
    private String materialCode;

    /**
     * 物料信息
     */
    @TableField(value = "materialName")
    private String materialName;

    /**
     * 物料规格
     */
    @TableField(value = "materialSpec")
    private String materialSpec;

    /**
     * 物料单位
     */
    @TableField(value = "materialUnit")
    private String materialUnit;

    /**
     * 批次
     */
    @TableField(value = "batch")
    private String batch;

    /**
     * 批号
     */
    @TableField(value = "lot")
    private String lot;

    /**
     * 质检
     */
    @TableField(value = "qcCheck")
    private String qcCheck;

    /**
     * 项目号
     */
    @TableField(value = "projectNo")
    private String projectNo;

    /**
     * 生产日期
     */
    @TableField(value = "manufactureDate")
    private Date manufactureDate;

    /**
     * 失效日期
     */
    @TableField(value = "expirationDate")
    private Date expirationDate;

    /**
     * 入库日期
     */
    @TableField(value = "agingDate")
    private Date agingDate;

    /**
     * 属性模板
     */
    @TableField(value = "attributeTemplateCode")
    private String attributeTemplateCode;

    /**
     * 属性1
     */
    @TableField(value = "attribute1")
    private String attribute1;

    /**
     * 属性2
     */
    @TableField(value = "attribute2")
    private String attribute2;

    /**
     * 属性3
     */
    @TableField(value = "attribute3")
    private String attribute3;

    /**
     * 属性4
     */
    @TableField(value = "attribute4")
    private String attribute4;

    /**
     * 总数量
     */
    @TableField(value = "totalQty")
    private Integer totalQty;

    /**
     * 未收数量
     */
    @TableField(value = "openQty")
    private Integer openQty;

    /**
     * ERP单号
     */
    @TableField(value = "referCode")
    private String referCode;

    /**
     * ERP内部号
     */
    @TableField(value = "referId")
    private Integer referId;

    /**
     * ERP行号
     */
    @TableField(value = "referLineNum")
    private String referLineNum;

    /**
     * 定位规则
     */
    @TableField(value = "locatingRule")
    private String locatingRule;

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

    /**
     * 标价
     */
    @TableField(value = "itemListPrice")
    private BigDecimal itemListPrice;

    /**
     * 净价
     */
    @TableField(value = "itemNetPrice")
    private BigDecimal itemNetPrice;

    /**
     * 是否虚拟套件
     */
    @TableField(value = "isVirtualBom")
    private Integer isVirtualBom;

    /**
     * 创建时间
     */
    @TableField(value = "created")
    private Date created;

    /**
     * 创建用户
     */
    @TableField(value = "createdBy")
    private String createdBy;

    /**
     * 创建时间
     */
    @TableField(value = "lastUpdated")
    private Date lastUpdated;

    /**
     * 更新用户
     */
    @TableField(value = "lastUpdatedBy")
    private String lastUpdatedBy;

    /**
     * 数据版本
     */
    @TableField(value = "version")
    private Integer version;

    /**
     * 自定义字段1
     */
    @TableField(value = "userDef1")
    private String userDef1;

    /**
     * 自定义字段2
     */
    @TableField(value = "userDef2")
    private String userDef2;

    /**
     * 自定义字段3
     */
    @TableField(value = "userDef3")
    private String userDef3;

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

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

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

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

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

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

    private static final long serialVersionUID = 1L;

    public static final String COL_RECEIPTID = "receiptId";

    public static final String COL_RECEIPTCODE = "receiptCode";

    public static final String COL_WAREHOUSECODE = "warehouseCode";

    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_BATCH = "batch";

    public static final String COL_LOT = "lot";

    public static final String COL_QCCHECK = "qcCheck";

    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_ATTRIBUTETEMPLATECODE = "attributeTemplateCode";

    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_TOTALQTY = "totalQty";

    public static final String COL_OPENQTY = "openQty";

    public static final String COL_REFERCODE = "referCode";

    public static final String COL_REFERID = "referId";

    public static final String COL_REFERLINENUM = "referLineNum";

    public static final String COL_LOCATINGRULE = "locatingRule";

    public static final String COL_INVENTORYSTS = "inventorySts";

    public static final String COL_ITEMLISTPRICE = "itemListPrice";

    public static final String COL_ITEMNETPRICE = "itemNetPrice";

    public static final String COL_ISVIRTUALBOM = "isVirtualBom";

    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_USERDEF4 = "userDef4";

    public static final String COL_USERDEF5 = "userDef5";

    public static final String COL_USERDEF6 = "userDef6";

    public static final String COL_USERDEF7 = "userDef7";

    public static final String COL_USERDEF8 = "userDef8";

    public static final String COL_PROCESSSTAMP = "processStamp";
}