subject.go 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package like
  2. import xtime "go-common/library/time"
  3. // Subject subject
  4. type Subject struct {
  5. ID int64 `json:"id"`
  6. Name string `json:"name"`
  7. Dic string `json:"dic"`
  8. Cover string `json:"cover"`
  9. Stime xtime.Time `json:"stime"`
  10. Etime xtime.Time `json:"etime"`
  11. Interval int64 `json:"interval"`
  12. Tlimit int64 `json:"tlimit"`
  13. Ltime int64 `json:"ltime"`
  14. List []*Like `json:"list"`
  15. }
  16. // ActSubject .
  17. type ActSubject struct {
  18. ID int64 `json:"id"`
  19. Oid int64 `json:"oid"`
  20. Type int `json:"type"`
  21. State int `json:"state"`
  22. Stime wocaoTime `json:"stime"`
  23. Etime wocaoTime `json:"etime"`
  24. Ctime wocaoTime `json:"ctime"`
  25. Mtime wocaoTime `json:"mtime"`
  26. Name string `json:"name"`
  27. Author string `json:"author"`
  28. ActURL string `json:"act_url"`
  29. Lstime wocaoTime `json:"lstime"`
  30. Letime wocaoTime `json:"letime"`
  31. Cover string `json:"cover" `
  32. Dic string `json:"dic"`
  33. Flag int64 `json:"flag"`
  34. Uetime wocaoTime `json:"uetime"`
  35. Ustime wocaoTime `json:"ustime"`
  36. Level int `json:"level"`
  37. H5Cover string `json:"h5_cover"`
  38. Rank int64 `json:"rank"`
  39. LikeLimit int `json:"like_limit"`
  40. }
  41. // SubjectTotalStat .
  42. type SubjectTotalStat struct {
  43. SumCoin int64 `json:"sum_coin"`
  44. SumFav int64 `json:"sum_fav"`
  45. SumLike int64 `json:"sum_like"`
  46. SumView int64 `json:"sum_view"`
  47. Count int `json:"count"`
  48. }
  49. // VipActOrder .
  50. type VipActOrder struct {
  51. ID int64 `json:"id"`
  52. Mid int64 `json:"mid"`
  53. OrderNo string `json:"order_no"`
  54. ProductID string `json:"product_id"`
  55. Ctime wocaoTime `json:"ctime"`
  56. Mtime wocaoTime `json:"mtime"`
  57. PanelType string `json:"panel_type"`
  58. Months int `json:"months"`
  59. AssociateState int `json:"associate_state"`
  60. }