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 }