Files
kra-new/internal/service/dto/ranking.go
T

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"`
}