listIds(); } public function listTenantsByIds(array $tenantIds): array { return (new TenantRepository())->listByIds($tenantIds); } public function findTenant(int $tenantId): ?array { return (new TenantRepository())->find($tenantId); } public function listActiveTenantIdsByIds(array $tenantIds): array { return (new TenantRepository())->listActiveIdsByIds($tenantIds); } public function listActiveRoleIds(): array { return (new RoleRepository())->listActiveIds(); } public function listRolesByIds(array $roleIds): array { return (new RoleRepository())->listByIds($roleIds); } public function listDepartmentsByIds(array $departmentIds, bool $includeInactive = true): array { return (new DepartmentRepository())->listByIds($departmentIds, $includeInactive); } public function listActiveDepartmentIdsByTenantIds(array $tenantIds): array { return (new DepartmentRepository())->listActiveIdsByTenantIds($tenantIds); } public function listDepartmentsByTenantIds(array $tenantIds): array { return (new DepartmentRepository())->listByTenantIds($tenantIds); } }