接口 PositionRoleApi


  • @Validated
    public interface PositionRoleApi
    岗位角色接口
    从以下版本开始:
    9.6.0
    作者:
    shidaobang
    Date:
    2022/11/11
    • 方法详细资料

      • hasPublicRole

        @GetMapping("/hasPublicRole")
        net.risesoft.pojo.Y9Result<Boolean> hasPublicRole​(@RequestParam("tenantId") @NotBlank
                                                          @NotBlank String tenantId,
                                                          @RequestParam("roleName") @NotBlank
                                                          @NotBlank String roleName,
                                                          @RequestParam("positionId") @NotBlank
                                                          @NotBlank String positionId)
        根据岗位id判断该岗位是否拥有roleName这个公共角色
        参数:
        tenantId - 租户id
        roleName - 角色名称
        positionId - 岗位id
        返回:
        Y9Result<Boolean> 通用请求返回对象 - data 属性判断是否拥有角色
        从以下版本开始:
        9.6.0
      • hasRole

        @GetMapping("/hasRole")
        net.risesoft.pojo.Y9Result<Boolean> hasRole​(@RequestParam("tenantId") @NotBlank
                                                    @NotBlank String tenantId,
                                                    @RequestParam("roleId") @NotBlank
                                                    @NotBlank String roleId,
                                                    @RequestParam("positionId") @NotBlank
                                                    @NotBlank String positionId)
        判断岗位是否拥有角色
        参数:
        tenantId - 租户id
        roleId - 角色id
        positionId - 岗位id
        返回:
        Y9Result<Boolean> 通用请求返回对象 - data 属性判断是否拥有角色
        从以下版本开始:
        9.6.0
      • hasRole

        @GetMapping("/hasRole3")
        net.risesoft.pojo.Y9Result<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("positionId") @NotBlank
                                                    @NotBlank String positionId)
        根据岗位id判断该岗位是否拥有 roleName 这个角色
        参数:
        tenantId - 租户id
        systemName - 系统标识
        properties - 角色扩展属性
        roleName - 角色名称
        positionId - 岗位id
        返回:
        Y9Result<Boolean> 通用请求返回对象 - data 属性判断是否拥有角色
        从以下版本开始:
        9.6.0
      • hasRoleByCustomId

        @GetMapping("/hasRole2")
        net.risesoft.pojo.Y9Result<Boolean> hasRoleByCustomId​(@RequestParam("tenantId") @NotBlank
                                                              @NotBlank String tenantId,
                                                              @RequestParam("positionId") @NotBlank
                                                              @NotBlank String positionId,
                                                              @RequestParam("customId") @NotBlank
                                                              @NotBlank String customId)
        判断岗位是否拥有 customId 对应的角色
        参数:
        tenantId - 租户id
        positionId - 岗位id
        customId - 自定义id
        返回:
        Y9Result<Boolean> 通用请求返回对象 - data 属性判断是否拥有角色
        从以下版本开始:
        9.6.0