feat(wms): 新增钢卷物料查询细粒度筛选功能

- 在WmsMaterialCoilBo中增加itemName、itemMaterial等字段用于细粒度查询
- 引入WmsProduct和WmsRawMaterial相关依赖及Mapper支持
- 实现根据itemType动态关联查询产品或原材料表进行高级筛选
- 支持按材质、厂家、表面处理、锌层厚度等字段模糊匹配
- 增加异常处理机制确保筛选过程稳定性
- 优化itemId多ID查询逻辑,提升查询灵活性
This commit is contained in:
2025-12-09 16:11:28 +08:00
parent d4e882610b
commit 5c71471f98
2 changed files with 94 additions and 0 deletions

View File

@@ -134,6 +134,8 @@ public class WmsMaterialCoilBo extends BaseEntity {
//材料类型
private String materialType;
private String itemName;
/**
* 质量状态0=正常1=待检2=不合格)
@@ -165,5 +167,14 @@ public class WmsMaterialCoilBo extends BaseEntity {
*/
private String coilIds;
// 材质两表通用字段名product.material / raw_material.material
private String itemMaterial;
// 厂家两表通用字段名product.manufacturer / raw_material.manufacturer
private String itemManufacturer;
// 表面处理详情两表通用字段名surface_treatment_desc
private String itemSurfaceTreatmentDesc;
// 锌层厚度两表通用字段名zinc_layer
private String itemZincLayer;
}