接口 Y9OrgBasesToRolesService

  • 所有已知实现类:
    Y9OrgBasesToRolesServiceImpl

    public interface Y9OrgBasesToRolesService
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • addOrgUnitsForRole

        List<Y9OrgBasesToRoles> addOrgUnitsForRole​(String roleId,
                                                   List<String> orgIds,
                                                   Boolean negative)
        添加组织机构节点,对此角色的映射
        参数:
        roleId - 角色id
        orgIds - 组织机构id列表
        negative - 是否为负角色关联,0:正角色关联,1:负角色关联
        返回:
        List<Y9OrgBasesToRoles>
      • addRolesForOrgUnit

        List<Y9OrgBasesToRoles> addRolesForOrgUnit​(String orgId,
                                                   List<String> roleIds,
                                                   Boolean negative)
        对此组织机构节点添加角色关联
        参数:
        orgId - 组织机构id
        roleIds - 角色id列表
        negative - 是否为负角色关联,0:正角色关联,1:负角色关联
        返回:
        List<Y9OrgBasesToRoles>
      • countByRoleIdAndOrgIds

        long countByRoleIdAndOrgIds​(String roleId,
                                    List<String> orgIds)
        根据角色id算出传入的组织id列表的关联数量
        参数:
        roleId - 角色id
        orgIds - 组织机构对象id集合
        返回:
        long
      • countByRoleIdAndOrgIdsWithoutNegative

        long countByRoleIdAndOrgIdsWithoutNegative​(String roleId,
                                                   List<String> orgIds)
        根据角色id和机构对象id集合,获取拥有正权限的数量
        参数:
        roleId - 角色id
        orgIds - 组织机构对象id集合
        返回:
        long
      • listByRoleId

        List<Y9OrgBasesToRoles> listByRoleId​(String roleId)
        根据roleId获取映射节点
        参数:
        roleId - 角色id
        返回:
        List<Y9OrgBasesToRoles>
      • listByRoleIdAndNegative

        List<Y9OrgBasesToRoles> listByRoleIdAndNegative​(String roleId,
                                                        Boolean negative)
        根据roleId获取映射节点
        参数:
        roleId - 角色id
        negative - 是否为负角色关联,0:正角色关联,1:负角色关联
        返回:
        List<Y9OrgBasesToRoles>
      • listDistinctRoleIdByOrgId

        List<String> listDistinctRoleIdByOrgId​(String orgId)
        根据组织id找角色id列表
        参数:
        orgId - 组织id
        返回:
        List<String>
      • listOrgIdsByRoleId

        List<String> listOrgIdsByRoleId​(String roleId)
        根据roleId获取组织节点Id
        参数:
        roleId - 角色id
        返回:
        List<String>
      • listRoleIdByParentId

        List<String> listRoleIdByParentId​(String parentId)
        根据父id找角色id列表
        参数:
        parentId - 父节点id
        返回:
        List<String>
      • listRoleIdsByOrgIdAndNegative

        List<String> listRoleIdsByOrgIdAndNegative​(String orgId,
                                                   Boolean negative)
        根据orgId获取角色节点ID
        参数:
        orgId - 组织机构节点id
        negative - 0:正角色关联,1:负角色关联
        返回:
        List<String>
      • remove

        void remove​(String id)
        根据id移除
        参数:
        id - id
      • remove

        void remove​(List<String> ids)
        根据id数组移除
        参数:
        ids - id数组
      • removeOrgBases

        void removeOrgBases​(String roleId,
                            List<String> orgIds)
        对此角色中移除组织机构节点
        参数:
        roleId - 角色id
        orgIds - 组织机构节点列表