| | |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/menu") |
| | | @SuppressWarnings("ALL") |
| | | public class SysMenuController extends BaseController |
| | | { |
| | | @Autowired |
| | |
| | | @RequiresPermissions("system:menu:list") |
| | | @GetMapping("/list") |
| | | public AjaxResult list(SysMenu menu) { |
| | | if (StringUtils.isEmpty(menu.getMark())) { |
| | | /*if (StringUtils.isEmpty(menu.getMark())) { |
| | | menu.setMark("sys"); |
| | | } |
| | | if ("all".equals(menu.getMark())) { |
| | | menu.setMark(null); |
| | | } |
| | | }*/ |
| | | |
| | | Long userId = SecurityUtils.getUserId(); |
| | | List<SysMenu> menus = menuService.selectMenuList(menu, userId); |
| | |
| | | |
| | | List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId, mark); |
| | | return success(menuService.buildMenus(menus)); |
| | | } |
| | | |
| | | /** |
| | | * 根据标识获取菜单 |
| | | * |
| | | * @return 菜单 |
| | | */ |
| | | @GetMapping("getMenusByMark") |
| | | public AjaxResult getMenusByMark(String mark) |
| | | { |
| | | Long userId = SecurityUtils.getUserId(); |
| | | List<SysMenu> menus = menuService.selectMenusByUserIdAndMark(userId, mark); |
| | | |
| | | return success(menus); |
| | | } |
| | | } |