/// <summary> /// 获取分页数据 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <PagedResultDto <BookApiWhiteListOutput> > GetPagedAsync(GetPagedInput input) { //过滤查询 var query = _repository.GetAll() .WhereIf(!input.Appid.IsNullOrEmpty(), t => t.Appid == input.Appid); //排序 query = !string.IsNullOrEmpty(input.Sorting) ? query.OrderBy(input.Sorting) : query.OrderByDescending(t => t.CreationTime); //获取总数 var count = await query.CountAsync(); //列表数据 var list = query.PageBy(input).ToList(); return(new PagedResultDto <BookApiWhiteListOutput>(count, ObjectMapper.Map <List <BookApiWhiteListOutput> >(list))); }
public async Task <ActionRes> GetPagedAsync(GetPagedInput input) { var res = await _bookReadRecordAppService.GetPagedAsync(input); return(ActionRes.Success(res)); }
public async Task <ActionRes> GetPagedAsync(GetPagedInput input) { var res = await _bookApiWhiteListAppService.GetPagedAsync(input); return(ActionRes.Success(res)); }
public async Task <ActionRes> GetPagedAsync(GetPagedInput input) { var res = await _bookUserPreferenceAppService.GetPagedAsync(input); return(ActionRes.Success(res)); }