接口 Y9RoleManager
-
- 所有已知实现类:
Y9RoleManagerImpl
public interface Y9RoleManager角色管理 Y9RoleManager- 从以下版本开始:
- 9.6.2
- 作者:
- shidaobang
- Date:
- 2023/06/13
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voiddelete(String id)voiddeleteByApp(String appId)Optional<Y9Role>findById(String id)Y9RolegetById(String id)根据主键获取角色节点对象List<Y9Role>listByAppIdAndParentId(String appId, String parentId)List<String>listOrgUnitIdRecursively(String orgUnitId)从给定节点开始,向上递归,返回递归链上所有的节点id(已去重)(如果是人员,会包括所在组,岗位id)List<Y9Role>listOrgUnitRelatedWithoutNegative(String orgUnitId)根据组织节点id获取所有关联的角色列表(已排除掉负关联) 对于组织机构到组织根节点及所有中间组织节点关联的角色也包含在内Y9Rolesave(Y9Role y9Role)
-
-
-
方法详细资料
-
delete
void delete(String id)
-
deleteByApp
void deleteByApp(String appId)
-
getById
Y9Role getById(String id)
根据主键获取角色节点对象- 参数:
id- 唯一标识- 返回:
- 角色对象
- 抛出:
net.risesoft.y9.exception.Y9NotFoundException- id 对应的记录不存在的情况
-
listOrgUnitIdRecursively
List<String> listOrgUnitIdRecursively(String orgUnitId)
从给定节点开始,向上递归,返回递归链上所有的节点id(已去重)(如果是人员,会包括所在组,岗位id)- 参数:
orgUnitId-- 返回:
-
listOrgUnitRelatedWithoutNegative
List<Y9Role> listOrgUnitRelatedWithoutNegative(String orgUnitId)
根据组织节点id获取所有关联的角色列表(已排除掉负关联) 对于组织机构到组织根节点及所有中间组织节点关联的角色也包含在内
-
-