You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
3.7 KiB

9 months ago
  1. package model
  2. import "github.com/gogf/gf/v2/os/gtime"
  3. type Video struct {
  4. Id uint `json:"id" description:""`
  5. Title string `json:"title" description:"标题"`
  6. TitleSub string `json:"title_sub" description:"副标"`
  7. Letter string `json:"letter" description:"首字母"`
  8. Tag string `json:"tag" description:"TAG"`
  9. Color string `json:"color" description:"颜色"`
  10. Lock uint `json:"lock" description:"锁定"`
  11. Copyright uint `json:"copyright" description:"版权"`
  12. IsEnd uint `json:"is_end" description:"完结"`
  13. Status uint `json:"status" description:"状态"`
  14. Class string `json:"class" description:"扩展分类"`
  15. CategoryId uint `json:"category_id" description:"分类"`
  16. Pic string `json:"pic" description:"图片"`
  17. PicId string `json:"pic_id" description:"图片编号"`
  18. PicLocal string `json:"pic_local" description:""`
  19. PicThumb string `json:"pic_thumb" description:"缩略图"`
  20. PicSlide string `json:"pic_slide" description:"轮播"`
  21. PicScreenshot string `json:"pic_screenshot" description:"截图"`
  22. PicStatus uint `json:"pic_status" description:"图片状态"`
  23. Actor string `json:"actor" description:"演员"`
  24. Director string `json:"director" description:"导演"`
  25. Writer string `json:"writer" description:"编剧"`
  26. Remarks string `json:"remarks" description:"备注"`
  27. Pubdate string `json:"pubdate" description:"发布时间"`
  28. Total int `json:"total" description:"总集数"`
  29. Serial string `json:"serial" description:"连载数"`
  30. Duration string `json:"duration" description:"视频时长"`
  31. Tv string `json:"tv" description:"电视频道"`
  32. Weekday string `json:"weekday" description:"节目周期"`
  33. Area string `json:"area" description:"地区"`
  34. Lang string `json:"lang" description:"语言"`
  35. Jumpurl string `json:"jumpurl" description:"跳转URL"`
  36. Version string `json:"version" description:"资源版本"`
  37. Year int `json:"year" description:"年份"`
  38. State string `json:"state" description:"资源类别"`
  39. DoubanScore float64 `json:"douban_score" description:"豆瓣评分"`
  40. DoubanId int `json:"douban_id" description:"豆瓣ID"`
  41. Up int `json:"up" description:"顶"`
  42. Down int `json:"down" description:"踩"`
  43. Hits int `json:"hits" description:"人气"`
  44. HitsMonth int `json:"hits_month" description:"月人气"`
  45. HitsWeek int `json:"hits_week" description:"周人气"`
  46. HitsDay int `json:"hits_day" description:"天人气"`
  47. Content string `json:"content" description:"内容"`
  48. Blurb string `json:"blurb" description:"简要介绍"`
  49. CreatedAt *gtime.Time `json:"created_at" description:""`
  50. UpdatedAt *gtime.Time `json:"updated_at" description:""`
  51. ActorList []string `json:"actor_list" description:"演员"`
  52. DirectorList []string `json:"director_list" description:"导演"`
  53. WriterList []string `json:"writer_list" description:"编剧"`
  54. }