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; /** * 是否延期:0否 1是 */ private Integer whetherDelay; /** * 是否可以下载 */ private Integer isDownload; /** * 图纸是否已齐:0否 1是。设计人员确认图纸上传完成后置1,方可下载 PDF;本批数量在下载时现算,不落库。 */ private Integer drawingQtyIssued; /** * 出图模式:{@link com.ruoyi.system.constant.DrawingMode#NORMAL} / {@link com.ruoyi.system.constant.DrawingMode#PART};执行出图前必填 */ private String drawingMode; /** * 最近一次出图 processstate:4 完成,5 失败 */ private Integer drawingState; /** * 最近一次出图提示,例如「图号唯一性检查失败!」 */ private String drawingStateMsg; /** * 最近一次出图输出路径 */ private String drawingStatePath; /** * 最近一次出图状态写入时间 */ private Date drawingStateTime; /** * 是否做工艺:0否 1是 */ private Integer needProcess; /** * 延期天数 */ private Long delayDay; /** * 生产令号 */ private String productionOrderNo; /** * 项目名称 */ private String productionName; /** * 计划结束时间 */ private Date planEndTime; /** * 计划开始时间 */ private Date planStartTime; /** * 图纸类型 */ private String drawingType; /** * 项目完成时间 */ private Date projectEndTime; /** * 计量单位 */ private String unit; /** * 数量 */ private Long quantity; /** * 是否企标 (0-否, 1-是) */ private String isEnterpriseStandard; /** * 图纸路径 */ private String drawingPath; /** * 项目状态(0方案设计完成,1设计出图完成,2工艺待审核,3已推送BOM,4已推送工艺,6开始生产,7生产完成,8工艺审核完成,9工艺审核拒绝) */ 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; /** * 设计人(字典 plan_proer,多人逗号分隔) */ private String drawingBy; /** * 审核卡片Id */ private String auditCardId; /** * 通知卡片Id */ private String notificationCardId; /** * 工艺计划表(钉钉)发送次数,每次发送成功 +1 */ private Integer routePlanSendCount; /** * 来源:{@link com.ruoyi.system.constant.ProcessOrderProSource#MANUAL} / {@link com.ruoyi.system.constant.ProcessOrderProSource#PLM} */ private String source; /** * 金蝶生产订单状态:0待建 1已建(金蝶推送接收后置1) */ private Integer needKingdeePrdMo; /** * 金蝶采购订单状态:0待建 1已建(金蝶推送接收后置1) */ private Integer needKingdeePurchaseOrder; }