feat(mill): 新增二级-三级钢卷异常挂接与撤回功能

- 新增钢卷异常信息管理模块,包含实体类、服务接口、控制器和MyBatis映射文件
- 新增二级-三级钢卷异常挂接/撤回关系管理模块,支持挂接和撤回操作
- 在WmsCoilAbnormal实体类中新增sourceSystem字段,用于标识异常数据来源
- 实现bindToThird方法:将二级异常数据挂接到三级系统,自动匹配钢卷并创建关联关系
- 实现withdrawFromThird方法:从三级系统撤回已挂接的异常数据,更新关联状态
- 提供完整的CRUD接口和权限控制,支持异常数据的增删改查和导出功能
This commit is contained in:
2026-06-03 15:30:50 +08:00
parent 80d33d9a3b
commit 0b02122015
14 changed files with 1588 additions and 1 deletions

View File

@@ -0,0 +1,61 @@
package com.ruoyi.mill.mapper;
import java.util.List;
import com.ruoyi.mill.domain.MillCoilAbnormal;
/**
* 钢卷异常信息Mapper接口
*
* @author ruoyi
* @date 2026-06-03
*/
public interface MillCoilAbnormalMapper
{
/**
* 查询钢卷异常信息
*
* @param abnormalId 钢卷异常信息主键
* @return 钢卷异常信息
*/
public MillCoilAbnormal selectMillCoilAbnormalByAbnormalId(Long abnormalId);
/**
* 查询钢卷异常信息列表
*
* @param millCoilAbnormal 钢卷异常信息
* @return 钢卷异常信息集合
*/
public List<MillCoilAbnormal> selectMillCoilAbnormalList(MillCoilAbnormal millCoilAbnormal);
/**
* 新增钢卷异常信息
*
* @param millCoilAbnormal 钢卷异常信息
* @return 结果
*/
public int insertMillCoilAbnormal(MillCoilAbnormal millCoilAbnormal);
/**
* 修改钢卷异常信息
*
* @param millCoilAbnormal 钢卷异常信息
* @return 结果
*/
public int updateMillCoilAbnormal(MillCoilAbnormal millCoilAbnormal);
/**
* 删除钢卷异常信息
*
* @param abnormalId 钢卷异常信息主键
* @return 结果
*/
public int deleteMillCoilAbnormalByAbnormalId(Long abnormalId);
/**
* 批量删除钢卷异常信息
*
* @param abnormalIds 需要删除的数据主键集合
* @return 结果
*/
public int deleteMillCoilAbnormalByAbnormalIds(Long[] abnormalIds);
}

View File

@@ -0,0 +1,61 @@
package com.ruoyi.mill.mapper;
import java.util.List;
import com.ruoyi.mill.domain.MillCoilAbnormalRelation;
/**
* 二级-三级钢卷异常挂接/撤回关系Mapper接口
*
* @author ruoyi
* @date 2026-06-03
*/
public interface MillCoilAbnormalRelationMapper
{
/**
* 查询二级-三级钢卷异常挂接/撤回关系
*
* @param relationId 二级-三级钢卷异常挂接/撤回关系主键
* @return 二级-三级钢卷异常挂接/撤回关系
*/
public MillCoilAbnormalRelation selectMillCoilAbnormalRelationByRelationId(Long relationId);
/**
* 查询二级-三级钢卷异常挂接/撤回关系列表
*
* @param millCoilAbnormalRelation 二级-三级钢卷异常挂接/撤回关系
* @return 二级-三级钢卷异常挂接/撤回关系集合
*/
public List<MillCoilAbnormalRelation> selectMillCoilAbnormalRelationList(MillCoilAbnormalRelation millCoilAbnormalRelation);
/**
* 新增二级-三级钢卷异常挂接/撤回关系
*
* @param millCoilAbnormalRelation 二级-三级钢卷异常挂接/撤回关系
* @return 结果
*/
public int insertMillCoilAbnormalRelation(MillCoilAbnormalRelation millCoilAbnormalRelation);
/**
* 修改二级-三级钢卷异常挂接/撤回关系
*
* @param millCoilAbnormalRelation 二级-三级钢卷异常挂接/撤回关系
* @return 结果
*/
public int updateMillCoilAbnormalRelation(MillCoilAbnormalRelation millCoilAbnormalRelation);
/**
* 删除二级-三级钢卷异常挂接/撤回关系
*
* @param relationId 二级-三级钢卷异常挂接/撤回关系主键
* @return 结果
*/
public int deleteMillCoilAbnormalRelationByRelationId(Long relationId);
/**
* 批量删除二级-三级钢卷异常挂接/撤回关系
*
* @param relationIds 需要删除的数据主键集合
* @return 结果
*/
public int deleteMillCoilAbnormalRelationByRelationIds(Long[] relationIds);
}