mirror of
https://github.com/veganhacktivists/arabot.git
synced 2025-05-18 21:54:14 +02:00
refactor(arabot): run prisma format
This commit is contained in:
parent
06a05d4240
commit
7260e9c32b
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user