@RestController @RequestMapping(value="/system/menu") public class SysMenuController extends Object
| 构造器和说明 |
|---|
SysMenuController() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysMenuGrantVO>> |
getSysMenuGrantList()
查询授权菜单列表
|
com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysMenuPageVO>> |
getSysMenuPage(com.hccake.ballcat.system.model.qo.SysMenuQO sysMenuQO)
查询菜单列表
|
com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysMenuRouterVO>> |
getUserPermission()
返回当前用户的路由集合
|
com.hccake.ballcat.common.model.result.R<Void> |
removeById(Long id)
通过id删除菜单权限
|
com.hccake.ballcat.common.model.result.R<Void> |
save(@Valid com.hccake.ballcat.system.model.dto.SysMenuCreateDTO sysMenuCreateDTO)
新增菜单权限
|
com.hccake.ballcat.common.model.result.R<Void> |
updateById(com.hccake.ballcat.system.model.dto.SysMenuUpdateDTO sysMenuUpdateDTO)
修改菜单权限
|
@GetMapping(value="/router") public com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysMenuRouterVO>> getUserPermission()
@GetMapping(value="/list") @PreAuthorize(value="@per.hasPermission(\'system:menu:read\')") public com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysMenuPageVO>> getSysMenuPage(com.hccake.ballcat.system.model.qo.SysMenuQO sysMenuQO)
sysMenuQO - 菜单权限查询对象@GetMapping(value="/grant-list") @PreAuthorize(value="@per.hasPermission(\'system:menu:read\')") public com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysMenuGrantVO>> getSysMenuGrantList()
@CreateOperationLogging(msg="\u65b0\u589e\u83dc\u5355\u6743\u9650") @PostMapping @PreAuthorize(value="@per.hasPermission(\'system:menu:add\')") public com.hccake.ballcat.common.model.result.R<Void> save(@Valid @RequestBody @Valid com.hccake.ballcat.system.model.dto.SysMenuCreateDTO sysMenuCreateDTO)
sysMenuCreateDTO - 菜单权限@UpdateOperationLogging(msg="\u4fee\u6539\u83dc\u5355\u6743\u9650") @PutMapping @PreAuthorize(value="@per.hasPermission(\'system:menu:edit\')") public com.hccake.ballcat.common.model.result.R<Void> updateById(@RequestBody com.hccake.ballcat.system.model.dto.SysMenuUpdateDTO sysMenuUpdateDTO)
sysMenuUpdateDTO - 菜单权限修改DTO@DeleteOperationLogging(msg="\u901a\u8fc7id\u5220\u9664\u83dc\u5355\u6743\u9650") @DeleteMapping(value="/{id}") @PreAuthorize(value="@per.hasPermission(\'system:menu:del\')") public com.hccake.ballcat.common.model.result.R<Void> removeById(@PathVariable(value="id") Long id)
id - idCopyright © 2023. All rights reserved.