@RestController @RequestMapping(value="/jdcbase/prrbac/system/role") public class PrRbacRoleController extends Object
| 构造器和说明 |
|---|
PrRbacRoleController() |
| 限定符和类型 | 方法和说明 |
|---|---|
top.xtcoder.jdcbase.base.core.Resp<Role> |
addOrUpdate(@Valid Role role) |
top.xtcoder.jdcbase.base.core.Resp<RolePermission> |
authPerm(@Valid top.xtcoder.jdcbase.base.vo.auth.RolePermParam rap) |
top.xtcoder.jdcbase.base.core.Resp<List<RolePermission>> |
authPermBatch(@Valid top.xtcoder.jdcbase.base.vo.auth.PermBatch permBatch) |
top.xtcoder.jdcbase.base.core.Resp<Integer> |
delete(String id) |
top.xtcoder.jdcbase.base.core.Resp |
formList(String id) |
top.xtcoder.jdcbase.base.core.Resp<top.xtcoder.jdcbase.base.core.PageRes<List<Role>>> |
list(String name,
int state,
int page,
int limit) |
top.xtcoder.jdcbase.base.core.Resp<org.nutz.lang.util.NutMap> |
rolePerms(String roleid) |
top.xtcoder.jdcbase.base.core.Resp<AdminRole> |
setUserrole(String adminid,
String roleid) |
top.xtcoder.jdcbase.base.core.Resp<AdminRole> |
userRole(String account,
String roleid) |
@PostMapping(value="/addOrUpdate") public top.xtcoder.jdcbase.base.core.Resp<Role> addOrUpdate(@Valid @RequestBody @Valid Role role)
@DeleteMapping(value="/delete") public top.xtcoder.jdcbase.base.core.Resp<Integer> delete(@RequestParam(value="id") String id)
@GetMapping(value="/list") public top.xtcoder.jdcbase.base.core.Resp<top.xtcoder.jdcbase.base.core.PageRes<List<Role>>> list(@RequestParam(name="name",required=false,defaultValue="") String name, @RequestParam(name="state",defaultValue="-100") int state, @RequestParam(name="page",defaultValue="1") int page, @RequestParam(name="limit",defaultValue="10") int limit)
@GetMapping(value="/formList")
public top.xtcoder.jdcbase.base.core.Resp formList(@RequestParam(name="id",defaultValue="")
String id)
@PostMapping(value="/authPerm") public top.xtcoder.jdcbase.base.core.Resp<RolePermission> authPerm(@Valid @RequestBody @Valid top.xtcoder.jdcbase.base.vo.auth.RolePermParam rap)
@PostMapping(value="/authPermBatch") public top.xtcoder.jdcbase.base.core.Resp<List<RolePermission>> authPermBatch(@Valid @RequestBody @Valid top.xtcoder.jdcbase.base.vo.auth.PermBatch permBatch)
@GetMapping(value="/rolePerms")
public top.xtcoder.jdcbase.base.core.Resp<org.nutz.lang.util.NutMap> rolePerms(@RequestParam(value="roleid")
String roleid)
@GetMapping(value="/setUserRole") public top.xtcoder.jdcbase.base.core.Resp<AdminRole> setUserrole(@RequestParam(value="userid") String adminid, @RequestParam(value="roleid") String roleid)
Copyright © 2022. All rights reserved.