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 treeMenuList() { // List list = menuService.list(Wrappers.lambdaQuery(Menu.class).eq(Menu::getType, 0)); // List menuTrees = menuService.buildTree(list); // return ResponseUtil.success(menuTrees); // } // // @GetMapping("treeList") // public ResponseVO treeList() { // List list = menuService.list(Wrappers.lambdaQuery(Menu.class)); // List menuTrees = menuService.buildTree(list); // return ResponseUtil.success(menuTrees); // } // // @PutMapping // @PreAuthorize("@el.check('menu:edit')") // public ResponseVO update(@RequestBody Menu resources) { // // boolean b = menuService.updateMenu(resources); // return ResponseUtil.success(""); // } // @PostMapping // public ResponseVO addMenu(@RequestBody Menu resources) { // // boolean b = menuService.updateMenu(resources); // return ResponseUtil.success(""); // } }