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 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.receipt.receiptDetail.domain.ReceiptDetail") @Data @TableName(value = "receipt_detail") public class ReceiptDetail implements Serializable { /** * 入库明细内部号 */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "入库明细内部号") private Integer id; /** * 入库单头内部号 */ @TableField(value = "receiptId") @ApiModelProperty(value = "入库单头内部号") private Integer receiptId; /** * 入库单 */ @TableField(value = "receiptCode") @ApiModelProperty(value = "入库单") private String receiptCode; /** * 仓库 */ @TableField(value = "warehouseCode") @ApiModelProperty(value = "仓库") private String warehouseCode; /** * 货主 */ @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 = "supplierCode") @ApiModelProperty(value = "供应商编码") private String supplierCode; /** * 批次 */ @TableField(value = "batch") @ApiModelProperty(value = "批次") private String batch; /** * 批号 */ @TableField(value = "lot") @ApiModelProperty(value = "批号") private String lot; /** * 质检 */ @TableField(value = "qcCheck") @ApiModelProperty(value = "质检") private String qcCheck; /** * 项目号 */ @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 = "attributeTemplateCode") @ApiModelProperty(value = "属性模板") private String attributeTemplateCode; /** * 属性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 = "totalQty") @ApiModelProperty(value = "总数量") private Integer totalQty; /** * 未收数量 */ @TableField(value = "openQty") @ApiModelProperty(value = "未收数量") private Integer openQty; /** * ERP单号 */ @TableField(value = "referCode") @ApiModelProperty(value = "ERP单号") private String referCode; /** * ERP内部号 */ @TableField(value = "referId") @ApiModelProperty(value = "ERP内部号") private Integer referId; /** * ERP行号 */ @TableField(value = "referLineNum") @ApiModelProperty(value = "ERP行号") private String referLineNum; /** * 定位规则 */ @TableField(value = "locatingRule") @ApiModelProperty(value = "定位规则") private String locatingRule; /** * 库存状态 */ @TableField(value = "inventorySts") @ApiModelProperty(value = "库存状态") private String inventorySts; /** * 标价 */ @TableField(value = "itemListPrice") @ApiModelProperty(value = "标价") private BigDecimal itemListPrice; /** * 净价 */ @TableField(value = "itemNetPrice") @ApiModelProperty(value = "净价") private BigDecimal itemNetPrice; /** * 是否虚拟套件 */ @TableField(value = "isVirtualBom") @ApiModelProperty(value = "是否虚拟套件") private Integer isVirtualBom; /** * 创建时间 */ @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; /** * 是否删除 */ @TableField(value = "deleted") @ApiModelProperty(value = "是否删除") private Boolean deleted; 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_SUPPLIERCODE = "supplierCode"; 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"; public static final String COL_DELETED = "deleted"; }