diff --git a/Src/Dlhis.Sys/Menu/Controllers/MenusController.cs b/Src/Dlhis.Sys/Menu/Controllers/MenusController.cs
index cf0247f4..78f09437 100644
--- a/Src/Dlhis.Sys/Menu/Controllers/MenusController.cs
+++ b/Src/Dlhis.Sys/Menu/Controllers/MenusController.cs
@@ -40,6 +40,7 @@ public class MenusController : ControllerBase
///
///
///
+ [Authorize(Roles = "admin")]
[HttpPost]
[Transactional]
public async Task Save(SaveMenuRequest request)
@@ -52,6 +53,7 @@ public class MenusController : ControllerBase
///
///
///
+ [Authorize(Roles = "admin")]
[HttpPost("assign")]
public async Task AssignmentAsync(MenuPermissionAssignmentRequest request)
{
@@ -64,6 +66,7 @@ public class MenusController : ControllerBase
/// 权限分配类型 AssignTypeEnumType
/// 类型对应的唯一值
///
+ [Authorize(Roles = "admin")]
[HttpGet("assignments")]
public async Task> GetAssignmentsAsync(
[EnumDataType(typeof(AssignTypeEnumType))] AssignTypeEnumType uniqueType,
@@ -97,6 +100,7 @@ public class MenusController : ControllerBase
///
///
///
+ [Authorize(Roles = "admin")]
[HttpPost("reset")]
public async Task ResetAsync(List request)
{