类 PositionResourceApiImpl

  • 所有已实现的接口:
    PositionResourceApi

    @Primary
    @Validated
    @RestController("v0PositionResourceApiImpl")
    @RequestMapping(value="/services/rest/positionResource",
                    produces="application/json")
    @Deprecated
    public class PositionResourceApiImpl
    extends Object
    implements PositionResourceApi
    已过时。
    岗位资源权限组件
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 构造器详细资料

      • PositionResourceApiImpl

        public PositionResourceApiImpl()
        已过时。
    • 方法详细资料

      • hasPermission

        public boolean hasPermission​(@RequestParam("tenantId") @NotBlank
                                     @NotBlank String tenantId,
                                     @RequestParam("positionId") @NotBlank
                                     @NotBlank String positionId,
                                     @RequestParam("resourceId") @NotBlank
                                     @NotBlank String resourceId,
                                     @RequestParam("authority")
                                     Integer authority)
        已过时。
        判断岗位对资源是否有指定的操作权限
        指定者:
        hasPermission 在接口中 PositionResourceApi
        参数:
        tenantId - 租户id
        positionId - 操作者唯一标识
        resourceId - 资源唯一标识
        authority - 操作类型 AuthorityEnum
        返回:
        Boolean 是否有权限
        从以下版本开始:
        9.6.0
      • hasPermissionByCustomId

        public boolean hasPermissionByCustomId​(@RequestParam("tenantId") @NotBlank
                                               @NotBlank String tenantId,
                                               @RequestParam("positionId") @NotBlank
                                               @NotBlank String positionId,
                                               @RequestParam("customId") @NotBlank
                                               @NotBlank String customId,
                                               @RequestParam("authority")
                                               Integer authority)
        已过时。
        判断岗位对 customId 对应的资源是否有指定的操作权限
        指定者:
        hasPermissionByCustomId 在接口中 PositionResourceApi
        参数:
        tenantId - 租户id
        positionId - 岗位id
        customId - 自定义id
        authority - 操作类型 AuthorityEnum
        返回:
        boolean
        从以下版本开始:
        9.6.0
      • listSubMenus

        public List<net.risesoft.model.platform.Resource> listSubMenus​(@RequestParam("tenantId") @NotBlank
                                                                       @NotBlank String tenantId,
                                                                       @RequestParam("positionId") @NotBlank
                                                                       @NotBlank String positionId,
                                                                       @RequestParam("authority")
                                                                       Integer authority,
                                                                       @RequestParam("resourceId") @NotBlank
                                                                       @NotBlank String resourceId)
        已过时。
        获得某一资源下,主体对象有相应操作权限的子菜单
        指定者:
        listSubMenus 在接口中 PositionResourceApi
        参数:
        tenantId - 租户id
        positionId - 操作者唯一标识
        authority - 操作类型 AuthorityEnum
        resourceId - 资源唯一标识
        返回:
        List<Resource> 有操作权限的子菜单
        从以下版本开始:
        9.6.0
      • listSubResources

        public List<net.risesoft.model.platform.Resource> listSubResources​(@RequestParam("tenantId") @NotBlank
                                                                           @NotBlank String tenantId,
                                                                           @RequestParam("positionId") @NotBlank
                                                                           @NotBlank String positionId,
                                                                           @RequestParam("authority")
                                                                           Integer authority,
                                                                           @RequestParam(name="resourceId",required=false)
                                                                           String resourceId)
        已过时。
        获得某一资源下,主体对象有相应操作权限的子节点
        指定者:
        listSubResources 在接口中 PositionResourceApi
        参数:
        tenantId - 租户id
        positionId - 操作者唯一标识
        authority - 操作类型 AuthorityEnum
        resourceId - 资源唯一标识
        返回:
        List<Resource> 有操作权限的子节点
        从以下版本开始:
        9.6.0