接口 Y9PositionToResourceAndAuthorityService
-
public interface Y9PositionToResourceAndAuthorityService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voiddeleteByAuthorizationIdAndOrgUnitId(String authorizationId, String orgId)根据授权配置id和组织id删除voiddeleteByAuthorizationIdAndPositionId(String authorizationId, String positionId)根据授权配置id和岗位id删除voiddeleteByOrgUnitId(String orgUnitId)根据组织id删除其下所有所有岗位的授权缓存voiddeleteByPositionId(String positionId)根据岗位id删除booleanhasPermission(String positionId, String resourceId, net.risesoft.enums.platform.AuthorityEnum authority)判断岗对资源是否有相应的权限booleanhasPermissionByCustomId(String positionId, String customId, net.risesoft.enums.platform.AuthorityEnum authority)判断岗对资源是否有相应的权限List<Y9PositionToResourceAndAuthority>list(String positionId)List<Y9PositionToResourceAndAuthority>list(String positionId, String parentResourceId, net.risesoft.enums.platform.AuthorityEnum authority)根据岗位id、父资源id及授权类型查找List<Y9PositionToResourceAndAuthority>list(String positionId, String parentResourceId, net.risesoft.enums.platform.ResourceTypeEnum resourceType, net.risesoft.enums.platform.AuthorityEnum authority)根据岗位id、父资源id、资源类型及授权类型查找List<Y9App>listAppsByAuthority(String positionId, net.risesoft.enums.platform.AuthorityEnum authority)根据岗位id 及授权类型查找应用列表List<Y9PositionToResourceAndAuthority>listByPositionId(String positionId)根据人员查找List<Y9Menu>listSubMenus(String positionId, String resourceId, net.risesoft.enums.platform.ResourceTypeEnum resourceType, net.risesoft.enums.platform.AuthorityEnum authority)获得某一资源下,主体对象有相应操作权限的子菜单List<Y9ResourceBase>listSubResources(String positionId, String resourceId, net.risesoft.enums.platform.AuthorityEnum authority)获得某一资源下,有相应操作权限的子节点voidsaveOrUpdate(Y9ResourceBase y9ResourceBase, Y9Position y9Position, Y9Authorization y9Authorization, Boolean inherit)
-
-
-
方法详细资料
-
deleteByAuthorizationIdAndOrgUnitId
void deleteByAuthorizationIdAndOrgUnitId(String authorizationId, String orgId)
根据授权配置id和组织id删除- 参数:
authorizationId-orgId-
-
deleteByAuthorizationIdAndPositionId
void deleteByAuthorizationIdAndPositionId(String authorizationId, String positionId)
根据授权配置id和岗位id删除- 参数:
authorizationId-positionId-
-
deleteByOrgUnitId
void deleteByOrgUnitId(String orgUnitId)
根据组织id删除其下所有所有岗位的授权缓存- 参数:
orgUnitId-
-
deleteByPositionId
void deleteByPositionId(String positionId)
根据岗位id删除- 参数:
positionId-
-
hasPermission
boolean hasPermission(String positionId, String resourceId, net.risesoft.enums.platform.AuthorityEnum authority)
判断岗对资源是否有相应的权限- 参数:
positionId-resourceId-authority-- 返回:
-
hasPermissionByCustomId
boolean hasPermissionByCustomId(String positionId, String customId, net.risesoft.enums.platform.AuthorityEnum authority)
判断岗对资源是否有相应的权限- 参数:
positionId-customId-authority-- 返回:
-
list
List<Y9PositionToResourceAndAuthority> list(String positionId)
-
list
List<Y9PositionToResourceAndAuthority> list(String positionId, String parentResourceId, net.risesoft.enums.platform.AuthorityEnum authority)
根据岗位id、父资源id及授权类型查找- 参数:
positionId-parentResourceId-authority-- 返回:
-
list
List<Y9PositionToResourceAndAuthority> list(String positionId, String parentResourceId, net.risesoft.enums.platform.ResourceTypeEnum resourceType, net.risesoft.enums.platform.AuthorityEnum authority)
根据岗位id、父资源id、资源类型及授权类型查找- 参数:
positionId-parentResourceId-resourceType-authority-- 返回:
-
listAppsByAuthority
List<Y9App> listAppsByAuthority(String positionId, net.risesoft.enums.platform.AuthorityEnum authority)
根据岗位id 及授权类型查找应用列表- 参数:
positionId- 岗位idauthority-AuthorityEnum- 返回:
-
listByPositionId
List<Y9PositionToResourceAndAuthority> listByPositionId(String positionId)
根据人员查找- 参数:
positionId-- 返回:
-
listSubMenus
List<Y9Menu> listSubMenus(String positionId, String resourceId, net.risesoft.enums.platform.ResourceTypeEnum resourceType, net.risesoft.enums.platform.AuthorityEnum authority)
获得某一资源下,主体对象有相应操作权限的子菜单
-
listSubResources
List<Y9ResourceBase> listSubResources(String positionId, String resourceId, net.risesoft.enums.platform.AuthorityEnum authority)
获得某一资源下,有相应操作权限的子节点- 参数:
positionId- 岗位idresourceId- 资源idauthority- 权限类型- 返回:
List<Y9ResourceBase>
-
saveOrUpdate
void saveOrUpdate(Y9ResourceBase y9ResourceBase, Y9Position y9Position, Y9Authorization y9Authorization, Boolean inherit)
-
-