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.

59 lines
3.9 KiB

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