new teamMember entity

This commit is contained in:
José Salazar
2025-11-26 09:56:43 -05:00
parent 1de834f11f
commit f38c6a5a54
3 changed files with 112 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
query listTeamMember @auth(level: USER) {
teamMembers {
id
teamId
memberName
email
role
isActive
}
}
query getTeamMemberById(
$id: UUID!
) @auth(level: USER) {
teamMember(id: $id) {
id
teamId
memberName
email
role
isActive
createdDate
updatedDate
createdBy
}
}
query filterTeamMember(
$teamId: UUID,
$memberName: String,
$email: String,
$role: TeamMemberRole,
$isActive: Boolean
) @auth(level: USER) {
teamMembers(
where: {
teamId: { eq: $teamId }
memberName: { eq: $memberName }
email: { eq: $email }
role: { eq: $role }
isActive: { eq: $isActive }
}
) {
id
teamId
memberName
email
role
isActive
}
}