工艺规程增强
This commit is contained in:
84
klp-wms/src/main/java/com/klp/domain/WmsProcessAnomaly.java
Normal file
84
klp-wms/src/main/java/com/klp/domain/WmsProcessAnomaly.java
Normal file
@@ -0,0 +1,84 @@
|
||||
package com.klp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 工艺参数异常记录 wms_process_anomaly
|
||||
*/
|
||||
@Data
|
||||
@TableName("wms_process_anomaly")
|
||||
public class WmsProcessAnomaly {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "anomaly_id")
|
||||
private Long anomalyId;
|
||||
|
||||
/** 规程版本ID */
|
||||
private Long versionId;
|
||||
|
||||
/** 方案点位ID */
|
||||
private Long planId;
|
||||
|
||||
/** 参数ID */
|
||||
private Long paramId;
|
||||
|
||||
/** 出口钢卷号 */
|
||||
private String coilId;
|
||||
|
||||
/** 入口钢卷号 */
|
||||
private String enCoilId;
|
||||
|
||||
/** 参数编码 */
|
||||
private String paramCode;
|
||||
|
||||
/** 参数名称 */
|
||||
private String paramName;
|
||||
|
||||
/** 单位 */
|
||||
private String unit;
|
||||
|
||||
/** 异常类型: OVER_MAX / UNDER_MIN / BOTH */
|
||||
private String anomalyType;
|
||||
|
||||
/** 规程存储的设定值 */
|
||||
private BigDecimal storedTarget;
|
||||
|
||||
/** 规程存储的上限 */
|
||||
private BigDecimal storedUpper;
|
||||
|
||||
/** 规程存储的下限 */
|
||||
private BigDecimal storedLower;
|
||||
|
||||
/** 本次L1实际设定值 */
|
||||
private BigDecimal actualTarget;
|
||||
|
||||
/** 本次实际最大值 */
|
||||
private BigDecimal actualMax;
|
||||
|
||||
/** 本次实际最小值 */
|
||||
private BigDecimal actualMin;
|
||||
|
||||
/** 最大值偏差 actual_max - stored_upper */
|
||||
private BigDecimal deviationMax;
|
||||
|
||||
/** 最小值偏差 actual_min - stored_lower */
|
||||
private BigDecimal deviationMin;
|
||||
|
||||
/** 检测时间 */
|
||||
private Date detectedAt;
|
||||
|
||||
private String createBy;
|
||||
private Date createTime;
|
||||
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.klp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 版本钢卷服役记录 wms_process_coil_record
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("wms_process_coil_record")
|
||||
public class WmsProcessCoilRecord extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "record_id")
|
||||
private Long recordId;
|
||||
|
||||
/** 规程版本ID */
|
||||
private Long versionId;
|
||||
|
||||
/** 出口钢卷号 */
|
||||
private String coilId;
|
||||
|
||||
/** 入口钢卷号 */
|
||||
private String enCoilId;
|
||||
|
||||
/** 是否存在异常 0否1是 */
|
||||
private Integer hasAnomaly;
|
||||
|
||||
/** 异常参数数量 */
|
||||
private Integer anomalyCnt;
|
||||
|
||||
/** 检测/服役时间 */
|
||||
private Date processTime;
|
||||
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
|
||||
private String remark;
|
||||
}
|
||||
@@ -59,6 +59,16 @@ public class WmsProcessPlanParam extends BaseEntity {
|
||||
*/
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 实际值来源钢卷号(首次写入时的 ENCOILID)
|
||||
*/
|
||||
private String actualSrcId;
|
||||
|
||||
/**
|
||||
* L1 预设值来源钢卷号(首次写入时的 COILID)
|
||||
*/
|
||||
private String presetSrcId;
|
||||
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.klp.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 工艺参数异常记录业务对象
|
||||
*/
|
||||
@Data
|
||||
public class WmsProcessAnomalyBo {
|
||||
|
||||
private Long versionId;
|
||||
private Long planId;
|
||||
private Long paramId;
|
||||
private String coilId;
|
||||
private String enCoilId;
|
||||
private String paramCode;
|
||||
private String paramName;
|
||||
private String unit;
|
||||
private String anomalyType;
|
||||
private BigDecimal storedTarget;
|
||||
private BigDecimal storedUpper;
|
||||
private BigDecimal storedLower;
|
||||
private BigDecimal actualTarget;
|
||||
private BigDecimal actualMax;
|
||||
private BigDecimal actualMin;
|
||||
private BigDecimal deviationMax;
|
||||
private BigDecimal deviationMin;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", timezone = "UTC")
|
||||
private Date detectedAt;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.klp.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 版本钢卷服役记录业务对象
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class WmsProcessCoilRecordBo extends BaseEntity {
|
||||
|
||||
private Long recordId;
|
||||
|
||||
private Long versionId;
|
||||
|
||||
private String coilId;
|
||||
|
||||
private String enCoilId;
|
||||
|
||||
private Integer hasAnomaly;
|
||||
|
||||
private Integer anomalyCnt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", timezone = "UTC")
|
||||
private Date processTime;
|
||||
|
||||
private String remark;
|
||||
}
|
||||
@@ -39,5 +39,9 @@ public class WmsProcessPlanParamBo extends BaseEntity {
|
||||
|
||||
private String unit;
|
||||
|
||||
private String actualSrcId;
|
||||
|
||||
private String presetSrcId;
|
||||
|
||||
private String remark;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.klp.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 工艺参数异常记录视图对象
|
||||
*/
|
||||
@Data
|
||||
public class WmsProcessAnomalyVo {
|
||||
|
||||
private Long anomalyId;
|
||||
private Long versionId;
|
||||
private Long planId;
|
||||
private Long paramId;
|
||||
private String coilId;
|
||||
private String enCoilId;
|
||||
private String paramCode;
|
||||
private String paramName;
|
||||
private String unit;
|
||||
private String anomalyType;
|
||||
private BigDecimal storedTarget;
|
||||
private BigDecimal storedUpper;
|
||||
private BigDecimal storedLower;
|
||||
private BigDecimal actualTarget;
|
||||
private BigDecimal actualMax;
|
||||
private BigDecimal actualMin;
|
||||
private BigDecimal deviationMax;
|
||||
private BigDecimal deviationMin;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date detectedAt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.klp.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 版本钢卷服役记录视图对象
|
||||
*/
|
||||
@Data
|
||||
public class WmsProcessCoilRecordVo {
|
||||
|
||||
private Long recordId;
|
||||
private Long versionId;
|
||||
private String coilId;
|
||||
private String enCoilId;
|
||||
private Integer hasAnomaly;
|
||||
private Integer anomalyCnt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date processTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String remark;
|
||||
}
|
||||
@@ -41,6 +41,12 @@ public class WmsProcessPlanParamVo {
|
||||
@ExcelProperty(value = "单位")
|
||||
private String unit;
|
||||
|
||||
@ExcelProperty(value = "实际值来源钢卷号")
|
||||
private String actualSrcId;
|
||||
|
||||
@ExcelProperty(value = "L1设定值来源钢卷号")
|
||||
private String presetSrcId;
|
||||
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user