You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
869 B
35 lines
869 B
package model |
|
|
|
import v1 "go-common/app/service/main/archive/api" |
|
|
|
// Online struct of online api response |
|
type Online struct { |
|
RegionCount map[int16]int `json:"region_count"` |
|
AllCount int64 `json:"all_count"` |
|
WebOnline int64 `json:"web_online"` |
|
PlayOnline int64 `json:"play_online"` |
|
} |
|
|
|
// OnlineCount struct of online count api data |
|
type OnlineCount struct { |
|
ConnCount int64 `json:"conn_count"` |
|
IPCount int64 `json:"ip_count"` |
|
} |
|
|
|
// LiveOnlineCount struct of live online count api data |
|
type LiveOnlineCount struct { |
|
IPConnect int64 `json:"ip_connect"` |
|
TotalOnline int64 `json:"total_online"` |
|
} |
|
|
|
// OnlineAid online aids and count |
|
type OnlineAid struct { |
|
Aid int64 `json:"aid"` |
|
Count int64 `json:"count"` |
|
} |
|
|
|
// OnlineArc archive whit online count |
|
type OnlineArc struct { |
|
*v1.Arc |
|
OnlineCount int64 `json:"online_count"` |
|
}
|
|
|