Skip to content

Commit efb9623

Browse files
authored
Merge pull request #53 from samTime101/feat/events/images
Cloudinary Integrated on Events with code refactoring , code formatting with prettier , Jsdocs integration and middleware update for multipart form
2 parents 55545d2 + cdfc30e commit efb9623

7 files changed

Lines changed: 688 additions & 375 deletions

File tree

prisma/schema/auth.prisma

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ model Events {
120120
description String
121121
status EventStatus @default(UPCOMING)
122122
EventSchedule EventSchedule[]
123+
EventImage EventImage[]
123124
124125
@@map("events")
125126
}
@@ -135,6 +136,18 @@ model EventSchedule {
135136
@@map("event_schedule")
136137
}
137138

139+
model EventImage{
140+
id String @id @default(uuid())
141+
imageUrl String? @map("image_url")
142+
imageType EventImageType @map("image_type")
143+
uploadedAt DateTime @default(now()) @map("uploaded_at")
144+
deletedAt DateTime? @map("deleted_at")
145+
eventId String @map("event_id")
146+
event Events @relation(fields: [eventId], references: [id], onDelete: Cascade)
147+
148+
@@map("event_images")
149+
}
150+
138151
model member {
139152
id String @id @default(uuid())
140153
name String
@@ -194,3 +207,9 @@ enum EventStatus {
194207
ONGOING
195208
COMPLETED
196209
}
210+
211+
enum EventImageType{
212+
PROMOTIONAL
213+
GALLERY
214+
GUESTS
215+
}

0 commit comments

Comments
 (0)