feat(mill): 新增二级-三级钢卷异常挂接与撤回功能
- 新增钢卷异常信息管理模块,包含实体类、服务接口、控制器和MyBatis映射文件 - 新增二级-三级钢卷异常挂接/撤回关系管理模块,支持挂接和撤回操作 - 在WmsCoilAbnormal实体类中新增sourceSystem字段,用于标识异常数据来源 - 实现bindToThird方法:将二级异常数据挂接到三级系统,自动匹配钢卷并创建关联关系 - 实现withdrawFromThird方法:从三级系统撤回已挂接的异常数据,更新关联状态 - 提供完整的CRUD接口和权限控制,支持异常数据的增删改查和导出功能
This commit is contained in:
@@ -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);
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user