shift mutation file

This commit is contained in:
Gokulraj
2026-02-17 19:25:47 +05:30
parent e36cb09b73
commit caec0d859b
2 changed files with 143 additions and 4 deletions

View File

@@ -0,0 +1,134 @@
mutation createShift(
$title: String!
$orderId: UUID!
$date: Timestamp
$startTime: Timestamp
$endTime: Timestamp
$hours: Float
$cost: Float
$location: String
$locationAddress: String
$latitude: Float
$longitude: Float
$placeId: String
$city: String
$state: String
$street: String
$country: String
$description: String
$status: ShiftStatus
$workersNeeded: Int
$filled: Int
$filledAt: Timestamp
$managers: [Any!]
$durationDays: Int
$createdBy: String
) @auth(level: USER) {
shift_insert(
data: {
title: $title
orderId: $orderId
date: $date
startTime: $startTime
endTime: $endTime
hours: $hours
cost: $cost
location: $location
locationAddress: $locationAddress
latitude: $latitude
longitude: $longitude
placeId: $placeId
city: $city
state: $state
street: $street
country: $country
description: $description
status: $status
workersNeeded: $workersNeeded
filled: $filled
filledAt: $filledAt
managers: $managers
durationDays: $durationDays
}
)
}
mutation updateShift(
$id: UUID!
$title: String
$orderId: UUID
$date: Timestamp
$startTime: Timestamp
$endTime: Timestamp
$hours: Float
$cost: Float
$location: String
$locationAddress: String
$latitude: Float
$longitude: Float
$placeId: String
$city: String
$state: String
$street: String
$country: String
$description: String
$status: ShiftStatus
$workersNeeded: Int
$filled: Int
$filledAt: Timestamp
$managers: [Any!]
$durationDays: Int
) @auth(level: USER) {
shift_update(
id: $id
data: {
title: $title
orderId: $orderId
date: $date
startTime: $startTime
endTime: $endTime
hours: $hours
cost: $cost
location: $location
locationAddress: $locationAddress
latitude: $latitude
longitude: $longitude
placeId: $placeId
city: $city
state: $state
street: $street
country: $country
description: $description
status: $status
workersNeeded: $workersNeeded
filled: $filled
filledAt: $filledAt
managers: $managers
durationDays: $durationDays
}
)
}
mutation deleteShift($id: UUID!) @auth(level: USER) {
shift_delete(id: $id)
}

View File

@@ -303,14 +303,19 @@ const dataconnectEntityConfig = {
Order:{
list: 'listOrder',
get: 'getOrderById',
create: 'UpdateOrder',
update: 'updateEnterprise',
delete: 'deleteEnterprise',
create: 'createOrder',
update: 'updateOrder',
delete: 'deleteOrder',
filter: 'filterOrder',
},
Shift:{
list: 'listShifts',
get: 'getShiftById',
create: 'createShift',
update: 'updateShift',
delete: 'deleteShift',
filter: 'filterShifts',
}
};