类 Y9OrgBasesToRolesServiceImpl
- java.lang.Object
-
- net.risesoft.service.relation.impl.Y9OrgBasesToRolesServiceImpl
-
- 所有已实现的接口:
Y9OrgBasesToRolesService
@Transactional(value="rsTenantTransactionManager", readOnly=true) @Service public class Y9OrgBasesToRolesServiceImpl extends Object implements Y9OrgBasesToRolesService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
构造器概要
构造器 构造器 说明 Y9OrgBasesToRolesServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 List<Y9OrgBasesToRoles>addOrgUnitsForRole(String roleId, List<String> orgIds, Boolean negative)添加组织机构节点,对此角色的映射List<Y9OrgBasesToRoles>addRolesForOrgUnit(String orgId, List<String> roleIds, Boolean negative)对此组织机构节点添加角色关联longcountByRoleIdAndOrgIds(String roleId, List<String> orgIds)根据角色id算出传入的组织id列表的关联数量longcountByRoleIdAndOrgIdsWithoutNegative(String roleId, List<String> orgIds)根据角色id和机构对象id集合,获取拥有正权限的数量Y9OrgBasesToRolesgetById(String id)根据id查找List<Y9OrgBasesToRoles>listByRoleId(String roleId)根据roleId获取映射节点List<Y9OrgBasesToRoles>listByRoleIdAndNegative(String roleId, Boolean negative)根据roleId获取映射节点List<String>listDistinctRoleIdByOrgId(String orgId)根据组织id找角色id列表List<String>listOrgIdsByRoleId(String roleId)根据roleID获取组织节点IdList<String>listRoleIdByParentId(String parentId)根据父id找角色id列表List<String>listRoleIdsByOrgIdAndNegative(String orgId, Boolean negative)根据orgId获取角色节点IDvoidonDepartmentDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Department> event)voidonGroupDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Group> event)voidonPersonDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Person> event)voidonPositionDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Position> event)voidremove(String id)根据id移除voidremove(String roleId, String orgId)voidremove(List<String> ids)根据id数组移除voidremove(Y9OrgBasesToRoles y9OrgBasesToRoles)voidremoveOrgBases(String roleId, List<String> orgIds)对此角色中移除组织机构节点Y9OrgBasesToRolessaveOrUpdate(String roleId, String orgId, Boolean negative)
-
-
-
方法详细资料
-
addOrgUnitsForRole
@Transactional(readOnly=false) public List<Y9OrgBasesToRoles> addOrgUnitsForRole(String roleId, List<String> orgIds, Boolean negative)
从接口复制的说明:Y9OrgBasesToRolesService添加组织机构节点,对此角色的映射- 指定者:
addOrgUnitsForRole在接口中Y9OrgBasesToRolesService- 返回:
- List
-
countByRoleIdAndOrgIds
public long countByRoleIdAndOrgIds(String roleId, List<String> orgIds)
从接口复制的说明:Y9OrgBasesToRolesService根据角色id算出传入的组织id列表的关联数量- 指定者:
countByRoleIdAndOrgIds在接口中Y9OrgBasesToRolesService- 返回:
-
countByRoleIdAndOrgIdsWithoutNegative
public long countByRoleIdAndOrgIdsWithoutNegative(String roleId, List<String> orgIds)
从接口复制的说明:Y9OrgBasesToRolesService根据角色id和机构对象id集合,获取拥有正权限的数量- 指定者:
countByRoleIdAndOrgIdsWithoutNegative在接口中Y9OrgBasesToRolesService- 参数:
roleId- 角色idorgIds- 组织机构对象id集合- 返回:
-
getById
public Y9OrgBasesToRoles getById(String id)
从接口复制的说明:Y9OrgBasesToRolesService根据id查找- 指定者:
getById在接口中Y9OrgBasesToRolesService- 返回:
-
listByRoleId
public List<Y9OrgBasesToRoles> listByRoleId(String roleId)
从接口复制的说明:Y9OrgBasesToRolesService根据roleId获取映射节点- 指定者:
listByRoleId在接口中Y9OrgBasesToRolesService- 返回:
-
listByRoleIdAndNegative
public List<Y9OrgBasesToRoles> listByRoleIdAndNegative(String roleId, Boolean negative)
从接口复制的说明:Y9OrgBasesToRolesService根据roleId获取映射节点- 指定者:
listByRoleIdAndNegative在接口中Y9OrgBasesToRolesServicenegative- 0:正角色关联,1:负角色关联- 返回:
-
listDistinctRoleIdByOrgId
public List<String> listDistinctRoleIdByOrgId(String orgId)
从接口复制的说明:Y9OrgBasesToRolesService根据组织id找角色id列表- 指定者:
listDistinctRoleIdByOrgId在接口中Y9OrgBasesToRolesService- 返回:
-
listOrgIdsByRoleId
public List<String> listOrgIdsByRoleId(String roleId)
从接口复制的说明:Y9OrgBasesToRolesService根据roleID获取组织节点Id- 指定者:
listOrgIdsByRoleId在接口中Y9OrgBasesToRolesService- 返回:
-
listRoleIdByParentId
public List<String> listRoleIdByParentId(String parentId)
从接口复制的说明:Y9OrgBasesToRolesService根据父id找角色id列表- 指定者:
listRoleIdByParentId在接口中Y9OrgBasesToRolesService- 返回:
-
listRoleIdsByOrgIdAndNegative
public List<String> listRoleIdsByOrgIdAndNegative(String orgId, Boolean negative)
从接口复制的说明:Y9OrgBasesToRolesService根据orgId获取角色节点ID- 指定者:
listRoleIdsByOrgIdAndNegative在接口中Y9OrgBasesToRolesServicenegative- 0:正角色关联,1:负角色关联- 返回:
-
remove
@Transactional(readOnly=false) public void remove(String id)
从接口复制的说明:Y9OrgBasesToRolesService根据id移除- 指定者:
remove在接口中Y9OrgBasesToRolesService
-
remove
@Transactional(readOnly=false) public void remove(List<String> ids)
从接口复制的说明:Y9OrgBasesToRolesService根据id数组移除- 指定者:
remove在接口中Y9OrgBasesToRolesService- 参数:
ids- id数组
-
removeOrgBases
@Transactional(readOnly=false) public void removeOrgBases(String roleId, List<String> orgIds)
从接口复制的说明:Y9OrgBasesToRolesService对此角色中移除组织机构节点- 指定者:
removeOrgBases在接口中Y9OrgBasesToRolesService
-
addRolesForOrgUnit
@Transactional(readOnly=false) public List<Y9OrgBasesToRoles> addRolesForOrgUnit(String orgId, List<String> roleIds, Boolean negative)
从接口复制的说明:Y9OrgBasesToRolesService对此组织机构节点添加角色关联- 指定者:
addRolesForOrgUnit在接口中Y9OrgBasesToRolesService- 返回:
-
onDepartmentDeleted
@EventListener @Transactional(readOnly=false) public void onDepartmentDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Department> event)
-
onGroupDeleted
@EventListener @Transactional(readOnly=false) public void onGroupDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Group> event)
-
onPersonDeleted
@EventListener @Transactional(readOnly=false) public void onPersonDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Person> event)
-
onPositionDeleted
@EventListener @Transactional(readOnly=false) public void onPositionDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Position> event)
-
remove
@Transactional(readOnly=false) public void remove(Y9OrgBasesToRoles y9OrgBasesToRoles)
-
saveOrUpdate
@Transactional(readOnly=false) public Y9OrgBasesToRoles saveOrUpdate(String roleId, String orgId, Boolean negative)
-
-