类 RoleApiImpl
- java.lang.Object
-
- net.risesoft.api.v0.permission.RoleApiImpl
-
- 所有已实现的接口:
RoleApi
@Primary @Validated @RestController("v0RoleApiImpl") @RequestMapping(value="/services/rest/role", produces="application/json") @Deprecated public class RoleApiImpl extends Object implements RoleApi已过时。角色组件- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
构造器概要
构造器 构造器 说明 RoleApiImpl()已过时。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 booleanaddPerson(@NotBlank String personId, @NotBlank String roleId, @NotBlank String tenantId)已过时。新增人员到角色net.risesoft.model.platform.RolecreateRole(String roleId, String roleName, String parentId, String customId, String type)已过时。新增角色节点(带自定义标示customId)BooleandeleteRole(@NotBlank String roleId)已过时。删除角色(同时删除该角色的授权关系)net.risesoft.model.platform.RolefindByCustomIdAndParentId(@NotBlank String customId, @NotBlank String parentId)已过时。根据customId和parentId获取角色net.risesoft.model.platform.RolegetRole(@NotBlank String roleId)已过时。根据id获取相应角色节点List<net.risesoft.model.platform.OrgUnit>listOrgUnitsById(@NotBlank String tenantId, @NotBlank String roleId, @NotBlank String orgType)已过时。根据角色Id获取相应OrgUnitsList<net.risesoft.model.platform.Person>listPersonsById(@NotBlank String tenantId, @NotBlank String roleId)已过时。根据角色Id获取相应人员List<net.risesoft.model.platform.Role>listRoleByParentId(@NotBlank String roleId)已过时。根据父节点Id获取相应子级角色节点booleanremovePerson(@NotBlank String personId, @NotBlank String roleId, @NotBlank String tenantId)已过时。删除角色中的人员
-
-
-
方法详细资料
-
addPerson
public boolean addPerson(@RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("roleId") @NotBlank @NotBlank String roleId, @RequestParam("tenantId") @NotBlank @NotBlank String tenantId)已过时。新增人员到角色
-
createRole
public net.risesoft.model.platform.Role createRole(@RequestParam("roleId") String roleId, @RequestParam("roleName") String roleName, @RequestParam("parentId") String parentId, @RequestParam("customId") String customId, @RequestParam("type") String type)已过时。新增角色节点(带自定义标示customId)- 指定者:
createRole在接口中RoleApi- 参数:
roleId- 角色idroleName- 角色名称parentId- 父节点idcustomId- customId 自定义idtype- 角色类型,node或者role- 返回:
- Role 角色对象
- 从以下版本开始:
- 9.6.0
-
deleteRole
public Boolean deleteRole(@RequestParam("roleId") @NotBlank @NotBlank String roleId)
已过时。删除角色(同时删除该角色的授权关系)- 指定者:
deleteRole在接口中RoleApi- 参数:
roleId- 角色id- 返回:
- Boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
findByCustomIdAndParentId
public net.risesoft.model.platform.Role findByCustomIdAndParentId(@RequestParam("customId") @NotBlank @NotBlank String customId, @RequestParam("parentId") @NotBlank @NotBlank String parentId)已过时。根据customId和parentId获取角色- 指定者:
findByCustomIdAndParentId在接口中RoleApi- 参数:
customId- customIdparentId- 角色的父节点id- 返回:
- Role 角色对象
- 从以下版本开始:
- 9.6.0
-
getRole
public net.risesoft.model.platform.Role getRole(@RequestParam("roleId") @NotBlank @NotBlank String roleId)已过时。根据id获取相应角色节点
-
listOrgUnitsById
public List<net.risesoft.model.platform.OrgUnit> listOrgUnitsById(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("roleId") @NotBlank @NotBlank String roleId, @RequestParam("orgType") @NotBlank @NotBlank String orgType)
已过时。根据角色Id获取相应OrgUnits- 指定者:
listOrgUnitsById在接口中RoleApi- 参数:
tenantId- 租户idroleId- 角色唯一标识orgType- 组织类型- 返回:
List<OrgUnit>机构对象集合- 从以下版本开始:
- 9.6.0
-
listPersonsById
public List<net.risesoft.model.platform.Person> listPersonsById(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("roleId") @NotBlank @NotBlank String roleId)
已过时。根据角色Id获取相应人员- 指定者:
listPersonsById在接口中RoleApi- 参数:
tenantId- 租户idroleId- 角色唯一标识- 返回:
List<Person>人员对象集合- 从以下版本开始:
- 9.6.0
-
listRoleByParentId
public List<net.risesoft.model.platform.Role> listRoleByParentId(@RequestParam("roleId") @NotBlank @NotBlank String roleId)
已过时。根据父节点Id获取相应子级角色节点- 指定者:
listRoleByParentId在接口中RoleApi- 参数:
roleId- 角色唯一标识- 返回:
List<Role>角色对象集合- 从以下版本开始:
- 9.6.0
-
removePerson
public boolean removePerson(@RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("roleId") @NotBlank @NotBlank String roleId, @RequestParam("tenantId") @NotBlank @NotBlank String tenantId)已过时。删除角色中的人员- 指定者:
removePerson在接口中RoleApi- 参数:
personId- 人员idroleId- 角色idtenantId- 人员所在的租户id- 返回:
- boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
-