/// <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);
public Task <PageOutput <v_syscompany> > SQLQueryAsync([FromBody] SQLFilterInput input) { return(_sysCompanyService.SQLQueryAsync(input)); }
public async Task <PageOutput <object> > SQLQueryAsync([FromBody] SQLFilterInput input) { var page = await _userinfoService.SQLQueryAsync(input); return(PageOutput.Convert(page, _filterProvider.FilterRange(page.DataList))); }