接口 PersonRoleApi


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

      • countByPersonId

        @GetMapping("/countByPersonId")
        long countByPersonId​(@RequestParam("tenantId") @NotBlank
                             @NotBlank String tenantId,
                             @RequestParam("personId") @NotBlank
                             @NotBlank String personId)
        已过时。
        根据人员id获取该人员拥有的角色数
        参数:
        tenantId - 租户id
        personId - 人员唯一标识
        返回:
        long 角色数
        从以下版本开始:
        9.6.0
      • hasPublicRole

        @GetMapping("/hasPublicRole")
        Boolean hasPublicRole​(@RequestParam("tenantId") @NotBlank
                              @NotBlank String tenantId,
                              @RequestParam("roleName") @NotBlank
                              @NotBlank String roleName,
                              @RequestParam("personId") @NotBlank
                              @NotBlank String personId)
        已过时。
        根据人员id判断该人员是否拥有roleName这个公共角色
        参数:
        tenantId - 租户id
        roleName - 角色名称
        personId - 人员id
        返回:
        boolean
        从以下版本开始:
        9.6.0
      • hasRole

        @GetMapping("/hasRole")
        Boolean hasRole​(@RequestParam("tenantId") @NotBlank
                        @NotBlank String tenantId,
                        @RequestParam("roleId") @NotBlank
                        @NotBlank String roleId,
                        @RequestParam("personId") @NotBlank
                        @NotBlank String personId)
        已过时。
        判断人员是否拥有角色
        参数:
        tenantId - 租户id
        roleId - 角色id
        personId - 人员id
        返回:
        Boolean
        从以下版本开始:
        9.6.0
      • hasRole

        @GetMapping("/hasRole3")
        Boolean hasRole​(@RequestParam("tenantId") @NotBlank
                        @NotBlank String tenantId,
                        @RequestParam("systemName") @NotBlank
                        @NotBlank String systemName,
                        @RequestParam(value="properties",required=false)
                        String properties,
                        @RequestParam("roleName") @NotBlank
                        @NotBlank String roleName,
                        @RequestParam("personId") @NotBlank
                        @NotBlank String personId)
        已过时。
        根据人员id判断该人员是否拥有 roleName 这个角色
        参数:
        tenantId - 租户id
        systemName - 系统标识
        properties - 角色扩展属性
        roleName - 角色名称
        personId - 人员id
        返回:
        Boolean 是否拥有
        从以下版本开始:
        9.6.0
      • hasRoleByCustomId

        @GetMapping("/hasRole2")
        Boolean hasRoleByCustomId​(@RequestParam("tenantId") @NotBlank
                                  @NotBlank String tenantId,
                                  @RequestParam("personId") @NotBlank
                                  @NotBlank String personId,
                                  @RequestParam("customId") @NotBlank
                                  @NotBlank String customId)
        已过时。
        判断人员是否拥有 customId 对应的角色
        参数:
        tenantId - 租户id
        personId - 人员id
        customId - 自定义id
        返回:
        Boolean
        从以下版本开始:
        9.6.0
      • listPersonsByRoleId

        @GetMapping("/listPersonsByRoleId")
        List<net.risesoft.model.platform.Person> listPersonsByRoleId​(@RequestParam("tenantId") @NotBlank
                                                                     @NotBlank String tenantId,
                                                                     @RequestParam("roleId") @NotBlank
                                                                     @NotBlank String roleId)
        已过时。
        根据角色Id获取角色下所有人员
        参数:
        tenantId - 租户id
        roleId - 角色唯一标识
        返回:
        List<Person> 人员对象集合
        从以下版本开始:
        9.6.0
      • listRolesByPersonId

        @GetMapping("/listRolesByPersonId")
        List<net.risesoft.model.platform.Role> listRolesByPersonId​(@RequestParam("tenantId") @NotBlank
                                                                   @NotBlank String tenantId,
                                                                   @RequestParam("personId") @NotBlank
                                                                   @NotBlank String personId)
        已过时。
        根据人员id获取所有关联的角色
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        List<Role> 角色对象集合
        从以下版本开始:
        9.6.0