upinfo.go 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. package datamodel
  2. //UpArchiveData hbase up archive info table
  3. type UpArchiveData struct {
  4. Avs int64 `json:"avs" qualifier:"avs"` // 稿件数
  5. Play int64 `json:"play" qualifier:"play"` // 播放数
  6. Likes int64 `json:"likes" qualifier:"likes"` // 点赞数
  7. Danmu int64 `json:"danmu" qualifier:"danmu"` //弹幕
  8. Reply int64 `json:"reply" qualifier:"reply"` //评论
  9. Share int64 `json:"share" qualifier:"share"` //分享
  10. Fav int64 `json:"fav" qualifier:"fav"` //收藏
  11. Coin int64 `json:"coin" qualifier:"coin"` //硬币
  12. MaxPlayAid int64 `json:"max_play_aid" qualifier:"aid"` //最高播放的aid
  13. MaxPlay int64 `json:"max_play" qualifier:"playest"` //最高播放次数
  14. }
  15. //UpArchiveTagData tag data
  16. type UpArchiveTagData struct {
  17. // key-> index, value-> tagid
  18. TagMap map[string]int64 `family:"tag"`
  19. }
  20. //UpArchiveTypeData type data
  21. type UpArchiveTypeData struct {
  22. Tid int64 `json:"tid" qualifier:"tid"` // 一级分区
  23. TidName string `json:"tid_name"` // 分区名字
  24. Count int64 `json:"count" qualifier:"cnt"` // 稿件数量
  25. SubTid int64 `json:"sub_tid" qualifier:"sub_tid"` //二级分区
  26. SubCount int64 `json:"sub_count" qualifier:"sub_cnt"` //稿件数量
  27. SubTidName string `json:"sub_tid_name"` // 分区名字
  28. }