类 PermissionController
java.lang.Object
plus.hiver.module.system.controller.PermissionController
@RestController
@RequestMapping("/hiver/permission")
@CacheConfig(cacheNames="permission")
@Transactional
public class PermissionController
extends Object
菜单权限管理接口
尊重知识产权,CV 请保留版权,海文科技 https://hiver.cc 出品,不允许非法使用,后果自负
- 作者:
- Yazhi Li
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明plus.hiver.common.api.Result<plus.hiver.common.entity.Permission>add(plus.hiver.common.entity.Permission permission) plus.hiver.common.api.ResultvoiddeleteRecursion(Long id, Long[] ids) plus.hiver.common.api.Result<plus.hiver.common.entity.Permission>edit(plus.hiver.common.entity.Permission permission) plus.hiver.common.api.Result<List<plus.hiver.common.entity.Permission>>plus.hiver.common.api.Result<List<plus.hiver.common.entity.Permission>>getByParentId(Long parentId) plus.hiver.common.api.Result<List<plus.hiver.common.entity.Permission>>searchPermissionList(String title) voidsetInfo(plus.hiver.common.entity.Permission permission)
-
构造器详细资料
-
PermissionController
public PermissionController()
-
-
方法详细资料
-
getAllMenuList
-
getAllList
@GetMapping("/getAllList") public plus.hiver.common.api.Result<List<plus.hiver.common.entity.Permission>> getAllList() -
getByParentId
-
add
@PostMapping("/add") @CacheEvict(key="\'menuList\'") public plus.hiver.common.api.Result<plus.hiver.common.entity.Permission> add(@RequestBody plus.hiver.common.entity.Permission permission) -
edit
@PostMapping("/edit") public plus.hiver.common.api.Result<plus.hiver.common.entity.Permission> edit(@RequestBody plus.hiver.common.entity.Permission permission) -
delByIds
@PostMapping("/delByIds") @CacheEvict(key="\'menuList\'") public plus.hiver.common.api.Result delByIds(@RequestParam Long[] ids) -
deleteRecursion
-
searchPermissionList
-
setInfo
public void setInfo(plus.hiver.common.entity.Permission permission)
-