From 826976ff37a83fc8fec64aeb19727d69afc6fcfa Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期四, 31 七月 2025 16:05:24 +0800
Subject: [PATCH] 修改人员角色绑定

---
 multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysMenuController.java |   32 +++++++++++++++++++++++++++-----
 1 files changed, 27 insertions(+), 5 deletions(-)

diff --git a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysMenuController.java b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysMenuController.java
index ae5fba3..d9d3655 100644
--- a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysMenuController.java
+++ b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysMenuController.java
@@ -7,6 +7,10 @@
 import com.gkhy.exam.common.domain.entity.SysMenu;
 import com.gkhy.exam.common.utils.StringUtils;
 import com.gkhy.exam.system.service.ISysMenuService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
@@ -24,6 +28,7 @@
  * 
  * @author expert
  */
+@Api(tags = "菜单信息")
 @RestController
 @RequestMapping("/system/menu")
 public class SysMenuController
@@ -34,7 +39,8 @@
     /**
      * 获取菜单列表
      */
-    @PreAuthorize("@ss.hasPermi('system:menu:list')")
+    //@PreAuthorize("hasAnyAuthority('system:menu:list')")
+    @ApiOperation(value = "获取菜单列表")
     @GetMapping("/list")
     public CommonResult list(SysMenu menu)
     {
@@ -45,7 +51,11 @@
     /**
      * 根据菜单编号获取详细信息
      */
-    @PreAuthorize("@ss.hasPermi('system:menu:query')")
+    //@PreAuthorize("hasAnyAuthority('system:menu:query')")
+    @ApiOperation(value = "根据菜单编号获取详细信息")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "query", name = "menuId", dataType = "int", required = true, value = "menuId"),
+    })
     @GetMapping(value = "/{menuId}")
     public CommonResult getInfo(@PathVariable Long menuId)
     {
@@ -56,6 +66,7 @@
      * 获取菜单下拉树列表
      */
     @GetMapping("/treeselect")
+    @ApiOperation(value = "获取菜单下拉树列表")
     public CommonResult treeselect(SysMenu menu)
     {
         List<SysMenu> menus = menuService.selectMenuList(menu, getUserId());
@@ -65,6 +76,10 @@
     /**
      * 加载对应角色菜单列表树
      */
+    @ApiOperation(value = "加载对应角色菜单列表树")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "query", name = "roleId", dataType = "int", required = true, value = "roleId"),
+    })
     @GetMapping(value = "/roleMenuTreeselect/{roleId}")
     public CommonResult roleMenuTreeselect(@PathVariable("roleId") Long roleId)
     {
@@ -78,7 +93,8 @@
     /**
      * 新增菜单
      */
-    @PreAuthorize("@ss.hasPermi('system:menu:add')")
+    //@PreAuthorize("hasAnyAuthority('system:menu:add')")
+    @ApiOperation(value = "新增菜单")
     @PostMapping
     public CommonResult add(@Validated @RequestBody SysMenu menu)
     {
@@ -97,9 +113,10 @@
     /**
      * 修改菜单
      */
-    @PreAuthorize("@ss.hasPermi('system:menu:edit')")
+    //@PreAuthorize("hasAnyAuthority('system:menu:edit')")
 
     @PutMapping
+    @ApiOperation(value = "修改菜单")
     public CommonResult edit(@Validated @RequestBody SysMenu menu)
     {
         if (!menuService.checkMenuNameUnique(menu))
@@ -121,8 +138,13 @@
     /**
      * 删除菜单
      */
-    @PreAuthorize("@ss.hasPermi('system:menu:remove')")
+    //@PreAuthorize("hasAnyAuthority('system:menu:remove')")
+    @ApiOperation(value = "删除菜单")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "query", name = "menuId", dataType = "int", required = true, value = "menuId"),
+    })
     @DeleteMapping("/{menuId}")
+
     public CommonResult remove(@PathVariable("menuId") Long menuId)
     {
         if (menuService.hasChildByMenuId(menuId))

--
Gitblit v1.9.2