Example #1
0
        /// <summary>
        /// 条件查询
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public async Task <PageOutput <TView> > QueryAsync(SQLFilterInput input)
        {
            var query = _repository.Select <TView>().QueryBySQLWhere(input.Condition);
            var total = await query.CountAsync();

            var page = PageInput.Convert(total, input.Page, _orderMap);
            var data = await query.QueryByPageInput(page).ToArrayAsync();

            return(PageOutput.Convert(total, page, data));
        }
 public Task <PageOutput <v_fieldfilter> > SQLQueryMainAsync([FromBody] SQLFilterInput input)
 {
     return(_fieldFilterService.SQLQueryMainAsync(input));
 }
 /// <summary>
 /// 主视图条件查询
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public virtual Task <PageOutput <TMainView> > SQLQueryMainAsync(SQLFilterInput input)
 => QueryMain(_queryFactory).QueryAsync(input);
Example #4
0
 public Task <PageOutput <v_syscompany> > SQLQueryAsync([FromBody] SQLFilterInput input)
 {
     return(_sysCompanyService.SQLQueryAsync(input));
 }
Example #5
0
        public async Task <PageOutput <object> > SQLQueryAsync([FromBody] SQLFilterInput input)
        {
            var page = await _userinfoService.SQLQueryAsync(input);

            return(PageOutput.Convert(page, _filterProvider.FilterRange(page.DataList)));
        }