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