feat(wms): 优化物料筛选逻辑并调整实体类字段

- 在 WmsMaterialCoilBo 中引入 TableField 注解支持
- 调整 itemName 和新增 selectType 字段位置,增强数据绑定准确性
- 修改筛选判断依据,由 itemType 改为 selectType,提高查询灵活性
- 完善细粒度筛选条件拼接逻辑,确保查询条件动态构建正确性
This commit is contained in:
2025-12-10 14:34:19 +08:00
parent 1a23e2c33b
commit 7fcc682fff
2 changed files with 6 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
package com.klp.domain.bo;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.klp.common.core.domain.BaseEntity;
import com.klp.common.core.validate.AddGroup;
@@ -134,8 +135,6 @@ public class WmsMaterialCoilBo extends BaseEntity {
//材料类型
private String materialType;
private String itemName;
/**
* 质量状态0=正常1=待检2=不合格)
@@ -167,6 +166,10 @@ public class WmsMaterialCoilBo extends BaseEntity {
*/
private String coilIds;
// 筛选类型
private String selectType;
// 物品名称
private String itemName;
// 材质两表通用字段名product.material / raw_material.material
private String itemMaterial;
// 厂家两表通用字段名product.manufacturer / raw_material.manufacturer