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 |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 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 7311532..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
@@ -35,6 +40,7 @@
      * 获取菜单列表
      */
     //@PreAuthorize("hasAnyAuthority('system:menu:list')")
+    @ApiOperation(value = "获取菜单列表")
     @GetMapping("/list")
     public CommonResult list(SysMenu menu)
     {
@@ -46,6 +52,10 @@
      * 根据菜单编号获取详细信息
      */
     //@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)
     {
@@ -79,6 +94,7 @@
      * 新增菜单
      */
     //@PreAuthorize("hasAnyAuthority('system:menu:add')")
+    @ApiOperation(value = "新增菜单")
     @PostMapping
     public CommonResult add(@Validated @RequestBody SysMenu menu)
     {
@@ -100,6 +116,7 @@
     //@PreAuthorize("hasAnyAuthority('system:menu:edit')")
 
     @PutMapping
+    @ApiOperation(value = "修改菜单")
     public CommonResult edit(@Validated @RequestBody SysMenu menu)
     {
         if (!menuService.checkMenuNameUnique(menu))
@@ -122,7 +139,12 @@
      * 删除菜单
      */
     //@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