From f72e5445beea756fccf5264e6fb4d0f533840bff Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期四, 04 十二月 2025 14:53:08 +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