From 02116426ba50d27f690faaf84291ca567410e6b3 Mon Sep 17 00:00:00 2001 From: GPU is all you need <2778335106@qq.com> Date: Thu, 19 May 2022 20:07:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E4=BA=86=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ncst/award/controller/MenuController.java | 198 +++++++++--------- 1 file changed, 95 insertions(+), 103 deletions(-) diff --git a/awardBE/src/main/java/edu/ncst/award/controller/MenuController.java b/awardBE/src/main/java/edu/ncst/award/controller/MenuController.java index f7939f3..7c52778 100644 --- a/awardBE/src/main/java/edu/ncst/award/controller/MenuController.java +++ b/awardBE/src/main/java/edu/ncst/award/controller/MenuController.java @@ -1,123 +1,115 @@ package edu.ncst.award.controller; -import edu.ncst.award.model.system.Menu; import edu.ncst.award.service.IMenuService; -import edu.ncst.award.utils.ResponseUtils; -import edu.ncst.award.utils.ResultUtils; -import edu.ncst.award.vo.ListResultVO; -import edu.ncst.award.vo.Query; -import edu.ncst.award.vo.ResultVO; -import edu.ncst.award.vo.param.ResetMenuDTO; import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; -import java.util.List; - -; /** * 菜单 控制器 */ @Api(tags = "MenuController") @Slf4j +@RequiredArgsConstructor @RestController @RequestMapping("/api/menu") public class MenuController { private final IMenuService menuService; - public MenuController(IMenuService menuService) { - this.menuService = menuService; - } - - @ApiOperation("获取菜单列表") - @GetMapping("/list") - public ResultVO> getMenuList(Query query) { - ListResultVO menuList = menuService.getMenuList(query); - - return ResultUtils.success("ok", menuList); - } - - @ApiOperation("获取菜单树") - @GetMapping("/tree") - public ResultVO> getMenuTree() { - List menuTree = menuService.getMenuTree(); - return ResultUtils.success("ok", menuTree); - } - - @ApiOperation("获取指定角色能够访问的菜单ID列表") - @GetMapping("/ids/role") - public ResultVO> getRoleMenuIds(Integer roleId) { - List menuIds = menuService.getRoleMenuIds(roleId,true); - return ResultUtils.success("ok", menuIds); - } - - @ApiOperation("获取菜单详情") - @PostMapping("/detail") - public ResultVO getMenuDetail(@RequestParam Integer id) { - Menu menuDetail = menuService.getMenuDetail(id); - - return ResultUtils.success("ok", menuDetail); - } - - @ApiOperation("添加菜单") - @PostMapping("/add") - public ResultVO addMenu(@RequestBody Menu menu) { - log.info("将要添加的菜单:" + menu); - Menu result = menuService.addMenu(menu); - - return ResultUtils.success("ok", result); - } - - @ApiOperation("修改菜单") - @PostMapping("/modify") - public ResultVO modifyMenu(@RequestBody Menu menu) { - Menu result = menuService.modifyMenu(menu); - - return ResultUtils.success("ok", result); - } - - @ApiOperation("删除菜单") - @PostMapping("/delete") - public ResultVO deleteMenu(@RequestParam Integer id) { - menuService.deleteMenu(id); - - return ResultUtils.success("ok", null); - } - - - @ApiOperation("获取指定用户可访问的菜单列表") - @GetMapping("/user/{userId}") - public ResultVO> getUserMenuList(@PathVariable Integer userId) { - return ResultUtils.success("ok", null); - } - - @ApiOperation("获取当前用户可访问的菜单列表") - @GetMapping("/user/current") - public ResultVO> getCurrentUserMenuTree() { - List currentUserMenuTree = menuService.getCurrentUserMenuTree(); - - return ResultUtils.success("ok", currentUserMenuTree); - } - - @ApiOperation("获取当前用户可访问的菜单列表") - @GetMapping("/user/authority") - public ResultVO> getCurrentUserMenuAuthority() { - List currentUserMenuTree = menuService.getCurrentUserMenuAuthority(); - - return ResultUtils.success("ok", currentUserMenuTree); - } - - - @ApiOperation("重置菜单元信息") - @PostMapping("/reset") - public ResponseEntity resetMenuMeta(@RequestBody ResetMenuDTO resetMenuDTO) { - menuService.resetMenuMeta(resetMenuDTO); - - return ResponseUtils.success("ok", null); - } +// +// public MenuController(IMenuService menuService) { +// this.menuService = menuService; +// } +// +// @ApiOperation("获取菜单列表") +// @GetMapping("/list") +// public ResultVO> getMenuList(Query query) { +// ListResultVO menuList = menuService.getMenuList(query); +// +// return ResultUtils.success("ok", menuList); +// } +// +// @ApiOperation("获取菜单树") +// @GetMapping("/tree") +// public ResultVO> getMenuTree() { +// List menuTree = menuService.getMenuTree(); +// return ResultUtils.success("ok", menuTree); +// } +// +// @ApiOperation("获取指定角色能够访问的菜单ID列表") +// @GetMapping("/ids/role") +// public ResultVO> getRoleMenuIds(Integer roleId) { +// List menuIds = menuService.getRoleMenuIds(roleId,true); +// return ResultUtils.success("ok", menuIds); +// } +// +// @ApiOperation("获取菜单详情") +// @PostMapping("/detail") +// public ResultVO getMenuDetail(@RequestParam Integer id) { +// Menu menuDetail = menuService.getMenuDetail(id); +// +// return ResultUtils.success("ok", menuDetail); +// } +// +// @ApiOperation("添加菜单") +// @PostMapping("/add") +// public ResultVO addMenu(@RequestBody Menu menu) { +// log.info("将要添加的菜单:" + menu); +// Menu result = menuService.addMenu(menu); +// +// return ResultUtils.success("ok", result); +// } +// +// @ApiOperation("修改菜单") +// @PostMapping("/modify") +// public ResultVO modifyMenu(@RequestBody Menu menu) { +// Menu result = menuService.modifyMenu(menu); +// +// return ResultUtils.success("ok", result); +// } +// +// @ApiOperation("删除菜单") +// @PostMapping("/delete") +// public ResultVO deleteMenu(@RequestParam Integer id) { +// menuService.deleteMenu(id); +// +// return ResultUtils.success("ok", null); +// } +// +// +// @ApiOperation("获取指定用户可访问的菜单列表") +// @GetMapping("/user/{userId}") +// public ResultVO> getUserMenuList(@PathVariable Integer userId) { +// return ResultUtils.success("ok", null); +// } +// +// @ApiOperation("获取当前用户可访问的菜单列表") +// @GetMapping("/user/current") +// public ResultVO> getCurrentUserMenuTree() { +// List currentUserMenuTree = menuService.getCurrentUserMenuTree(); +// +// return ResultUtils.success("ok", currentUserMenuTree); +// } +// +// @ApiOperation("获取当前用户可访问的菜单列表") +// @GetMapping("/user/authority") +// public ResultVO> getCurrentUserMenuAuthority() { +// List currentUserMenuTree = menuService.getCurrentUserMenuAuthority(); +// +// return ResultUtils.success("ok", currentUserMenuTree); +// } +// +// +// @ApiOperation("重置菜单元信息") +// @PostMapping("/reset") +// public ResponseEntity resetMenuMeta(@RequestBody ResetMenuDTO resetMenuDTO) { +// menuService.resetMenuMeta(resetMenuDTO); +// +// return ResponseUtils.success("ok", null); +// } }