/// <summary> /// 根据条件分页获取接口信息 /// </summary> /// <param name="dto">条件</param> /// <returns></returns> public async Task <PageResultDto <APIManagementViewDto> > GetListAsync(ParameterAPIManagementDto dto) { dto.NotNull(nameof(ParameterAPIManagementDto)); var APIResult = await _apiManagementRepository.GetListAsync(x => x.CreatedTime, null, dto.SkipCount, dto.MaxResultCount); var APIDtos = APIResult.Item1.ToMap <APIManagementViewDto>(); var APICount = APIResult.Item2; return(new PageResultDto <APIManagementViewDto> { TotalCount = APICount, Result = APIDtos }); }
public async Task <PageResultDto <APIManagementViewDto> > GetListAsync(ParameterAPIManagementDto dto) => await _apiManagementService.GetListAsync(dto);