cheat.go 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package model
  2. import "go-common/library/time"
  3. // UpSpy up spy.
  4. type UpSpy struct {
  5. MID int64 `json:"mid"`
  6. Nickname string `json:"nickname"`
  7. SignedAt time.Time `json:"signed_at"`
  8. Fans int `json:"fans"`
  9. CheatFans int `json:"cheat_fans"`
  10. PlayCount int `json:"play_count"`
  11. CheatPlayCount int `json:"cheat_play_count"`
  12. AccountState int `json:"account_state"`
  13. }
  14. // ArchiveSpy archive spy.
  15. type ArchiveSpy struct {
  16. ArchiveID int64 `json:"archive_id"`
  17. MID int64 `json:"mid"`
  18. Nickname string `json:"nickname"`
  19. UploadTime time.Time `json:"pub_time"`
  20. TotalIncome int `json:"total_income"`
  21. CheatFavorite int `json:"cheat_favorite"`
  22. CheatPlayCount int `json:"cheat_play_count"`
  23. CheatCoin int `json:"cheat_coin"`
  24. Deducted int `json:"deducted"`
  25. }
  26. // CheatFans cheat fans.
  27. type CheatFans struct {
  28. MID int64 `json:"mid"`
  29. Nickname string `json:"nickname"`
  30. RealFans int `json:"real_fans"`
  31. CheatFans int `json:"cheat_fans"`
  32. SignedAt time.Time `json:"signed_at"`
  33. DeductAt time.Time `json:"deduct_at"`
  34. }
  35. // CheatCount cheat count.
  36. type CheatCount struct {
  37. Quantity int `json:"quantity"`
  38. EventID string `json:"event_name"`
  39. }