Files
var-monorepo/packages/database/prisma/schema/penalty.prisma
2025-06-19 11:48:45 -07:00

24 lines
525 B
Plaintext

model Penalty {
id Int @id @default(autoincrement())
userId String
createdUserId String
type PenaltyType
reason String
until DateTime?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
// relations:
User User @relation(fields: [userId], references: [id])
CreatedUser User @relation("CreatedPenalties", fields: [createdUserId], references: [id])
Report Report[]
}
enum PenaltyType {
KICK
TIME_BAN
BAN
}