接口 RoleApi
-
@Validated @Deprecated public interface RoleApi
已过时。- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 已过时的方法 修饰符和类型 方法 说明 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, String systemName, String systemCnName)已过时。新增角色节点BooleandeleteRole(@NotBlank String roleId)已过时。删除权限节点net.risesoft.model.platform.RolefindByCustomIdAndParentId(@NotBlank String customId, @NotBlank String parentId)已过时。根据customId(对应taskdefineKey或者processDefineKey)和parentIdnet.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
@PostMapping("/addPerson") boolean addPerson(@RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("roleId") @NotBlank @NotBlank String roleId, @RequestParam("tenantId") @NotBlank @NotBlank String tenantId)已过时。新增人员到角色- 参数:
personId- 人员idroleId- 角色idtenantId- 人员所在的租户id- 返回:
- boolean 是否增加成功
- 从以下版本开始:
- 9.6.0
-
createRole
@PostMapping("/createRoleNodeAddCustomId") 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, @RequestParam("systemName") String systemName, @RequestParam("systemCnName") String systemCnName)已过时。新增角色节点- 参数:
roleId- 角色idroleName- 角色名称parentId- 父节点idcustomId- customId对应工作流的processDefineKeytype- 角色类型,systemNode、tenantNode、node或者rolesystemName- 系统标识systemCnName- 系统中文名称- 返回:
- Role 角色对象
- 从以下版本开始:
- 9.6.0
-
deleteRole
@PostMapping("/deleteRole") Boolean deleteRole(@RequestParam("roleId") @NotBlank @NotBlank String roleId)已过时。删除权限节点- 参数:
roleId- 角色id- 返回:
- Boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
findByCustomIdAndParentId
@GetMapping("/findByCustomIdAndParentId") net.risesoft.model.platform.Role findByCustomIdAndParentId(@RequestParam("customId") @NotBlank @NotBlank String customId, @RequestParam("parentId") @NotBlank @NotBlank String parentId)已过时。根据customId(对应taskdefineKey或者processDefineKey)和parentId- 参数:
customId- customIdparentId- 角色的父节点id- 返回:
- Role 角色对象
- 从以下版本开始:
- 9.6.0
-
getRole
@GetMapping("/getRole") net.risesoft.model.platform.Role getRole(@RequestParam("roleId") @NotBlank @NotBlank String roleId)已过时。根据id获取相应角色节点- 参数:
roleId- 角色唯一标识- 返回:
- Role 角色对象
- 从以下版本开始:
- 9.6.0
-
listOrgUnitsById
@GetMapping("/listOrgUnitsById") 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- 参数:
tenantId- 租户idroleId- 角色唯一标识orgType- 数据类型- 返回:
- List<OrgUnit> 机构对象集合
- 从以下版本开始:
- 9.6.0
-
listPersonsById
@GetMapping("/listPersonsById") List<net.risesoft.model.platform.Person> listPersonsById(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("roleId") @NotBlank @NotBlank String roleId)已过时。根据角色Id获取相应人员- 参数:
tenantId- 租户idroleId- 角色唯一标识- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
listRoleByParentId
@GetMapping("/listRoleByParentId") List<net.risesoft.model.platform.Role> listRoleByParentId(@RequestParam("roleId") @NotBlank @NotBlank String roleId)已过时。根据父节点Id获取相应子级角色节点- 参数:
roleId- 角色唯一标识- 返回:
- List<Role> 角色对象集合
- 从以下版本开始:
- 9.6.0
-
removePerson
@PostMapping("/removePerson") boolean removePerson(@RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("roleId") @NotBlank @NotBlank String roleId, @RequestParam("tenantId") @NotBlank @NotBlank String tenantId)已过时。删除角色中的人员- 参数:
personId- 人员idroleId- 角色idtenantId- 人员所在的租户id- 返回:
- boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
-