up_rank.go 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. package upcrmmodel
  2. import "go-common/library/time"
  3. const (
  4. //UpRankTypeFans30day1k 7
  5. UpRankTypeFans30day1k = 7 // 第一次投稿时间在30天内的UP主最快达到1k粉的top500UP列表
  6. //UpRankTypeFans30day1w 8
  7. UpRankTypeFans30day1w = 8 // 第一次投稿时间在30天内的UP主最快达到1w粉的top500UP列表
  8. //UpRankTypePlay30day1k 9
  9. UpRankTypePlay30day1k = 9 // 第一次投稿时间在30天内的UP主最快达到1k播放量的top500UP列表
  10. //UpRankTypePlay30day1w 10
  11. UpRankTypePlay30day1w = 10 // 第一次投稿时间在30天内的UP主最快达到1w播放量的top500UP列表
  12. //UpRankTypePlay30day10k 11
  13. UpRankTypePlay30day10k = 11 // 第一次投稿时间在30天内的UP主最快达到10w播放量的top500UP列表
  14. //UpRankTypeFans30dayIncreaseCount 12
  15. UpRankTypeFans30dayIncreaseCount = 12 //30天内粉丝增长绝对值最多的top500列表
  16. //UpRankTypeFans30dayIncreasePercent 13
  17. UpRankTypeFans30dayIncreasePercent = 13 // 30天内粉丝增长百分比最多(30天前粉丝量超过100)的top500列表
  18. )
  19. //UpRank struct
  20. type UpRank struct {
  21. ID uint64 `gorm:"column:id"`
  22. Mid int64
  23. Type int16 // 排行榜类型
  24. Value uint
  25. Value2 int
  26. GenerateDate string
  27. CTime time.Time `gorm:"column:ctime"`
  28. MTime time.Time `gorm:"column:mtime"`
  29. }