查询组列表

This commit is contained in:
qianhao.xu 2024-09-14 09:04:30 +08:00
parent 7f37c488c6
commit 2903531dd1
2 changed files with 9 additions and 1 deletions

View File

@ -7,6 +7,11 @@ namespace DOAN.Model.MES.base_.Dto
/// </summary>
public class BaseGroupQueryDto : PagerInfo
{
public string GroupCode { get; set; }
public string GroupName { get; set; }
public int? Status { get; set; }
}
/// <summary>

View File

@ -26,7 +26,10 @@ namespace DOAN.Service.MES.base_
/// <returns></returns>
public PagedInfo<BaseGroupDto> GetList(BaseGroupQueryDto parm)
{
var predicate = Expressionable.Create<BaseGroup>();
var predicate = Expressionable.Create<BaseGroup>()
.AndIF(!string.IsNullOrEmpty(parm.GroupCode), it => it.GroupCode == parm.GroupCode)
.AndIF(!string.IsNullOrEmpty(parm.GroupName), it => it.GroupName == parm.GroupName)
.AndIF(parm.Status > 0, it => it.Status == parm.Status);
var response = Queryable()
.Where(predicate.ToExpression())