@RestController @RequestMapping(value="/system/role") public class SysRoleController extends Object
| 构造器和说明 |
|---|
SysRoleController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
add(SysRole role)
新增保存角色
|
Result |
allocatedList(SysUser user,
Integer pageNo,
Integer pageSize)
查询已分配用户角色列表
|
Result |
cancelAuthUser(SysUserRole userRole)
取消授权用户
|
Result |
cancelAuthUserAll(Long roleId,
Long[] userIds)
批量取消授权用户
|
Result |
changeStatus(SysRole role)
修改状态
|
Result |
deptTree(Long roleId)
获取对应角色部门树列表
|
Result |
detail(Long id)
详情页
|
Result |
edit(SysRole role)
修改保存角色
|
void |
export(javax.servlet.http.HttpServletResponse response,
SysRole role) |
Result |
list(SysRole sysRole,
Integer pageNo,
Integer pageSize)
分页查询
|
Result |
remove(Long[] roleIds)
删除角色
|
Result |
selectAuthUserAll(Long roleId,
Long[] userIds)
批量选择用户授权
|
Result |
unallocatedList(SysUser user,
Integer pageNo,
Integer pageSize)
查询未分配用户角色列表
|
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=DETAIL) @RequestMapping(value="{id}") @PreAuthorize(value="@auth.hasAuthority(\'system:role:query\')") public Result detail(@PathVariable Long id)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:role:query\')") @GetMapping(value="/list") public Result list(SysRole sysRole, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
sysRole - 分页查询筛选条件pageNo - 页码pageSize - 每页的数量@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=UPDATE) @PreAuthorize(value="@auth.hasAuthority(\'system:role:edit\')") @PutMapping(value="/changeStatus") public Result changeStatus(@RequestBody SysRole role)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=DELETE) @PreAuthorize(value="@auth.hasAuthority(\'system:role:remove\')") @DeleteMapping(value="/{roleIds}") public Result remove(@PathVariable Long[] roleIds)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=INSERT) @PreAuthorize(value="@auth.hasAuthority(\'system:role:add\')") @PostMapping public Result add(@Validated @RequestBody SysRole role)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=UPDATE) @PreAuthorize(value="@auth.hasAuthority(\'system:role:edit\')") @PutMapping public Result edit(@Validated @RequestBody SysRole role)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:role:list\')") @GetMapping(value="/authUser/allocatedList") public Result allocatedList(SysUser user, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:role:list\')") @GetMapping(value="/authUser/unallocatedList") public Result unallocatedList(SysUser user, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=GRANT) @PreAuthorize(value="@auth.hasAuthority(\'system:role:edit\')") @PutMapping(value="/authUser/selectAll") public Result selectAuthUserAll(Long roleId, Long[] userIds)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=GRANT) @PreAuthorize(value="@auth.hasAuthority(\'system:role:edit\')") @PutMapping(value="/authUser/cancel") public Result cancelAuthUser(@RequestBody SysUserRole userRole)
@OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=EXPORT) @PreAuthorize(value="@auth.hasAuthority(\'system:role:export\')") @PostMapping(value="/export") public void export(javax.servlet.http.HttpServletResponse response, SysRole role) throws Exception
Exception@PreAuthorize(value="@auth.hasAuthority(\'system:role:query\')")
@GetMapping(value="/deptTree/{roleId}")
public Result deptTree(@PathVariable(value="roleId")
Long roleId)
@PreAuthorize(value="@auth.hasAuthority(\'system:role:edit\')") @OperateLog(title="\u89d2\u8272\u7ba1\u7406", businessType=GRANT) @PutMapping(value="/authUser/cancelAll") public Result cancelAuthUserAll(Long roleId, Long[] userIds)
Copyright © 2023. All rights reserved.