Add functions to commission form

This commit is contained in:
2026-01-01 09:47:04 +01:00
parent 61421aa487
commit 42f23dddcf
12 changed files with 982 additions and 3 deletions

View File

@ -360,6 +360,12 @@ model CommissionRequest {
customerName String
customerEmail String
message String
status String @default("NEW") // NEW | REVIEWING | ACCEPTED | REJECTED | SPAM
customerSocials String?
ipAddress String?
userAgent String?
customFields Json?
optionId String?
typeId String?
@ -367,6 +373,7 @@ model CommissionRequest {
type CommissionType? @relation(fields: [typeId], references: [id])
extras CommissionExtra[]
files CommissionRequestFile[]
}
model CommissionGuidelines {
@ -380,6 +387,21 @@ model CommissionGuidelines {
@@index([isActive])
}
model CommissionRequestFile {
id String @id @default(cuid())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
fileKey String @unique
originalFile String
fileType String
fileSize Int
uploadDate DateTime
requestId String
request CommissionRequest @relation(fields: [requestId], references: [id], onDelete: Cascade)
}
model TermsOfService {
id String @id @default(cuid())
createdAt DateTime @default(now())