package com.sandu.ximon.admin.controller;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.sandu.common.domain.ResponseVO;
|
import com.sandu.common.util.ResponseUtil;
|
import com.sandu.ximon.admin.service.MenuService;
|
import com.sandu.ximon.dao.bo.MenuNode;
|
import com.sandu.ximon.dao.domain.Menu;
|
import lombok.AllArgsConstructor;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* @author chenjiantian
|
* @date 2021/4/27 18:47
|
*/
|
@AllArgsConstructor
|
@RestController
|
@RequestMapping("/admin/menu")
|
public class MenuController {
|
|
private final MenuService menuService;
|
|
// @GetMapping("treeMenuList")
|
// @PreAuthorize("@el.check('menu:list','role:list')")
|
// public ResponseVO<Object> treeMenuList() {
|
// List<Menu> list = menuService.list(Wrappers.lambdaQuery(Menu.class).eq(Menu::getType, 0));
|
// List<MenuNode> menuTrees = menuService.buildTree(list);
|
// return ResponseUtil.success(menuTrees);
|
// }
|
//
|
// @GetMapping("treeList")
|
// public ResponseVO<Object> treeList() {
|
// List<Menu> list = menuService.list(Wrappers.lambdaQuery(Menu.class));
|
// List<MenuNode> menuTrees = menuService.buildTree(list);
|
// return ResponseUtil.success(menuTrees);
|
// }
|
//
|
// @PutMapping
|
// @PreAuthorize("@el.check('menu:edit')")
|
// public ResponseVO<Object> update(@RequestBody Menu resources) {
|
//
|
// boolean b = menuService.updateMenu(resources);
|
// return ResponseUtil.success("");
|
// }
|
|
// @PostMapping
|
// public ResponseVO<Object> addMenu(@RequestBody Menu resources) {
|
//
|
// boolean b = menuService.updateMenu(resources);
|
// return ResponseUtil.success("");
|
// }
|
|
}
|