refactor(arabot): run prisma format

This commit is contained in:
smyalygames 2023-02-18 12:24:16 +00:00
parent 06a05d4240
commit 7260e9c32b

View File

@ -26,32 +26,35 @@ datasource db {
} }
model User { model User {
id String @id @db.VarChar(255) id String @id @db.VarChar(255)
vegan Boolean @default(false) vegan Boolean @default(false)
trusted Boolean @default(false) trusted Boolean @default(false)
activist Boolean @default(false) activist Boolean @default(false)
plus Boolean @default(false) plus Boolean @default(false)
notVegan Boolean @default(false) notVegan Boolean @default(false)
vegCurious Boolean @default(false) vegCurious Boolean @default(false)
convinced Boolean @default(false) convinced Boolean @default(false)
muted Boolean @default(false) muted Boolean @default(false)
VerifyUser Verify[] @relation("verUser") VerifyUser Verify[] @relation("verUser")
VerifyVerifier Verify[] @relation("verVerifier") VerifyVerifier Verify[] @relation("verVerifier")
SusUser Sus[] @relation("susUser") EventLeader Event[] @relation("eventLeader")
SusMod Sus[] @relation("susMod") StatLeader Stat[] @relation("statLeader")
WarnUser Warning[] @relation("warnUser") OutreachParticipation ParticipantStat[] @relation("participantUser")
WarnMod Warning[] @relation("warnMod") SusUser Sus[] @relation("susUser")
RestrictUser Restrict[] @relation("restUser") SusMod Sus[] @relation("susMod")
RestrictMod Restrict[] @relation("restMod") WarnUser Warning[] @relation("warnUser")
RestrictEndMod Restrict[] @relation("endRestMod") WarnMod Warning[] @relation("warnMod")
BanUser Ban[] @relation("banUser") RestrictUser Restrict[] @relation("restUser")
BanMod Ban[] @relation("banMod") RestrictMod Restrict[] @relation("restMod")
BanEndMod Ban[] @relation("endBanMod") RestrictEndMod Restrict[] @relation("endRestMod")
TempBanUser TempBan[] @relation("tbanUser") BanUser Ban[] @relation("banUser")
TempBanMod TempBan[] @relation("tbanMod") BanMod Ban[] @relation("banMod")
TempBanEndMod TempBan[] @relation("endTbanMod") BanEndMod Ban[] @relation("endBanMod")
VCMuteUser VCMute[] @relation("vcMuteUser") TempBanUser TempBan[] @relation("tbanUser")
VCMuteMod VCMute[] @relation("vcMuteMod") TempBanMod TempBan[] @relation("tbanMod")
TempBanEndMod TempBan[] @relation("endTbanMod")
VCMuteUser VCMute[] @relation("vcMuteUser")
VCMuteMod VCMute[] @relation("vcMuteMod")
} }
model Verify { model Verify {
@ -84,42 +87,45 @@ model Verify {
} }
model Event { model Event {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
leader User @relation("statsLeader", fields: [leaderId], references: [id]) // Not sure if this will stay leader User @relation("eventLeader", fields: [leaderId], references: [id]) // Not sure if this will stay
leaderId String leaderId String
startTime DateTime @default(now()) startTime DateTime @default(now())
endTime DateTime? endTime DateTime?
// Add a type of Event like Discord Outreach, Voice Chat, etc? // Add a type of Event like Discord Outreach, Voice Chat, etc?
EventStat EventStat[]
} }
model EventStat { model EventStat {
event Event @relation(fields: [eventId], references: [id]) event Event @relation(fields: [eventId], references: [id])
eventId Int eventId Int
stats Stats @relation(fields: [statsId], references: [id]) stat Stat @relation(fields: [statId], references: [id])
statsId Int statId Int
@@id([eventId, statsId]) @@id([eventId, statId])
} }
model Stat { model Stat {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
leader User @relation("statsLeader", fields: [leaderId], references: [id]) // Not sure if this will stay leader User @relation("statLeader", fields: [leaderId], references: [id]) // Not sure if this will stay
leaderId String leaderId String
vegan Int @default(0) vegan Int @default(0)
considered Int @default(0) considered Int @default(0)
antivegan Int @default(0) antivegan Int @default(0)
thanked Int @default(0) thanked Int @default(0)
documentary Int @default(0) documentary Int @default(0)
educated Int @default(0) educated Int @default(0)
EventStat EventStat[]
ParticipantStat ParticipantStat[]
} }
model ParticipantStat { model ParticipantStat {
stats Stats @relation(fields: [statsId], references: [id]) stat Stat @relation(fields: [statId], references: [id])
statsId Int statId Int
user User @relation("participantUser", fields: [userId], references: [id]) user User @relation("participantUser", fields: [userId], references: [id])
userId String userId String
@@id([statsId, userId]) @@id([statId, userId])
} }
model Sus { model Sus {