|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PreAuthorize("hasAuthority('system:menu:list')") | 
|---|
|  |  |  | @GetMapping("/menu/get/route") | 
|---|
|  |  |  | public R getByRoute(@RequestParam("route") String route) { | 
|---|
|  |  |  | Menu menu = menuService.getOne(new LambdaQueryWrapper<Menu>().eq(Menu::getRoute, route).eq(Menu::getStatus, 1).last("limit 1")); | 
|---|
|  |  |  | if (menu == null) { | 
|---|
|  |  |  | return R.error("404"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return R.ok().add(menu); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PreAuthorize("hasAuthority('system:menu:list')") | 
|---|
|  |  |  | @GetMapping("/menu/{id}") | 
|---|
|  |  |  | public R get(@PathVariable("id") Long id) { | 
|---|
|  |  |  | return R.ok().add(menuService.getById(id)); | 
|---|