/// <summary> /// 分页获取 /// </summary> /// <param name="modulePageRequestDto"></param> /// <returns></returns> public async Task <PageData> GetPageListAsync(ModulePageRequestDto modulePageRequestDto) { var pageData = new PageData(modulePageRequestDto.PageIndex, modulePageRequestDto.PageSize); var list = await _moduleRespository.WherePaged(pageData, e => e.IsDelete == false, o => new ModuleQueryDto { Id = o.Id, CreateDate = o.CreateDate, Name = o.Name, Url = o.Url, IsEnabled = o.IsEnabled }, o => new Dictionary <object, QueryOrderBy>() { { o.IsEnabled, QueryOrderBy.Asc }, { o.CreateDate, QueryOrderBy.Desc } } ); pageData.Data = list;// list.MapToList<Module, ModuleQueryDto>().ToList(); return(pageData); }
/// <summary> /// 分页获取 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <PageData> GetPageList(ModulePageRequestDto input) { input.InitRequest(); return(await _moduleAppService.GetPageListAsync(input)); }