video-media.prisma 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. model VideoMedia {
  2. /// Mongo ObjectId stored in `_id`
  3. id String @id @map("_id") @db.ObjectId
  4. srcId Int @default(0)
  5. title String @default("")
  6. checkSum String @default("")
  7. type String @default("")
  8. formatType Int @default(0)
  9. contentType Int @default(0)
  10. coverType Int @default(0)
  11. coverImg String @default("")
  12. coverImgNew String @default("")
  13. /// Duration in seconds
  14. videoTime Int @default(0)
  15. publish String @default("")
  16. country String @default("")
  17. firstTag String @default("")
  18. secondTags String[] @default([])
  19. mediaSet String? @default("") // null allowed for legacy data
  20. preFileName String @default("")
  21. status String @default("")
  22. desc String @default("")
  23. /// File size can exceed 32-bit, but default still 0
  24. size BigInt @default(0)
  25. bango String @default("")
  26. actors String[] @default([]) // allow null for old data, default []
  27. studio String @default("")
  28. addedTime DateTime
  29. createdAt DateTime
  30. updatedAt DateTime
  31. appids Int[] @default([])
  32. japanNames String[] @default([])
  33. filename String @default("")
  34. fieldNameFs String @default("")
  35. ext String @default("")
  36. taskId String @default("")
  37. width Int @default(0)
  38. height Int @default(0)
  39. ratio Float @default(0)
  40. frameRate String @default("")
  41. syBitRate String @default("")
  42. vidBitRate String @default("")
  43. proxyUpload Int @default(0)
  44. isAdd Boolean @default(false)
  45. retry Int @default(0)
  46. notifySignal Boolean @default(false)
  47. mergeRetry Int @default(0)
  48. compressRetry Int @default(0)
  49. segmentRetry Int @default(0)
  50. linodeRetry Int @default(0)
  51. failReason String @default("")
  52. deleteDisk Boolean @default(false)
  53. infoTsName String @default("")
  54. @@map("videoMedia")
  55. }