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))