channel.prisma 1.2 KB

123456789101112131415161718192021222324252627
  1. model Channel {
  2. id String @id @map("_id") @default(auto()) @db.ObjectId
  3. channelId String @unique
  4. name String // 渠道名称
  5. landingUrl String // 最新网址
  6. videoCdn String? // 视频CDN
  7. coverCdn String? // 封面CDN
  8. clientName String? // 客户端名称
  9. clientNotice String? // 客户端公告
  10. remark String? // 备注
  11. isDefault Boolean @default(false) // 默认渠道
  12. // epoch (recommended: ms) stored as BigInt
  13. createAt BigInt @default(0) // 创建时间
  14. updateAt BigInt @default(0) // 更新时间
  15. // Relations - storing category references as objects (id + name)
  16. categories Json? // Array of { id, name }
  17. // Relations - storing tag references as objects (id + name)
  18. tags Json? // Array of { id, name }
  19. // Tag names only for search optimization
  20. tagNames String[] // Array of tag names
  21. @@map("channel")
  22. }