69 lines
1.0 KiB
GraphQL
69 lines
1.0 KiB
GraphQL
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
|
|
}
|
|
}
|