using Dlhis.User.Identity.Request; using Dlhis.User.Identity.Response; using Dlhis.User.Identity.Services; using Kurisu.Core.DataAccess.Dto; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.User.Identity.Controllers; [Authorize(Roles = "admin")] [Route("api/[controller]")] [ApiController] public class UsersController : ControllerBase { private readonly IUserService _userService; public UsersController(IUserService userService) { _userService = userService; } /// /// 用户分页 /// /// /// [HttpGet("page")] public async Task> GetPageAsync([FromQuery] UserPageRequest request) { return await _userService.GetPageAsync(request); } }