model PartnerAccount { id String @id @default(ulid()) role PartnerRole created_at DateTime @default(now()) @db.Timestamp(0) updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0) partner_id String partner Partner @relation(fields: [partner_id], references: [id]) account_id String @unique account Account @relation(fields: [account_id], references: [id]) @@map("partner_accounts") } model Partner { id String @id @default(ulid()) name String code String @unique() status PartnerStatus @default(ACTIVE) logo_url String? created_at DateTime @default(now()) @db.Timestamp(0) updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0) consumers Consumer[] partner_accounts PartnerAccount[] license_charge_transactions LicenseChargeTransaction[] account_quota_charge_transactions PartnerAccountQuotaChargeTransaction[] license_renew_charge_transactions LicenseRenewChargeTransaction[] @@map("partners") }