diff --git a/DOAN.Model/MES/Material/Dto/MmMaterialDto.cs b/DOAN.Model/MES/Material/Dto/MmMaterialDto.cs index 8904161..c5a5c9a 100644 --- a/DOAN.Model/MES/Material/Dto/MmMaterialDto.cs +++ b/DOAN.Model/MES/Material/Dto/MmMaterialDto.cs @@ -6,11 +6,16 @@ namespace DOAN.Model.BZFM.Dto /// public class MmMaterialQueryDto : PagerInfo { + public object CateoryName; + + public string CategoryCode { get; set; } + public string MaterialName { get; set; } public string MaterialCode { get; set; } public string Specification { get; set; } public string TypeLabel { get; set; } public string Status { get; set; } + public object MaterialCatory { get; set; } } /// diff --git a/DOAN.Model/MES/Material/MmMaterial.cs b/DOAN.Model/MES/Material/MmMaterial.cs index 0dacaf4..c51f1ca 100644 --- a/DOAN.Model/MES/Material/MmMaterial.cs +++ b/DOAN.Model/MES/Material/MmMaterial.cs @@ -7,6 +7,8 @@ namespace DOAN.Model.BZFM [SugarTable("mm_material")] public class MmMaterial { + public object CateoryName; + /// /// 主键ID /// @@ -91,6 +93,6 @@ namespace DOAN.Model.BZFM /// 描述 /// public string Description { get; set; } - + public object MaterialCatory { get; set; } } } \ No newline at end of file diff --git a/DOAN.Service/MES/Material/MmMaterialService.cs b/DOAN.Service/MES/Material/MmMaterialService.cs index d73c2f4..ba1d8fe 100644 --- a/DOAN.Service/MES/Material/MmMaterialService.cs +++ b/DOAN.Service/MES/Material/MmMaterialService.cs @@ -72,6 +72,7 @@ namespace DOAN.Service.BZFM private static Expressionable QueryExp(MmMaterialQueryDto parm) { var predicate = Expressionable.Create() + .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))