added queries
This commit is contained in:
54
graphql/employees.queries.js
Normal file
54
graphql/employees.queries.js
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
52
graphql/timetickets.queries.js
Normal file
52
graphql/timetickets.queries.js
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
import gql from "graphql-tag";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
export const INSERT_NEW_TIME_TICKET = gql`
|
||||||
|
mutation INSERT_NEW_TIME_TICKET(
|
||||||
|
$timeTicketInput: [timetickets_insert_input!]!
|
||||||
|
) {
|
||||||
|
insert_timetickets(objects: $timeTicketInput) {
|
||||||
|
returning {
|
||||||
|
id
|
||||||
|
clockon
|
||||||
|
clockoff
|
||||||
|
employeeid
|
||||||
|
productivehrs
|
||||||
|
actualhrs
|
||||||
|
ciecacode
|
||||||
|
date
|
||||||
|
memo
|
||||||
|
flat_rate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
export const UPDATE_TIME_TICKET = gql`
|
||||||
|
mutation UPDATE_TIME_TICKET(
|
||||||
|
$timeticketId: uuid!
|
||||||
|
$timeticket: timetickets_set_input!
|
||||||
|
) {
|
||||||
|
update_timetickets(
|
||||||
|
where: { id: { _eq: $timeticketId } }
|
||||||
|
_set: $timeticket
|
||||||
|
) {
|
||||||
|
returning {
|
||||||
|
id
|
||||||
|
clockon
|
||||||
|
clockoff
|
||||||
|
employeeid
|
||||||
|
productivehrs
|
||||||
|
actualhrs
|
||||||
|
ciecacode
|
||||||
|
created_at
|
||||||
|
updated_at
|
||||||
|
jobid
|
||||||
|
date
|
||||||
|
flat_rate
|
||||||
|
memo
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
@@ -6,6 +6,9 @@ const EmployeeActionTypes = {
|
|||||||
EMPLOYEE_AUTHORIZING_SUCCESS: "EMPLOYEE_AUTHORIZING_SUCCESS",
|
EMPLOYEE_AUTHORIZING_SUCCESS: "EMPLOYEE_AUTHORIZING_SUCCESS",
|
||||||
EMPLOYEE_AUTHORIZING_FAILURE: "EMPLOYEE_AUTHORIZING_FAILURE",
|
EMPLOYEE_AUTHORIZING_FAILURE: "EMPLOYEE_AUTHORIZING_FAILURE",
|
||||||
EMPLOYEE_SIGN_OUT: "EMPLOYEE_SIGN_OUT",
|
EMPLOYEE_SIGN_OUT: "EMPLOYEE_SIGN_OUT",
|
||||||
|
EMPLOYEE_CREATE_TIME_TICKET_START: "EMPLOYEE_CREATE_TIME_TICKET_START",
|
||||||
|
EMPLOYEE_CREATE_TIME_TICKET_SUCCESS: "EMPLOYEE_CREATE_TIME_TICKET_SUCCESS",
|
||||||
|
EMPLOYEE_CREATE_TIME_TICKET_FAILURE: "EMPLOYEE_CREATE_TIME_TICKET_FAILURE",
|
||||||
|
|
||||||
EMPLOYEE_CHECK_SESSION: "EMPLOYEE_CHECK_SESSION",
|
EMPLOYEE_CHECK_SESSION: "EMPLOYEE_CHECK_SESSION",
|
||||||
EMPLOYEE_SET_CURRENT: "EMPLOYEE_SET_CURRENT"
|
EMPLOYEE_SET_CURRENT: "EMPLOYEE_SET_CURRENT"
|
||||||
|
|||||||
Reference in New Issue
Block a user