189 lines
4.4 KiB
Java
189 lines
4.4 KiB
Java
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;
|
||
|
||
}
|