物料模型与服务支持分类字段及查询优化

本次提交在物料实体、DTO及服务层中新增了与物料分类相关的字段(CateoryName、CategoryCode、MaterialCatory),并在查询表达式中增加了对分类编码的模糊查询条件,提升了物料分类的管理和查询能力。
This commit is contained in:
2025-12-26 16:18:10 +08:00
parent 310967603a
commit a5bf7c9eff
3 changed files with 9 additions and 1 deletions

View File

@@ -72,6 +72,7 @@ namespace DOAN.Service.BZFM
private static Expressionable<MmMaterial> QueryExp(MmMaterialQueryDto parm)
{
var predicate = Expressionable.Create<MmMaterial>()
.AndIF(!string.IsNullOrEmpty(parm.CategoryCode), m => m.CategoryCode.Contains(parm.CategoryCode))
.AndIF(!string.IsNullOrEmpty(parm.MaterialName), m => m.MaterialName.Contains(parm.MaterialName))
.AndIF(!string.IsNullOrEmpty(parm.MaterialCode), m => m.MaterialCode.Contains(parm.MaterialCode))
.AndIF(!string.IsNullOrEmpty(parm.Specification), m => m.Specification.Contains(parm.Specification))