package cn.iocoder.yudao.module.mdm.dal.dataobject.item; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; /** * MDM 物料批次属性配置 DO * * @author 芋道源码 */ @TableName("md_item_batch_config") @KeySequence("md_item_batch_config_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class MdmItemBatchConfigDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 物料编号 * * 关联 {@link MdmItemDO#getId()} */ private Long itemId; /** * 生产日期 */ private Boolean produceDateFlag; /** * 有效期 */ private Boolean expireDateFlag; /** * 入库日期 */ private Boolean receiptDateFlag; /** * 供应商 */ private Boolean vendorFlag; /** * 客户 */ private Boolean clientFlag; /** * 销售订单编号 */ private Boolean salesOrderCodeFlag; /** * 采购订单编号 */ private Boolean purchaseOrderCodeFlag; /** * 生产工单 */ private Boolean workOrderFlag; /** * 生产任务 */ private Boolean taskFlag; /** * 工作站 */ private Boolean workstationFlag; /** * 工具 */ private Boolean toolFlag; /** * 模具 */ private Boolean moldFlag; /** * 生产批号 */ private Boolean lotNumberFlag; /** * 质量状态 */ private Boolean qualityStatusFlag; }