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