rank.go 556 B

12345678910111213141516171819202122232425262728293031323334
  1. package model
  2. // rank
  3. var (
  4. RankMonth = int64(1)
  5. RankWeek = int64(2)
  6. RankYesterday = int64(3)
  7. RankBeforeYesterday = int64(4)
  8. )
  9. // RankCategory .
  10. type RankCategory struct {
  11. ID int64 `json:"id"`
  12. Name string `json:"name"`
  13. }
  14. // Rank .
  15. type Rank struct {
  16. Aid int64 `json:"aid"`
  17. Score int64 `json:"score"`
  18. }
  19. // RankMeta .
  20. type RankMeta struct {
  21. *Meta
  22. Attention bool `json:"attention"`
  23. Score int64 `json:"score"`
  24. }
  25. // RankResp .
  26. type RankResp struct {
  27. Note string `json:"note"`
  28. List []*Rank `json:"list"`
  29. }