From 03fabbe5a66a8610c0bbab8a00da5d23328d1398 Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung Date: Wed, 13 Apr 2022 13:40:14 -0400 Subject: [PATCH] Add seatsPerTimeSlot to event type schema --- .../migration.sql | 6 ++++++ packages/prisma/schema.prisma | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 packages/prisma/migrations/20220413173832_add_seats_to_event_type_model/migration.sql diff --git a/packages/prisma/migrations/20220413173832_add_seats_to_event_type_model/migration.sql b/packages/prisma/migrations/20220413173832_add_seats_to_event_type_model/migration.sql new file mode 100644 index 0000000000..020f7399f0 --- /dev/null +++ b/packages/prisma/migrations/20220413173832_add_seats_to_event_type_model/migration.sql @@ -0,0 +1,6 @@ +-- CreateEnum +CREATE TYPE "BookingLimitType" AS ENUM ('month', 'day', 'week'); + +-- AlterTable +ALTER TABLE "EventType" ADD COLUMN "seatsPerTimeSlot" INTEGER; + diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 3153a2b249..196d9f38bc 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -29,6 +29,12 @@ enum PeriodType { RANGE @map("range") } +enum BookingLimitType { + MONTH @map("month") + DAY @map("day") + WEEK @map("week") +} + model EventType { id Int @id @default(autoincrement()) /// @zod.nonempty() @@ -63,6 +69,7 @@ model EventType { minimumBookingNotice Int @default(120) beforeEventBuffer Int @default(0) afterEventBuffer Int @default(0) + seatsPerTimeSlot Int? schedulingType SchedulingType? schedule Schedule? price Int @default(0)