fix 用户授权问题,档案调整,

This commit is contained in:
2024-01-08 20:49:25 +08:00
parent 598444fb96
commit bb4c617340
21 changed files with 295 additions and 236 deletions

View File

@@ -10,7 +10,6 @@ namespace Dlhis.User.Identity.Controllers;
/// <summary>
/// 用户
/// </summary>
[Authorize(Roles = "admin")]
[Route("api/[controller]")]
[ApiController]
public class UsersController : ControllerBase
@@ -27,6 +26,7 @@ public class UsersController : ControllerBase
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Authorize(Roles = "admin")]
[HttpGet("page")]
public async Task<Pagination<UserResponse>> GetPageAsync([FromQuery] UserPageRequest request)
{
@@ -37,6 +37,7 @@ public class UsersController : ControllerBase
/// 获取用户列表
/// </summary>
/// <returns></returns>
[Authorize(Roles = "admin")]
[HttpGet("list")]
public async Task<List<UserResponse>> GetUsersAsync()
{
@@ -49,4 +50,11 @@ public class UsersController : ControllerBase
{
return await _userService.GetUserByIdAsync(id);
}
[Authorize]
[HttpPost("avatar")]
public async Task UploadUserAvatarAsync([FromForm] UserAvatarUploadRequest request)
{
await _userService.UploadUserAvatarAsync(request);
}
}