evoToK3Cloud/ruoyi-system/src/main/java/com/ruoyi/system/domain/ProcessOrderPro.java
2026-10-28 17:14:56 +08:00

189 lines
4.4 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}