diff --git a/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/MenuController.cs b/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/MenuController.cs
index 6ca19e0c..619f35ee 100644
--- a/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/MenuController.cs
+++ b/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/MenuController.cs
@@ -47,6 +47,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///
///
[HttpPost]
+ [Permission("system:menu:add")]
public async Task Add(MenuEntity menu)
{
return Result.Success().SetData(await _iMenuService._repository.InsertReturnSnowflakeIdAsync(menu));
@@ -58,6 +59,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///
///
[HttpPut]
+ [Permission("system:menu:edit")]
public async Task Update(MenuEntity menu)
{
//注意,这里如果是主目录,还需要判断/,需要以/开头
@@ -70,6 +72,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///
///
[HttpGet]
+ [Permission("system:menu:query")]
public async Task GetMenuTree()
{
return Result.Success().SetData(await _iMenuService.GetMenuTreeAsync());
@@ -82,6 +85,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///
[HttpGet]
[Route("{id}")]
+ [Permission("system:menu:query")]
public async Task GetListByRoleId(long id)
{
return Result.Success().SetData(await _iMenuService.GetListByRoleId(id));