【8.0】【权限】更新菜单管理整个界面的权限控制

pull/57/head
fengshuonan 2023-07-07 17:44:50 +08:00
parent 10e30c770e
commit 89479ba270
2 changed files with 7 additions and 1 deletions

View File

@ -118,4 +118,9 @@ public interface PermissionCodeConstants {
*/ */
String CHANGE_ROLE_PERMISSION = "CHANGE_ROLE_PERMISSION"; String CHANGE_ROLE_PERMISSION = "CHANGE_ROLE_PERMISSION";
/**
*
*/
String AUTH_MENU = "AUTH_MENU";
} }

View File

@ -5,6 +5,7 @@ import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
import cn.stylefeng.roses.kernel.sys.api.constants.PermissionCodeConstants;
import cn.stylefeng.roses.kernel.sys.modular.menu.entity.SysMenu; import cn.stylefeng.roses.kernel.sys.modular.menu.entity.SysMenu;
import cn.stylefeng.roses.kernel.sys.modular.menu.pojo.request.SysMenuRequest; import cn.stylefeng.roses.kernel.sys.modular.menu.pojo.request.SysMenuRequest;
import cn.stylefeng.roses.kernel.sys.modular.menu.pojo.response.AppGroupDetail; import cn.stylefeng.roses.kernel.sys.modular.menu.pojo.response.AppGroupDetail;
@ -23,7 +24,7 @@ import java.util.List;
* @since 2023/6/14 21:29 * @since 2023/6/14 21:29
*/ */
@RestController @RestController
@ApiResource(name = "菜单管理界面的接口") @ApiResource(name = "菜单管理界面的接口", requiredPermission = true, requirePermissionCode = PermissionCodeConstants.AUTH_MENU)
public class SysMenuController { public class SysMenuController {
@Resource @Resource