feat(wms): 新增材质异常钢卷查询功能

- 在IWmsMaterialCoilService中添加queryMaterialMismatchCoils方法定义
- 在WmsMaterialCoilController中新增查询材质异常钢卷的API接口
- 在WmsMaterialCoilMapper中添加selectMaterialMismatchCoilsPage分页查询方法
- 在WmsMaterialCoilMapper.xml中实现材质异常钢卷的SQL查询逻辑
- 在WmsMaterialCoilServiceImpl中实现材质异常钢卷查询的具体业务逻辑
- 通过关联查询优化性能,避免N+1问题并支持分页返回结果
This commit is contained in:
2026-04-20 14:29:33 +08:00
parent be59e4cc79
commit 2dbf4a042e
5 changed files with 68 additions and 0 deletions

View File

@@ -275,5 +275,14 @@ public interface IWmsMaterialCoilService {
* @return 不匹配的钢卷列表
*/
List<WmsMaterialCoilVo> queryMismatchedItemCoils();
/**
* 查询材质异常的钢卷packing_status与wms_product.material或wms_raw_material.material不匹配
* 通过itemType确定关联的表对比packing_status和关联表的material字段
*
* @param pageQuery 分页参数
* @return 材质异常的钢卷列表(分页)
*/
TableDataInfo<WmsMaterialCoilVo> queryMaterialMismatchCoils(PageQuery pageQuery);
}