接口 RoleApi


  • @Validated
    @Deprecated
    public interface RoleApi
    已过时。
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • addPerson

        @PostMapping("/addPerson")
        boolean addPerson​(@RequestParam("personId") @NotBlank
                          @NotBlank String personId,
                          @RequestParam("roleId") @NotBlank
                          @NotBlank String roleId,
                          @RequestParam("tenantId") @NotBlank
                          @NotBlank String tenantId)
        已过时。
        新增人员到角色
        参数:
        personId - 人员id
        roleId - 角色id
        tenantId - 人员所在的租户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 - 角色id
        roleName - 角色名称
        parentId - 父节点id
        customId - customId对应工作流的processDefineKey
        type - 角色类型,systemNode、tenantNode、node或者role
        systemName - 系统标识
        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 - customId
        parentId - 角色的父节点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 - 租户id
        roleId - 角色唯一标识
        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 - 租户id
        roleId - 角色唯一标识
        返回:
        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 - 人员id
        roleId - 角色id
        tenantId - 人员所在的租户id
        返回:
        boolean 是否删除成功
        从以下版本开始:
        9.6.0