feat(wms/coil/abnormal): 新增钢卷异常记录的父异常ID字段
在WmsCoilAbnormal实体及相关业务对象中新增parentAbnormalId字段,用于记录异常继承关系。调整涉及数据库映射、Java实体类、业务对象、查询条件及导出映射。调整前,异常记录缺少父异常关联信息;调整后,支持按父异常ID进行筛选与关联追溯,提升异常链分析能力。
This commit is contained in:
@@ -123,6 +123,11 @@ public class WmsCoilAbnormal extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private String attachmentFiles;
|
private String attachmentFiles;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 父异常ID(记录这条异常继承自哪条老异常)
|
||||||
|
*/
|
||||||
|
private Long parentAbnormalId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数据来源:2=二级系统同步,3=三级本地录入
|
* 数据来源:2=二级系统同步,3=三级本地录入
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -120,6 +120,11 @@ public class WmsCoilAbnormalBo extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private String attachmentFiles;
|
private String attachmentFiles;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 父异常ID(记录这条异常继承自哪条老异常)
|
||||||
|
*/
|
||||||
|
private Long parentAbnormalId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数据来源:2=二级系统同步,3=三级本地录入
|
* 数据来源:2=二级系统同步,3=三级本地录入
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -195,6 +195,8 @@ public class WmsCoilAbnormalExportVo {
|
|||||||
@ColumnWidth(10)
|
@ColumnWidth(10)
|
||||||
private String plateSurface;
|
private String plateSurface;
|
||||||
|
|
||||||
|
private String parentAbnormalId;
|
||||||
|
|
||||||
private String sourceSystem;
|
private String sourceSystem;
|
||||||
|
|
||||||
private String processSource;
|
private String processSource;
|
||||||
|
|||||||
@@ -145,6 +145,11 @@ public class WmsCoilAbnormalVo extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private String attachmentFiles;
|
private String attachmentFiles;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 父异常ID
|
||||||
|
*/
|
||||||
|
private Long parentAbnormalId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数据来源
|
* 数据来源
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ public class WmsCoilAbnormalServiceImpl implements IWmsCoilAbnormalService {
|
|||||||
lqw.eq(bo.getJudgeTime() != null, WmsCoilAbnormal::getJudgeTime, bo.getJudgeTime());
|
lqw.eq(bo.getJudgeTime() != null, WmsCoilAbnormal::getJudgeTime, bo.getJudgeTime());
|
||||||
lqw.eq(bo.getMainMark() != null, WmsCoilAbnormal::getMainMark, bo.getMainMark());
|
lqw.eq(bo.getMainMark() != null, WmsCoilAbnormal::getMainMark, bo.getMainMark());
|
||||||
lqw.eq(bo.getWholeCoilMark() != null, WmsCoilAbnormal::getWholeCoilMark, bo.getWholeCoilMark());
|
lqw.eq(bo.getWholeCoilMark() != null, WmsCoilAbnormal::getWholeCoilMark, bo.getWholeCoilMark());
|
||||||
|
lqw.eq(bo.getParentAbnormalId() != null, WmsCoilAbnormal::getParentAbnormalId, bo.getParentAbnormalId());
|
||||||
lqw.eq(bo.getSourceSystem() != null, WmsCoilAbnormal::getSourceSystem, bo.getSourceSystem());
|
lqw.eq(bo.getSourceSystem() != null, WmsCoilAbnormal::getSourceSystem, bo.getSourceSystem());
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getProcessSource()), WmsCoilAbnormal::getProcessSource, bo.getProcessSource());
|
lqw.eq(StringUtils.isNotBlank(bo.getProcessSource()), WmsCoilAbnormal::getProcessSource, bo.getProcessSource());
|
||||||
return lqw;
|
return lqw;
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
<result property="wholeCoilMark" column="whole_coil_mark"/>
|
<result property="wholeCoilMark" column="whole_coil_mark"/>
|
||||||
<result property="remark" column="remark"/>
|
<result property="remark" column="remark"/>
|
||||||
<result property="attachmentFiles" column="attachment_files"/>
|
<result property="attachmentFiles" column="attachment_files"/>
|
||||||
|
<result property="parentAbnormalId" column="parent_abnormal_id"/>
|
||||||
<result property="sourceSystem" column="source_system"/>
|
<result property="sourceSystem" column="source_system"/>
|
||||||
<result property="processSource" column="process_source"/>
|
<result property="processSource" column="process_source"/>
|
||||||
<result property="delFlag" column="del_flag"/>
|
<result property="delFlag" column="del_flag"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user