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); +// } }