Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }