54 lines
965 B
JavaScript
54 lines
965 B
JavaScript
import gql from "graphql-tag";
|
|
|
|
export const QUERY_EMPLOYEES = gql`
|
|
query QUERY_EMPLOYEES {
|
|
employees(order_by: { employee_number: asc }) {
|
|
last_name
|
|
id
|
|
first_name
|
|
flat_rate
|
|
employee_number
|
|
}
|
|
}
|
|
`;
|
|
export const QUERY_EMPLOYEE_BY_ID = gql`
|
|
query QUERY_EMPLOYEE_BY_ID($id: uuid!) {
|
|
employees_by_pk(id: $id) {
|
|
last_name
|
|
id
|
|
first_name
|
|
employee_number
|
|
active
|
|
termination_date
|
|
hire_date
|
|
flat_rate
|
|
rates
|
|
pin
|
|
user_email
|
|
external_id
|
|
employee_vacations(order_by: { start: desc }) {
|
|
id
|
|
start
|
|
end
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const QUERY_ACTIVE_EMPLOYEES = gql`
|
|
query QUERY_ACTIVE_EMPLOYEES {
|
|
employees(where: { active: { _eq: true } }) {
|
|
last_name
|
|
id
|
|
first_name
|
|
employee_number
|
|
active
|
|
termination_date
|
|
hire_date
|
|
flat_rate
|
|
rates
|
|
pin
|
|
user_email
|
|
}
|
|
}
|
|
`; |