28 lines
921 B
Go
28 lines
921 B
Go
package dto
|
|
|
|
type RankingQuery struct {
|
|
Sources []string `form:"sourceDb"`
|
|
BeginTime string `form:"beginTime"`
|
|
EndTime string `form:"endTime"`
|
|
GameID *int64 `form:"gameId"`
|
|
}
|
|
type RankingItem struct {
|
|
Rank int `json:"rank"`
|
|
ObjectID string `json:"objectId"`
|
|
ObjectName string `json:"objectName"`
|
|
SourceDB *string `json:"sourceDb"`
|
|
SourceDBLabel *string `json:"sourceDbLabel"`
|
|
MetricValue string `json:"metricValue"`
|
|
MoM *string `json:"momValue"`
|
|
MoMStatus *int `json:"momStatus"`
|
|
}
|
|
type RankingPage struct {
|
|
Register []*RankingItem `json:"registerRankList"`
|
|
Recharge []*RankingItem `json:"rechargeRankList"`
|
|
PayRate []*RankingItem `json:"payRateRankList"`
|
|
Active []*RankingItem `json:"activeRankList"`
|
|
Begin string `json:"beginTime"`
|
|
End string `json:"endTime"`
|
|
Available bool `json:"available"`
|
|
}
|