query listTeams @auth(level: USER) { teams { id teamName ownerId ownerName ownerRole email companyLogo totalMembers activeMembers totalHubs departments favoriteStaffCount blockedStaffCount favoriteStaff blockedStaff createdAt updatedAt createdBy } } query getTeamById($id: UUID!) @auth(level: USER) { team(id: $id) { id teamName ownerId ownerName ownerRole email companyLogo totalMembers activeMembers totalHubs departments favoriteStaffCount blockedStaffCount favoriteStaff blockedStaff createdAt updatedAt createdBy } } query getTeamsByOwnerId($ownerId: UUID!) @auth(level: USER) { teams(where: { ownerId: { eq: $ownerId } }) { id teamName ownerId ownerName ownerRole email companyLogo totalMembers activeMembers totalHubs departments favoriteStaffCount blockedStaffCount favoriteStaff blockedStaff createdAt updatedAt createdBy } }