feat(material): 添加钢卷原料厚度自动提取功能
- 新增 WmsMaterialCoilMapper.selectRawMaterialThicknessByEnterCoilNos 方法 - 添加 MyBatis 映射查询热轧卷板原料规格 - 在 WmsMaterialCoilServiceImpl 中实现 fillRawMaterialThickness 方法 - 自动从规格字段提取 * 前的数字作为厚度值 - 在 WmsMaterialCoilVo 中新增 rawMaterialThickness 字段 - 分页查询时自动填充原料厚度信息
This commit is contained in:
@@ -172,5 +172,13 @@ public interface WmsMaterialCoilMapper extends BaseMapperPlus<WmsMaterialCoilMap
|
||||
* @return 子钢卷列表
|
||||
*/
|
||||
List<WmsMaterialCoil> selectByParentCoilIds(@Param("coilIds") java.util.Collection<Long> coilIds);
|
||||
/**
|
||||
* 根据入场钢卷号列表批量查询热轧卷板原料的规格
|
||||
* 用于提取原料厚度:同一个入场卷号下,parent_coil_id 为空且 item_type='raw_material' 且 raw_material_name 包含"热轧卷板"
|
||||
*
|
||||
* @param enterCoilNos 入场钢卷号列表
|
||||
* @return 列表,每项包含 enterCoilNo 和 specification
|
||||
*/
|
||||
List<Map<String, String>> selectRawMaterialThicknessByEnterCoilNos(@Param("enterCoilNos") java.util.Collection<String> enterCoilNos);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user