@RestController @RequestMapping(value="/system/menu") public class SysMenuController extends Object
| 构造器和说明 |
|---|
SysMenuController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
add(SysMenu menu)
新增菜单
|
Result |
detail(Long id)
详情页
|
Result |
edit(SysMenu menu)
修改菜单
|
Result |
list(SysMenu sysMenu)
获取菜单列表, 返回所有符合条件的数据, 不是分页查询
|
Result |
remove(Long menuId)
删除菜单
|
Result |
roleMenuTreeselect(Long roleId)
加载对应角色菜单列表树
|
Result |
treeselect(SysMenu menu)
获取菜单下拉树列表
|
@PreAuthorize(value="@auth.hasAuthority(\'system:menu:query\')")
@RequestMapping(value="{id}")
public Result detail(@PathVariable
Long id)
@PreAuthorize(value="@auth.hasAuthority(\'system:menu:list\')") @GetMapping(value="/list") public Result list(SysMenu sysMenu)
sysMenu - 分页查询筛选条件@PreAuthorize(value="@auth.hasAuthority(\'system:menu:add\')") @PostMapping public Result add(@Validated @RequestBody SysMenu menu)
@PreAuthorize(value="@auth.hasAuthority(\'system:menu:edit\')") @PutMapping public Result edit(@Validated @RequestBody SysMenu menu)
@PreAuthorize(value="@auth.hasAuthority(\'system:menu:remove\')")
@DeleteMapping(value="/{menuId}")
public Result remove(@PathVariable(value="menuId")
Long menuId)
Copyright © 2023. All rights reserved.