new assigment entity

This commit is contained in:
José Salazar
2025-11-26 16:03:38 -05:00
parent 40a7beabb3
commit 9c7a4b8244
3 changed files with 130 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
# dataconnect/connector/assignment/queries.gql
query listAssignment @auth(level: USER) {
assignments {
id
assignmentNumber
orderId
workforceId
vendorId
role
assignmentStatus
scheduledStart
}
}
query getAssignmentById(
$id: UUID!
) @auth(level: USER) {
assignment(id: $id) {
id
assignmentNumber
orderId
workforceId
vendorId
role
assignmentStatus
scheduledStart
}
}
query filterAssignment(
$assignmentNumber: String,
$orderId: UUID,
$workforceId: UUID,
$vendorId: UUID,
$assignmentStatus: AssignmentStatus
) @auth(level: USER) {
assignments(
where: {
assignmentNumber: { eq: $assignmentNumber }
orderId: { eq: $orderId }
workforceId: { eq: $workforceId }
vendorId: { eq: $vendorId }
assignmentStatus: { eq: $assignmentStatus }
}
) {
id
assignmentNumber
orderId
workforceId
vendorId
role
assignmentStatus
scheduledStart
}
}