物料清单查询功能添加
This commit is contained in:
@@ -6,6 +6,11 @@ namespace DOAN.Model.BZFM.Dto
|
||||
/// </summary>
|
||||
public class MmMaterialQueryDto : PagerInfo
|
||||
{
|
||||
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; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -71,8 +71,12 @@ namespace DOAN.Service.BZFM
|
||||
/// <returns></returns>
|
||||
private static Expressionable<MmMaterial> QueryExp(MmMaterialQueryDto parm)
|
||||
{
|
||||
var predicate = Expressionable.Create<MmMaterial>();
|
||||
|
||||
var predicate = Expressionable.Create<MmMaterial>()
|
||||
.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))
|
||||
.AndIF(!string.IsNullOrEmpty(parm.TypeLabel), m => m.Type == parm.TypeLabel)
|
||||
.AndIF(!string.IsNullOrEmpty(parm.Status), m => m.Status == parm.Status);
|
||||
return predicate;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user