forms/prisma/schema.prisma
Naomi Carrigan 56e2b391b2
Some checks failed
Node.js CI / Lint and Test (pull_request) Failing after 1m15s
feat: add form for submitting testimonials
2025-02-20 15:40:31 -08:00

115 lines
3.2 KiB
Plaintext

generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "mongodb"
url = env("MONGO_URI")
}
model Appeals {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
understandBinding Boolean
sanctionType String
caseNumber Int
sanctionPlatform String
platformUsername String
sanctionReason String
sanctionFair String
behaviourViolation String
appealReason String
behaviourImprove String
createdAt DateTime @default(now())
}
model Contacts {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
companyName String
request String
createdAt DateTime @default(now())
}
model Commissions {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
companyName String
request String
createdAt DateTime @default(now())
}
model Staff {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
understandVolunteer Boolean
platform String
platformUsername String
whyJoin String
currentBehaviour String
priorExperience String
internalConflict String
handlingTrauma String
difficultSituation String
leadershipSituation String
createdAt DateTime @default(now())
}
model Events {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
companyName String
eventDescription String
eventTopic String
eventLocation String
eventDate String
eventBudget String
travelCovered Boolean
lodgingCovered Boolean
foodCovered Boolean
createdAt DateTime @default(now())
}
model Meetings {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
companyName String
sessionLength Int
sessionGoal String
paymentUnderstanding Boolean
createdAt DateTime @default(now())
}
model Mentorships {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
companyName String
mentorshipGoal String
currentFocus String
paymentUnderstanding Boolean
createdAt DateTime @default(now())
}
model Testimonials {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
firstName String
lastName String
content String
createdAt DateTime @default(now())
}