Example #1
0
        /// <summary>
        /// 加载列表
        /// </summary>
        public async Task <TableResp <BuilderTableColumn> > Load(QueryBuilderTableColumnListReq request)
        {
            if (string.IsNullOrEmpty(request.BuilderTableId))
            {
                throw new Exception($"缺少必要的参数BuilderTableId");
            }
            var result = new TableResp <BuilderTableColumn>();
            var objs   = UnitWork.Find <BuilderTableColumn>(u => u.TableId == request.BuilderTableId);

            if (!string.IsNullOrEmpty(request.key))
            {
                objs = objs.Where(u => u.ColumnName.Contains(request.key));
            }

            result.data = objs.OrderBy(u => u.ColumnName)
                          .Skip((request.page - 1) * request.limit)
                          .Take(request.limit).ToList();
            result.count = objs.Count();
            return(result);
        }
Example #2
0
 public TableResp <BuilderTableColumn> Load([FromQuery] QueryBuilderTableColumnListReq request)
 {
     return(_app.Load(request));
 }
        public async Task <TableResp <BuilderTableColumn> > Load([FromQuery] QueryBuilderTableColumnListReq request)
        {
            var tableResp = await _app.Load(request);

            return(tableResp);
        }