refactor-db #33

Merged
vivy-agent merged 42 commits from refactor-db into main 2026-05-26 21:33:21 +07:00
7 changed files with 7441 additions and 2366 deletions
Showing only changes of commit dfd5409057 - Show all commits

View File

@ -67,6 +67,12 @@ enum character_role {
background background
} }
enum status_submission {
pending
approved
rejected
}
/** /**
@ -288,6 +294,22 @@ model Media {
@@map("medias") @@map("medias")
} }
model MediaSubmission {
id String @id @db.Uuid @default(uuid(7))
media Media @relation(fields: [media_id], references: [id])
submitter User @relation(fields: [submitter_id], references: [id], name: "MediaSubmissionSubmitter")
status status_submission @default(pending)
reviewer User? @relation(fields: [reviewer_id], references: [id], name: "MediaSubmissionReviewer")
reviewed_at DateTime? @db.Timestamptz()
reason String? @db.Text
created_at DateTime @default(now()) @db.Timestamptz()
media_id String @db.Uuid
submitter_id String @db.Uuid
reviewer_id String? @db.Uuid
@@map("media_submissions")
}
model MediaTrailer { model MediaTrailer {
media_id String @id @db.Uuid media_id String @id @db.Uuid
url String? @db.VarChar(255) url String? @db.VarChar(255)