package com.spring.modules.part.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.spring.common.utils.QueryPage; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import java.util.List; @Data @TableName("plm_recipe_component") public class RecipeComponentEntity extends QueryPage implements Serializable { private static final long serialVersionUID = 1L; /** * 工厂 **/ private String site; /** * 物料编码 **/ private String partNo; /** * recipe版本号 **/ private Integer engChgLevel; /** * 制造类型 **/ private String bomType; /** * 替代编码 **/ private String alternativeNo; /** * 子物料编码 **/ private String componentPart; /** * 材料计量单位 **/ private String printUnit; /** * 单位用量 **/ private BigDecimal qtyPerAssembly; /** * 调机量 **/ private BigDecimal componentScrap; /** * 生产属性(倒冲方式) **/ private String issueType; /** * 损耗率 **/ private BigDecimal shrinkageFactor; /** * 自增 **/ private Integer lineItemNo; /** * 工序号 **/ private Integer operationNo; /** * 发料库位 **/ private String issueToLoc; /** * 备注 **/ private String noteText; /** * 可显示的调整顺序 **/ private Integer lineSequence; /** * 创建时间 **/ @TableField(fill = FieldFill.INSERT) private Date createDate; /** * 创建人 **/ private String createBy; /** * 更新时间 **/ @TableField(fill = FieldFill.UPDATE) private Date updateDate; /** * 更新人 **/ private String updateBy; /** * 备注 **/ @TableField(exist = false) private String componentNoteText; /** * 数据集 */ @TableField(exist = false) private List informationList; /** * 子件和副产品标识 */ @TableField(exist = false) private String productFlag; /** * 消耗项目 */ private String consumptionItem; /** * */ private BigDecimal partsByWeight; /** * */ private BigDecimal qtyUom; /** * */ private String issuePlannedScrapDb; /** * */ private String issueOverreportedQtyDb; /** * */ private String fixedQtyFlag; /** * */ private String promisePlanned; /** * */ private String phantomConsume; /** * */ private String operCostDistribution; /** * */ private String genOhCostDistribution; /** * */ private BigDecimal qtyKg; /** * */ private String byProdAsSupplyInMrpDb; /** * */ private String leadtimeOffset; /** * */ private String stdPlannedItem; /** * */ private String chargedItem; /** * */ private Date lastActivityDate; /** * */ private String excludeFromCalculationsDb; /** * */ private String excludeFromAsBuiltDb; /** * */ private String lotBatchOriginDb; /** * */ private BigDecimal weightShare; }