channel.prisma 1.1 KB

1234567891011121314151617181920212223242526
  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. // epoch (recommended: ms) stored as BigInt
  12. createAt BigInt @default(0) // 创建时间
  13. updateAt BigInt @default(0) // 更新时间
  14. // Relations - storing category references as objects (id + name)
  15. categories Json? // Array of { id, name }
  16. // Relations - storing tag references as objects (id + name)
  17. tags Json? // Array of { id, name }
  18. // Tag names only for search optimization
  19. tagNames String[] // Array of tag names
  20. @@map("channel")
  21. }