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));