diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 377e114..c594389 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1373,8 +1373,8 @@ model ActivityNavigationModesTaxes { model ActivityPickUpDetails { id Int @id @default(autoincrement()) - activityPickUpTransportXid Int @map("activity_pick_up_transport_xid") - activityPickUpTransport ActivityPickUpTransport @relation(fields: [activityPickUpTransportXid], references: [id], onDelete: Cascade) + activities Activities? @relation(fields: [activitiesXid], references: [id]) + activitiesXid Int? @map("activity_xid") isPickUp Boolean @default(false) @map("is_pick_up") locationLat Float? @map("location_lat") locationLong Float? @map("location_long") @@ -1385,8 +1385,7 @@ model ActivityPickUpDetails { createdAt DateTime @default(now()) @map("created_at") updatedAt DateTime @updatedAt @map("updated_at") deletedAt DateTime? @map("deleted_at") - activities Activities? @relation(fields: [activitiesId], references: [id]) - activitiesId Int? + activityPickUpTransport ActivityPickUpTransport[] activityPickUpTransportTaxes ActivityPickUpTransportTaxes[] @@map("activity_pick_up_details") @@ -1394,18 +1393,17 @@ model ActivityPickUpDetails { } model ActivityPickUpTransport { - id Int @id @default(autoincrement()) - activityXid Int @map("activity_xid") - activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade) - transportModeXid Int @map("transport_mode_xid") - transportMode TransportModes @relation(fields: [transportModeXid], references: [id], onDelete: Restrict) - isTransportModeChargeable Boolean @default(false) @map("is_transport_mode_chargeable") - isActive Boolean @default(true) @map("is_active") - createdAt DateTime @default(now()) @map("created_at") - updatedAt DateTime @updatedAt @map("updated_at") - deletedAt DateTime? @map("deleted_at") - - pickupDetails ActivityPickUpDetails[] + id Int @id @default(autoincrement()) + activityXid Int @map("activity_xid") + activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade) + transportModeXid Int @map("transport_mode_xid") + transportMode TransportModes @relation(fields: [transportModeXid], references: [id], onDelete: Restrict) + isActive Boolean @default(true) @map("is_active") + createdAt DateTime @default(now()) @map("created_at") + updatedAt DateTime @updatedAt @map("updated_at") + deletedAt DateTime? @map("deleted_at") + activityPickUpDetails ActivityPickUpDetails? @relation(fields: [activityPickUpDetailsId], references: [id]) + activityPickUpDetailsId Int? @@map("activity_pick_up_transport") @@schema("act") @@ -1413,7 +1411,7 @@ model ActivityPickUpTransport { model ActivityPickUpTransportTaxes { id Int @id @default(autoincrement()) - activityPickUpDetailsXid Int @map("activity_pick_up_details_xid") + activityPickUpDetailsXid Int @map("activity_pick_up_xid") activityPickUpDetails ActivityPickUpDetails @relation(fields: [activityPickUpDetailsXid], references: [id], onDelete: Cascade) taxXid Int @map("tax_xid") taxes Taxes @relation(fields: [taxXid], references: [id], onDelete: Restrict)