tv_content.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package model
  2. import (
  3. "go-common/library/time"
  4. )
  5. // Content content def.
  6. type Content struct {
  7. ID int64 `json:"id"`
  8. Title string `json:"title"`
  9. Subtitle string `json:"subtitle"`
  10. Desc string `json:"desc"`
  11. Cover string `json:"cover"`
  12. SeasonID int `json:"season_id"`
  13. CID int `json:"cid" gorm:"column:cid"`
  14. EPID int `json:"epid" gorm:"column:epid"`
  15. MenuID int `json:"menu_id"`
  16. State int `json:"state"`
  17. Valid int `json:"valid"`
  18. PayStatus int `json:"pay_status"`
  19. IsDeleted int `json:"is_deleted"`
  20. AuditTime int `json:"audit_time"`
  21. Ctime time.Time `json:"ctime"`
  22. Mtime time.Time `json:"mtime"`
  23. InjectTime time.Time `json:"inject_time"`
  24. Reason string `json:"reason"`
  25. }
  26. // ContentDetail def.
  27. type ContentDetail struct {
  28. ID int64 `json:"id"`
  29. Title string `json:"title"`
  30. Subtitle string `json:"subtitle"`
  31. Desc string `json:"desc"`
  32. Cover string `json:"cover"`
  33. SeasonID int `json:"season_id"`
  34. CID int `json:"cid" gorm:"column:cid"`
  35. EPID int `json:"epid" gorm:"column:epid"`
  36. MenuID int `json:"menu_id"`
  37. State int `json:"state"`
  38. Valid int `json:"valid"`
  39. PayStatus int `json:"pay_status"`
  40. IsDeleted int `json:"is_deleted"`
  41. AuditTime int `json:"audit_time"`
  42. Ctime time.Time `json:"ctime"`
  43. Mtime time.Time `json:"mtime"`
  44. InjectTime time.Time `json:"inject_time"`
  45. Reason string `json:"reason"`
  46. Order int `json:"order"`
  47. }
  48. // TableName tv_content
  49. func (c Content) TableName() string {
  50. return "tv_content"
  51. }
  52. // TableName tv_content
  53. func (*ContentDetail) TableName() string {
  54. return "tv_content"
  55. }