package com.ruoyi.system.domain; import com.baomidou.mybatisplus.annotation.*; import com.ruoyi.common.annotation.Translation; import com.ruoyi.common.constant.TransConstant; import com.ruoyi.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * 项目令号对象 process_order_pro * * @author tzy * @date 2024-10-22 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("process_order_pro") public class ProcessOrderPro extends BaseEntity { private static final long serialVersionUID=1L; /** * 主键ID,自动递增 */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 生产令号 */ private String productionOrderNo; /** * 项目名称 */ private String productionName; /** * 图号 */ private String drawingNo; /** * 名称 */ private String drawingName; /** * 计划结束时间 */ private Date planEndTime; /** * 计划开始时间 */ private Date planStartTime; /** * 图纸类型 */ private String drawingType; /** * 项目完成时间 */ private Date projectEndTime; /** * 计量单位 */ private String unit; /** * 数量 */ private Long quantity; /** * 是否企标 (0-否, 1-是) */ private Integer isEnterpriseStandard; /** * 图纸路径 */ @Translation(type = TransConstant.OSS_ID_TO_URL) private String drawingPath; /** * 项目状态(0方案设计完成,1设计出图完成,2,工艺待审核 3 已推送BOM,4已推送工艺,5已核算MRP, 6开始生产,7生产完成,8 工艺审核完成 ) */ private Long bomStatus; /** * 工艺状态(0,未审核 1,已审核 2,已拒绝 ) */ private Long routeStatus; /** * 工艺上传日志 */ private String routeLog; /** * 工艺上传更新时间 */ private Date routeUptime; /** * 排产计划更新时间 */ private Date planUptime; /** * BOM/物料更新时间 */ private Date bomUptime; /** * bom数量 */ private Long bomCount; /** * 物料数量 */ private Long materialCount; /** * 工艺路线数量 */ private Long routeCount; /** * 出图时间 */ private Date drawingTime; /** * 出图人 */ private String drawingBy; /** * 审核卡片Id */ private String auditCardId; /** * 通知卡片Id */ private String notificationCardId; }