类 Y9PositionToRoleServiceImpl
- java.lang.Object
-
- net.risesoft.service.identity.impl.Y9PositionToRoleServiceImpl
-
- 所有已实现的接口:
Y9PositionToRoleService
@Transactional(value="rsTenantTransactionManager", readOnly=true) @Service public class Y9PositionToRoleServiceImpl extends Object implements Y9PositionToRoleServicePositionToRoleServiceImpl- 作者:
- shidaobang
- Date:
- 2022/4/6
-
-
构造器概要
构造器 构造器 说明 Y9PositionToRoleServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 BooleanhasPublicRole(String positionId, String roleName)booleanhasRole(String positionId, String roleId)BooleanhasRole(String positionId, String systemName, String roleName, String properties)BooleanhasRoleByCustomId(String positionId, String customId)查看岗位是否拥有 customId 对应的角色List<Y9PositionToRole>listByPositionId(String positionId)根据人员id,查询个人授权列表voidonPositionDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Position> event)voidremoveByPositionId(String positionId)根据岗位id移除voidremoveByRoleId(String roleId)根据角色id移除
-
-
-
方法详细资料
-
hasPublicRole
public Boolean hasPublicRole(String positionId, String roleName)
- 指定者:
hasPublicRole在接口中Y9PositionToRoleService
-
hasRole
public boolean hasRole(String positionId, String roleId)
- 指定者:
hasRole在接口中Y9PositionToRoleService
-
hasRole
public Boolean hasRole(String positionId, String systemName, String roleName, String properties)
- 指定者:
hasRole在接口中Y9PositionToRoleService
-
hasRoleByCustomId
public Boolean hasRoleByCustomId(String positionId, String customId)
从接口复制的说明:Y9PositionToRoleService查看岗位是否拥有 customId 对应的角色- 指定者:
hasRoleByCustomId在接口中Y9PositionToRoleService- 参数:
positionId- 岗位idcustomId- 自定义id- 返回:
Boolean
-
listByPositionId
public List<Y9PositionToRole> listByPositionId(String positionId)
从接口复制的说明:Y9PositionToRoleService根据人员id,查询个人授权列表- 指定者:
listByPositionId在接口中Y9PositionToRoleService- 参数:
positionId- 岗位id- 返回:
List<Y9PositionToRole>
-
removeByPositionId
@Transactional(readOnly=false) public void removeByPositionId(String positionId)
从接口复制的说明:Y9PositionToRoleService根据岗位id移除- 指定者:
removeByPositionId在接口中Y9PositionToRoleService- 参数:
positionId- 岗位id
-
removeByRoleId
@Transactional(readOnly=false) public void removeByRoleId(String roleId)
从接口复制的说明:Y9PositionToRoleService根据角色id移除- 指定者:
removeByRoleId在接口中Y9PositionToRoleService- 参数:
roleId- 角色id
-
onPositionDeleted
@EventListener @Transactional(readOnly=false) public void onPositionDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Position> event)
-
-