Files
Krow-workspace/dataconnect/connector/workforce/queries.gql
2025-11-26 16:16:11 -05:00

49 lines
833 B
GraphQL

query listWorkforce @auth(level: USER) {
workforces {
id
workforceNumber
vendorId
firstName
lastName
employmentType
}
}
query getWorkforceById(
$id: UUID!
) @auth(level: USER) {
workforce(id: $id) {
id
workforceNumber
vendorId
firstName
lastName
employmentType
}
}
query filterWorkforce(
$workforceNumber: String,
$vendorId: UUID,
$firstName: String,
$lastName: String,
$employmentType: WorkforceEmploymentType
) @auth(level: USER) {
workforces(
where: {
workforceNumber: { eq: $workforceNumber }
vendorId: { eq: $vendorId }
firstName: { eq: $firstName }
lastName: { eq: $lastName }
employmentType: { eq: $employmentType }
}
) {
id
workforceNumber
vendorId
firstName
lastName
employmentType
}
}