/// <summary> /// 分页所有管理员账户 /// </summary> /// <param name="parDto">请求参数</param> /// <returns></returns> public async Task <PageResultDto <UserViewDto> > GetListAsync(ParameterUserDto dto) { dto.NotNull(nameof(ParameterUserDto)); var userResult = await _userRepository.GetListAsync(x => x.CreatedTime, null, dto.SkipCount, dto.MaxResultCount); var userDtos = userResult.Item1.ToMap <UserViewDto>(); var userTotalCount = userResult.Item2; return(new PageResultDto <UserViewDto> { TotalCount = userTotalCount, Result = userDtos }); }
public async Task <PageResultDto <UserViewDto> > GetListAsync(ParameterUserDto dto) => await _userService.GetListAsync(dto);