From d815151a1b5fc0d70df80cf80cb01b7636468d36 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期一, 27 九月 2021 15:11:47 +0800 Subject: [PATCH] 更新用户-角色-菜单-权限 --- src/main/java/com/whyc/controller/RoleMenuController.java | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/whyc/controller/RoleMenuController.java b/src/main/java/com/whyc/controller/RoleMenuController.java index 95a6807..e54d532 100644 --- a/src/main/java/com/whyc/controller/RoleMenuController.java +++ b/src/main/java/com/whyc/controller/RoleMenuController.java @@ -3,7 +3,9 @@ import com.whyc.dto.Response; import com.whyc.pojo.Menu; import com.whyc.pojo.RoleMenu; +import com.whyc.pojo.User; import com.whyc.service.RoleMenuService; +import com.whyc.util.CommonUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.GetMapping; @@ -12,6 +14,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import java.util.List; /** @@ -23,7 +26,7 @@ */ @RequestMapping("roleMenu") @RestController -@Api(tags = "瑙掕壊鑿滃崟") +@Api(tags = "瑙掕壊-鑿滃崟") public class RoleMenuController { @Resource @@ -32,7 +35,7 @@ @GetMapping("menuByRoleId") @ApiOperation(value = "鏌ヨ瑙掕壊瀵瑰簲鐨勮彍鍗�") public Response getMenuByRoleId(@RequestParam Integer roleId){ - List<Menu> roleMenus = service.getMenuByRoleId(roleId); + List<Menu> roleMenus = service.getMenuByRoleId(roleId,1); return new Response().set(1,roleMenus); } @@ -40,19 +43,18 @@ @GetMapping("allMenuByRoleId") @ApiOperation(value = "鏌ヨ瑙掕壊瀵瑰簲鎵�鏈夌姸鎬佺殑鑿滃崟") public Response getAllMenuByRoleId(@RequestParam Integer roleId){ - List<Menu> roleMenus = service.getAllMenuByRoleId(roleId); + List<Menu> roleMenus = service.getMenuByRoleId(roleId,null); return new Response().set(1,roleMenus); } - public Response getMenu(@RequestParam Integer roleId){ - List<Menu> roleMenus = service.getMenuByRoleId(roleId); + @GetMapping("currentUserMenu") + @ApiOperation(value = "鑾峰彇褰撳墠鐢ㄦ埛鐨勮彍鍗�") + public Response getCurrentUserMenu(HttpServletRequest request){ + Integer roleId = CommonUtil.getUser(request).getRoleId(); + List<Menu> roleMenus = service.getMenuByRoleId(roleId,1); return new Response().set(1,roleMenus); } - - - - } -- Gitblit v1.9.1