public IActionResult QueryAll([FromBody] SystemTypeQueryAllDto parm) { //开始拼装查询条件 var predicate = Expressionable.Create <Abi_SysStandard>(); predicate = predicate.And(m => m.Enabled == true); //关键字搜索匹配:编码、上报编码、简称 predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.QueryText), m => m.SysStandardCode.Contains(parm.QueryText) || m.SysStandardReportCode.Contains(parm.QueryText) || m.SysStandardShortName.Contains(parm.QueryText)); var response = _sysstandarService.GetWhere(predicate.ToExpression()).OrderBy(m => m.SortIndex); return(toResponse(response)); }
public IActionResult QueryAll([FromBody] SystemTypeQueryAllDto parm) { //开始拼装查询条件 var predicate = Expressionable.Create <Cfg_SystemType>(); predicate = predicate.And(m => m.Enabled == true); predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.QueryText), m => m.TypeCode.Contains(parm.QueryText) || m.TypeName.Contains(parm.QueryText)); var response = _systypeService.GetWhere(predicate.ToExpression()).OrderBy(m => m.SortIndex); return(toResponse(response)); }