fix admin控制

This commit is contained in:
2024-04-19 12:14:33 +08:00
parent c4393d46ce
commit c5cb85facd

View File

@@ -40,6 +40,7 @@ public class MenusController : ControllerBase
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Authorize(Roles = "admin")]
[HttpPost]
[Transactional]
public async Task Save(SaveMenuRequest request)
@@ -52,6 +53,7 @@ public class MenusController : ControllerBase
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Authorize(Roles = "admin")]
[HttpPost("assign")]
public async Task AssignmentAsync(MenuPermissionAssignmentRequest request)
{
@@ -64,6 +66,7 @@ public class MenusController : ControllerBase
/// <param name="uniqueType">权限分配类型 AssignTypeEnumType</param>
/// <param name="uniqueValue">类型对应的唯一值</param>
/// <returns></returns>
[Authorize(Roles = "admin")]
[HttpGet("assignments")]
public async Task<List<string>> GetAssignmentsAsync(
[EnumDataType(typeof(AssignTypeEnumType))] AssignTypeEnumType uniqueType,
@@ -97,6 +100,7 @@ public class MenusController : ControllerBase
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Authorize(Roles = "admin")]
[HttpPost("reset")]
public async Task ResetAsync(List<SaveMenuRequest> request)
{