注释了没有实现的接口

master
GPU is all you need 4 years ago
parent 12d8e460bb
commit 02116426ba
  1. 198
      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<ListResultVO<Menu>> getMenuList(Query query) {
ListResultVO<Menu> menuList = menuService.getMenuList(query);
return ResultUtils.success("ok", menuList);
}
@ApiOperation("获取菜单树")
@GetMapping("/tree")
public ResultVO<List<Menu>> getMenuTree() {
List<Menu> menuTree = menuService.getMenuTree();
return ResultUtils.success("ok", menuTree);
}
@ApiOperation("获取指定角色能够访问的菜单ID列表")
@GetMapping("/ids/role")
public ResultVO<List<Integer>> getRoleMenuIds(Integer roleId) {
List<Integer> menuIds = menuService.getRoleMenuIds(roleId,true);
return ResultUtils.success("ok", menuIds);
}
@ApiOperation("获取菜单详情")
@PostMapping("/detail")
public ResultVO<Menu> getMenuDetail(@RequestParam Integer id) {
Menu menuDetail = menuService.getMenuDetail(id);
return ResultUtils.success("ok", menuDetail);
}
@ApiOperation("添加菜单")
@PostMapping("/add")
public ResultVO<Menu> addMenu(@RequestBody Menu menu) {
log.info("将要添加的菜单:" + menu);
Menu result = menuService.addMenu(menu);
return ResultUtils.success("ok", result);
}
@ApiOperation("修改菜单")
@PostMapping("/modify")
public ResultVO<Menu> modifyMenu(@RequestBody Menu menu) {
Menu result = menuService.modifyMenu(menu);
return ResultUtils.success("ok", result);
}
@ApiOperation("删除菜单")
@PostMapping("/delete")
public ResultVO<Menu> deleteMenu(@RequestParam Integer id) {
menuService.deleteMenu(id);
return ResultUtils.success("ok", null);
}
@ApiOperation("获取指定用户可访问的菜单列表")
@GetMapping("/user/{userId}")
public ResultVO<ListResultVO<Menu>> getUserMenuList(@PathVariable Integer userId) {
return ResultUtils.success("ok", null);
}
@ApiOperation("获取当前用户可访问的菜单列表")
@GetMapping("/user/current")
public ResultVO<List<Menu>> getCurrentUserMenuTree() {
List<Menu> currentUserMenuTree = menuService.getCurrentUserMenuTree();
return ResultUtils.success("ok", currentUserMenuTree);
}
@ApiOperation("获取当前用户可访问的菜单列表")
@GetMapping("/user/authority")
public ResultVO<List<String>> getCurrentUserMenuAuthority() {
List<String> 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<ListResultVO<Menu>> getMenuList(Query query) {
// ListResultVO<Menu> menuList = menuService.getMenuList(query);
//
// return ResultUtils.success("ok", menuList);
// }
//
// @ApiOperation("获取菜单树")
// @GetMapping("/tree")
// public ResultVO<List<Menu>> getMenuTree() {
// List<Menu> menuTree = menuService.getMenuTree();
// return ResultUtils.success("ok", menuTree);
// }
//
// @ApiOperation("获取指定角色能够访问的菜单ID列表")
// @GetMapping("/ids/role")
// public ResultVO<List<Integer>> getRoleMenuIds(Integer roleId) {
// List<Integer> menuIds = menuService.getRoleMenuIds(roleId,true);
// return ResultUtils.success("ok", menuIds);
// }
//
// @ApiOperation("获取菜单详情")
// @PostMapping("/detail")
// public ResultVO<Menu> getMenuDetail(@RequestParam Integer id) {
// Menu menuDetail = menuService.getMenuDetail(id);
//
// return ResultUtils.success("ok", menuDetail);
// }
//
// @ApiOperation("添加菜单")
// @PostMapping("/add")
// public ResultVO<Menu> addMenu(@RequestBody Menu menu) {
// log.info("将要添加的菜单:" + menu);
// Menu result = menuService.addMenu(menu);
//
// return ResultUtils.success("ok", result);
// }
//
// @ApiOperation("修改菜单")
// @PostMapping("/modify")
// public ResultVO<Menu> modifyMenu(@RequestBody Menu menu) {
// Menu result = menuService.modifyMenu(menu);
//
// return ResultUtils.success("ok", result);
// }
//
// @ApiOperation("删除菜单")
// @PostMapping("/delete")
// public ResultVO<Menu> deleteMenu(@RequestParam Integer id) {
// menuService.deleteMenu(id);
//
// return ResultUtils.success("ok", null);
// }
//
//
// @ApiOperation("获取指定用户可访问的菜单列表")
// @GetMapping("/user/{userId}")
// public ResultVO<ListResultVO<Menu>> getUserMenuList(@PathVariable Integer userId) {
// return ResultUtils.success("ok", null);
// }
//
// @ApiOperation("获取当前用户可访问的菜单列表")
// @GetMapping("/user/current")
// public ResultVO<List<Menu>> getCurrentUserMenuTree() {
// List<Menu> currentUserMenuTree = menuService.getCurrentUserMenuTree();
//
// return ResultUtils.success("ok", currentUserMenuTree);
// }
//
// @ApiOperation("获取当前用户可访问的菜单列表")
// @GetMapping("/user/authority")
// public ResultVO<List<String>> getCurrentUserMenuAuthority() {
// List<String> 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);
// }
}

Loading…
Cancel
Save