|
@@ -1,23 +1,23 @@
|
|
|
package com.rongwei.bsentity.domain;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
-import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import java.math.BigDecimal;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
import com.rongwei.rwcommon.base.BaseDo;
|
|
|
+import java.util.Date;
|
|
|
+import com.baomidou.mybatisplus.annotation.Version;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
import lombok.experimental.Accessors;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
-import java.util.Date;
|
|
|
-
|
|
|
/**
|
|
|
* <p>
|
|
|
- * 生产订单_坯料计划_工序作业
|
|
|
+ * 生产订单-坯料计划-工序作业
|
|
|
* </p>
|
|
|
*
|
|
|
* @author fpy
|
|
|
- * @since 2024-03-01
|
|
|
+ * @since 2024-03-26
|
|
|
*/
|
|
|
@Data
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
@@ -32,493 +32,423 @@ public class ApsProcessOperationDo extends BaseDo {
|
|
|
*/
|
|
|
@TableId("ID")
|
|
|
private String id;
|
|
|
-
|
|
|
@TableField("TENANTID")
|
|
|
private String tenantid;
|
|
|
-
|
|
|
/**
|
|
|
* 扩展json格式配置
|
|
|
*/
|
|
|
@TableField("ROPTION")
|
|
|
private String roption;
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 所属工厂
|
|
|
*/
|
|
|
@TableField("OWNEDFACTORY")
|
|
|
private String ownedfactory;
|
|
|
-
|
|
|
/**
|
|
|
* 工艺路线的工艺步骤表ID
|
|
|
*/
|
|
|
@TableField("CRAFTSTEPID")
|
|
|
private String craftstepid;
|
|
|
-
|
|
|
/**
|
|
|
* 工艺步骤编号
|
|
|
*/
|
|
|
@TableField("STEPNUM")
|
|
|
private String stepnum;
|
|
|
-
|
|
|
/**
|
|
|
* 工序ID
|
|
|
*/
|
|
|
@TableField("PROCESSID")
|
|
|
private String processid;
|
|
|
-
|
|
|
/**
|
|
|
* 工序编号
|
|
|
*/
|
|
|
@TableField("PROCESSCODE")
|
|
|
private String processcode;
|
|
|
-
|
|
|
/**
|
|
|
* 工序
|
|
|
*/
|
|
|
@TableField("PROCESS")
|
|
|
private String process;
|
|
|
-
|
|
|
/**
|
|
|
* 工序显示名
|
|
|
*/
|
|
|
@TableField("PROCESSNAME")
|
|
|
private String processname;
|
|
|
-
|
|
|
/**
|
|
|
* 加工方式
|
|
|
*/
|
|
|
@TableField("PROCESSWAY")
|
|
|
private String processway;
|
|
|
-
|
|
|
/**
|
|
|
* 数量单位
|
|
|
*/
|
|
|
@TableField("NUMUNIT")
|
|
|
private String numunit;
|
|
|
-
|
|
|
/**
|
|
|
* 单次加工量
|
|
|
*/
|
|
|
@TableField("ONCEPROCESSVAL")
|
|
|
private BigDecimal onceprocessval;
|
|
|
-
|
|
|
/**
|
|
|
* 单次加工时长
|
|
|
*/
|
|
|
@TableField("ONCEPROCESSMIN")
|
|
|
private BigDecimal onceprocessmin;
|
|
|
-
|
|
|
/**
|
|
|
* 单位时间产能
|
|
|
*/
|
|
|
@TableField("PERTIMECAPACITY")
|
|
|
private BigDecimal pertimecapacity;
|
|
|
-
|
|
|
/**
|
|
|
* 加工时间单位
|
|
|
*/
|
|
|
@TableField("TIMEUNIT")
|
|
|
private String timeunit;
|
|
|
-
|
|
|
/**
|
|
|
* 上机准备时间(分钟)
|
|
|
*/
|
|
|
@TableField("PREPRESSWORKMIN")
|
|
|
private BigDecimal prepressworkmin;
|
|
|
-
|
|
|
/**
|
|
|
* 上料时间(分钟)
|
|
|
*/
|
|
|
@TableField("LOADINGMIN")
|
|
|
private BigDecimal loadingmin;
|
|
|
-
|
|
|
/**
|
|
|
* 下料时间(分钟)
|
|
|
*/
|
|
|
@TableField("CUTTINGMIN")
|
|
|
private BigDecimal cuttingmin;
|
|
|
-
|
|
|
/**
|
|
|
* 下机收尾时间(分钟)
|
|
|
*/
|
|
|
@TableField("CUTFINISHMIN")
|
|
|
private BigDecimal cutfinishmin;
|
|
|
-
|
|
|
/**
|
|
|
* 最小流转批次
|
|
|
*/
|
|
|
@TableField("MINFLOWBATCH")
|
|
|
private BigDecimal minflowbatch;
|
|
|
-
|
|
|
/**
|
|
|
* 流转等待最小时长(分钟)
|
|
|
*/
|
|
|
@TableField("MINFLOWWAITMIN")
|
|
|
private BigDecimal minflowwaitmin;
|
|
|
-
|
|
|
/**
|
|
|
* 流转等待最大时长(分钟)
|
|
|
*/
|
|
|
@TableField("MAXFLOWWAITMIN")
|
|
|
private BigDecimal maxflowwaitmin;
|
|
|
-
|
|
|
/**
|
|
|
* 是否坯料工序
|
|
|
*/
|
|
|
@TableField("IFBLANKPROCESS")
|
|
|
private String ifblankprocess;
|
|
|
-
|
|
|
/**
|
|
|
* 物料编号
|
|
|
*/
|
|
|
@TableField("MATERIALCODE")
|
|
|
private String materialcode;
|
|
|
-
|
|
|
/**
|
|
|
* 物料名称
|
|
|
*/
|
|
|
@TableField("MATERIALNAME")
|
|
|
private String materialname;
|
|
|
-
|
|
|
/**
|
|
|
* 厚度(mm)
|
|
|
*/
|
|
|
@TableField("THICKNESS")
|
|
|
private BigDecimal thickness;
|
|
|
-
|
|
|
/**
|
|
|
* 厚度-起(mm)
|
|
|
*/
|
|
|
@TableField("THICKSTR")
|
|
|
private BigDecimal thickstr;
|
|
|
-
|
|
|
/**
|
|
|
* 厚度-止(mm)
|
|
|
*/
|
|
|
@TableField("THICKEND")
|
|
|
private BigDecimal thickend;
|
|
|
-
|
|
|
/**
|
|
|
* 宽度
|
|
|
*/
|
|
|
@TableField("PROWIDTH")
|
|
|
private BigDecimal prowidth;
|
|
|
-
|
|
|
/**
|
|
|
* 宽度-起(mm)
|
|
|
*/
|
|
|
@TableField("WIDTHSTR")
|
|
|
private BigDecimal widthstr;
|
|
|
-
|
|
|
/**
|
|
|
* 宽度-止(mm)
|
|
|
*/
|
|
|
@TableField("WIDTHEND")
|
|
|
private BigDecimal widthend;
|
|
|
-
|
|
|
/**
|
|
|
* 长度
|
|
|
*/
|
|
|
@TableField("PROLENGTH")
|
|
|
private BigDecimal prolength;
|
|
|
-
|
|
|
/**
|
|
|
* 长度-起(mm)
|
|
|
*/
|
|
|
@TableField("LENGTHSTR")
|
|
|
private BigDecimal lengthstr;
|
|
|
-
|
|
|
/**
|
|
|
* 长度-止(mm)
|
|
|
*/
|
|
|
@TableField("LENGTHEND")
|
|
|
private BigDecimal lengthend;
|
|
|
-
|
|
|
/**
|
|
|
* 输入物料条件
|
|
|
*/
|
|
|
@TableField("INMATERCONDITION")
|
|
|
private String inmatercondition;
|
|
|
-
|
|
|
/**
|
|
|
* 输出物料要求
|
|
|
*/
|
|
|
@TableField("OUTMATERREQUEST")
|
|
|
private String outmaterrequest;
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 可选设备IDS
|
|
|
+ */
|
|
|
+ @TableField("CANCHOOSEDEVICEID")
|
|
|
+ private String canchoosedeviceid;
|
|
|
/**
|
|
|
* 可选设备
|
|
|
*/
|
|
|
@TableField("CHOOSEEQU")
|
|
|
private String chooseequ;
|
|
|
-
|
|
|
/**
|
|
|
* 坯料计划ID
|
|
|
*/
|
|
|
@TableField("BLANKID")
|
|
|
private String blankid;
|
|
|
-
|
|
|
/**
|
|
|
* 输入物料ID
|
|
|
*/
|
|
|
@TableField("PLANINPUTID")
|
|
|
private String planinputid;
|
|
|
-
|
|
|
- /**
|
|
|
- * 可选设备IDS
|
|
|
- */
|
|
|
- @TableField("CANCHOOSEDEVICEID")
|
|
|
- private String canchoosedeviceid;
|
|
|
/**
|
|
|
* 计划输入物料
|
|
|
*/
|
|
|
@TableField("PLANINPUT")
|
|
|
private String planinput;
|
|
|
-
|
|
|
/**
|
|
|
* 计划输出物料
|
|
|
*/
|
|
|
@TableField("PLANOUTPUT")
|
|
|
private String planoutput;
|
|
|
-
|
|
|
/**
|
|
|
* 计划输入卷数
|
|
|
*/
|
|
|
@TableField("PLANINRALL")
|
|
|
private Integer planinrall;
|
|
|
-
|
|
|
/**
|
|
|
* 计划备料卷数
|
|
|
*/
|
|
|
@TableField("PLANBLANKRALL")
|
|
|
private Integer planblankrall;
|
|
|
-
|
|
|
/**
|
|
|
* 计划加工卷数
|
|
|
*/
|
|
|
@TableField("PLANPROCESSRALL")
|
|
|
private Integer planprocessrall;
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 加工车间ID
|
|
|
+ */
|
|
|
+ @TableField("PROCESSWORKSHOPID")
|
|
|
+ private String processworkshopid;
|
|
|
/**
|
|
|
* 加工车间
|
|
|
*/
|
|
|
@TableField("PROCESSWORKSHOP")
|
|
|
private String processworkshop;
|
|
|
-
|
|
|
/**
|
|
|
* 加工设备ID
|
|
|
*/
|
|
|
@TableField("PROCESSDEVICEID")
|
|
|
private String processdeviceid;
|
|
|
-
|
|
|
/**
|
|
|
* 加工设备
|
|
|
*/
|
|
|
@TableField("PROCESSDEVICE")
|
|
|
private String processdevice;
|
|
|
-
|
|
|
/**
|
|
|
* 计划开工时间
|
|
|
*/
|
|
|
@TableField("PLANSTARTDATE")
|
|
|
private Date planstartdate;
|
|
|
-
|
|
|
/**
|
|
|
* 实际开工时间
|
|
|
*/
|
|
|
@TableField("ACTUALSTARTDATE")
|
|
|
private Date actualstartdate;
|
|
|
-
|
|
|
/**
|
|
|
* 计划完工时间
|
|
|
*/
|
|
|
@TableField("PLANENDDATE")
|
|
|
private Date planenddate;
|
|
|
-
|
|
|
/**
|
|
|
* 实际完工时间
|
|
|
*/
|
|
|
@TableField("ACTUALFINISHDATE")
|
|
|
private Date actualfinishdate;
|
|
|
-
|
|
|
/**
|
|
|
* 实际可输入卷数
|
|
|
*/
|
|
|
@TableField("ACTUALIMPUTROLL")
|
|
|
private Integer actualimputroll;
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 借调卷数
|
|
|
+ */
|
|
|
+ @TableField("BORROWROLL")
|
|
|
+ private Integer borrowroll;
|
|
|
/**
|
|
|
* 输入不合格卷数
|
|
|
*/
|
|
|
@TableField("INPUTUNQUALIFIEDROLL")
|
|
|
private Integer inputunqualifiedroll;
|
|
|
-
|
|
|
/**
|
|
|
* 实际可加工卷数
|
|
|
*/
|
|
|
@TableField("ACTUALCANPROCESSROLL")
|
|
|
private Integer actualcanprocessroll;
|
|
|
-
|
|
|
/**
|
|
|
* 完工状态
|
|
|
*/
|
|
|
@TableField("CLOSESTATUS")
|
|
|
private String closestatus;
|
|
|
-
|
|
|
/**
|
|
|
* 已借调卷数
|
|
|
*/
|
|
|
@TableField("SECONDROLL")
|
|
|
private Integer secondroll;
|
|
|
-
|
|
|
/**
|
|
|
* 已开工卷数
|
|
|
*/
|
|
|
@TableField("STARTINGROLL")
|
|
|
private Integer startingroll;
|
|
|
-
|
|
|
/**
|
|
|
* 已报工卷数
|
|
|
*/
|
|
|
@TableField("REPORTROLL")
|
|
|
private Integer reportroll;
|
|
|
-
|
|
|
/**
|
|
|
* 已检验卷数
|
|
|
*/
|
|
|
@TableField("CHECKOUTROLL")
|
|
|
private Integer checkoutroll;
|
|
|
-
|
|
|
/**
|
|
|
* 未完工卷数
|
|
|
*/
|
|
|
@TableField("UNFINISHROLL")
|
|
|
private Integer unfinishroll;
|
|
|
-
|
|
|
/**
|
|
|
* 已取消卷数
|
|
|
*/
|
|
|
@TableField("CANCELROLL")
|
|
|
private Integer cancelroll;
|
|
|
-
|
|
|
/**
|
|
|
* 作业状态
|
|
|
*/
|
|
|
@TableField("WORKSTATUS")
|
|
|
private String workstatus;
|
|
|
-
|
|
|
/**
|
|
|
* 生产状态
|
|
|
*/
|
|
|
@TableField("PROCESSSTATUS")
|
|
|
private String processstatus;
|
|
|
-
|
|
|
/**
|
|
|
* 待加工料卷批次号
|
|
|
*/
|
|
|
@TableField("BACHMATERIALPROCESS")
|
|
|
private String bachmaterialprocess;
|
|
|
-
|
|
|
/**
|
|
|
* 计划作业时长
|
|
|
*/
|
|
|
@TableField("PROCESSTOTALTIME")
|
|
|
private BigDecimal processtotaltime;
|
|
|
-
|
|
|
/**
|
|
|
* 待报工记录ID
|
|
|
*/
|
|
|
@TableField("WAITREPORTID")
|
|
|
private String waitreportid;
|
|
|
-
|
|
|
/**
|
|
|
* 计划加工次数
|
|
|
*/
|
|
|
@TableField("PLANPROCESSNUM")
|
|
|
private Integer planprocessnum;
|
|
|
-
|
|
|
/**
|
|
|
* 计划单次加工时长
|
|
|
*/
|
|
|
@TableField("PLANONCETIME")
|
|
|
private BigDecimal planoncetime;
|
|
|
-
|
|
|
/**
|
|
|
* 前道工序作业ID
|
|
|
*/
|
|
|
@TableField("PREVIOUSPROCESSID")
|
|
|
private String previousprocessid;
|
|
|
-
|
|
|
/**
|
|
|
* 前道工序作业
|
|
|
*/
|
|
|
@TableField("PREVIOUSPROCESS")
|
|
|
private String previousprocess;
|
|
|
-
|
|
|
/**
|
|
|
* 后道工序作业ID
|
|
|
*/
|
|
|
@TableField("NEXTPROCESSID")
|
|
|
private String nextprocessid;
|
|
|
-
|
|
|
/**
|
|
|
* 后道工序作业
|
|
|
*/
|
|
|
@TableField("NEXTPROCESS")
|
|
|
private String nextprocess;
|
|
|
-
|
|
|
/**
|
|
|
* 顺序
|
|
|
*/
|
|
|
@TableField("LEVEL")
|
|
|
private Integer level;
|
|
|
-
|
|
|
/**
|
|
|
* 产品类型ID
|
|
|
*/
|
|
|
@TableField("PRODUCTTYPEID")
|
|
|
private String producttypeid;
|
|
|
-
|
|
|
/**
|
|
|
* 产品类型
|
|
|
*/
|
|
|
@TableField("PRODUCTTYPE")
|
|
|
private String producttype;
|
|
|
-
|
|
|
/**
|
|
|
* 合金
|
|
|
*/
|
|
|
@TableField("METAL")
|
|
|
private String metal;
|
|
|
-
|
|
|
/**
|
|
|
* 合金状态
|
|
|
*/
|
|
|
@TableField("METALSTATE")
|
|
|
private String metalstate;
|
|
|
-
|
|
|
/**
|
|
|
* 合格输出数量
|
|
|
*/
|
|
|
@TableField("OUTPUTQUALIFIEDNUM")
|
|
|
private Integer outputqualifiednum;
|
|
|
-
|
|
|
/**
|
|
|
* 不合格输出数量
|
|
|
*/
|
|
|
@TableField("OUTPUTUNQUALIFIEDNUM")
|
|
|
private Integer outputunqualifiednum;
|
|
|
-
|
|
|
/**
|
|
|
* 输入物料是否可编辑
|
|
|
*/
|
|
|
@TableField("CHANGEINMETER")
|
|
|
private String changeinmeter;
|
|
|
-
|
|
|
/**
|
|
|
* 输入单卷重
|
|
|
*/
|
|
|
@TableField("SINGLEROLLWEIGHT")
|
|
|
private BigDecimal singlerollweight;
|
|
|
+
|
|
|
+
|
|
|
}
|