45 lines
1.3 KiB
Go
45 lines
1.3 KiB
Go
|
package model
|
||
|
|
||
|
import "go-common/library/time"
|
||
|
|
||
|
// UpSpy up spy.
|
||
|
type UpSpy struct {
|
||
|
MID int64 `json:"mid"`
|
||
|
Nickname string `json:"nickname"`
|
||
|
SignedAt time.Time `json:"signed_at"`
|
||
|
Fans int `json:"fans"`
|
||
|
CheatFans int `json:"cheat_fans"`
|
||
|
PlayCount int `json:"play_count"`
|
||
|
CheatPlayCount int `json:"cheat_play_count"`
|
||
|
AccountState int `json:"account_state"`
|
||
|
}
|
||
|
|
||
|
// ArchiveSpy archive spy.
|
||
|
type ArchiveSpy struct {
|
||
|
ArchiveID int64 `json:"archive_id"`
|
||
|
MID int64 `json:"mid"`
|
||
|
Nickname string `json:"nickname"`
|
||
|
UploadTime time.Time `json:"pub_time"`
|
||
|
TotalIncome int `json:"total_income"`
|
||
|
CheatFavorite int `json:"cheat_favorite"`
|
||
|
CheatPlayCount int `json:"cheat_play_count"`
|
||
|
CheatCoin int `json:"cheat_coin"`
|
||
|
Deducted int `json:"deducted"`
|
||
|
}
|
||
|
|
||
|
// CheatFans cheat fans.
|
||
|
type CheatFans struct {
|
||
|
MID int64 `json:"mid"`
|
||
|
Nickname string `json:"nickname"`
|
||
|
RealFans int `json:"real_fans"`
|
||
|
CheatFans int `json:"cheat_fans"`
|
||
|
SignedAt time.Time `json:"signed_at"`
|
||
|
DeductAt time.Time `json:"deduct_at"`
|
||
|
}
|
||
|
|
||
|
// CheatCount cheat count.
|
||
|
type CheatCount struct {
|
||
|
Quantity int `json:"quantity"`
|
||
|
EventID string `json:"event_name"`
|
||
|
}
|