印度包网
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.
 
 
 

77 lines
2.7 KiB

package values
type RankCfgReq struct {
RankType int `json:"rankType"` // 排行榜类型(1:打码排行榜,2:充值排行榜)
}
type RankCfgResp struct {
RankData []RankData `json:"rankData"` // 排行榜信息
}
type RankInfoReq struct {
RankType int `json:"rankType"` // 排行榜类型(1:打码排行榜,2:充值排行榜)
RankCycle int `json:"rankCycle"` // 排行榜类型(1:日,2:周,3:月)
// 排名分页
Page int `json:"page"`
PageSize int `json:"pageSize"`
}
type RankUser struct {
UserName string `json:"userName"` // 玩家昵称
UserCount int64 `json:"userCount"` // 玩家数值
UserIcon string `json:"userIcon"` // 玩家头像
UserRank int `json:"userRank"` // 玩家排名
UserAward int `json:"userAward"` // 玩家预计分奖比例(*10000)
UserAwardExpected int64 `json:"userAwardExpected"` // 玩家预计奖励
}
type RankAward struct {
MinRank int `json:"minRank"` // 最小排名
MaxRank int `json:"maxRank"` // 最大排名
Award int `json:"award"` // 分奖比例(*10000)
}
type RankData struct {
RankCycle int `json:"rankCycle"` // 排行榜类型(1:日,2:周,3:月)
Pumping int `json:"pumping"` // 抽水比例(*10000)
JackPot int64 `json:"jackPot"` // 当前奖池
JackPotLast int64 `json:"jackPotLast"` // 继承奖池
AwardAtLess int64 `json:"awardAtLess"` // 剩余开奖时间戳
RankAwards []RankAward `json:"rankAwards"` // 排行榜奖励配置
RankUsers []RankUser `json:"rankUsers"` // 排名详情
RankUsersCount int64 `json:"rankUsersCount"` // 排名总数
}
type RankInfoResp struct {
RankData *RankData `json:"rankData"` // 排名详情
Exist bool `json:"exist"` // 活动存在
}
type RankHistoryReq struct {
RankType int `json:"rankType"` // 排行榜类型(1:打码排行榜,2:充值排行榜)
RankCycle int `json:"rankCycle"` // 排行榜类型(1:日,2:周,3:月)
// 排名分页
Page int `json:"page"`
PageSize int `json:"pageSize"`
}
type RankHistoryResp struct {
RankData *RankData `json:"rankData"` // 历史详情
}
type RankRewardReq struct {
Page int `json:"page"`
PageSize int `json:"pageSize"`
}
type RankRewardDetails struct {
Rank int `json:"rank"` // 排名
RankCycle int `json:"rankCycle"` // 排行榜类型(1:日,2:周,3:月)
RewardAt int64 `json:"rewardAt"` // 发奖时间戳
RewardCount int64 `json:"rewardCount"` // 中奖数量
}
type RankRewardResp struct {
Count int64 `json:"count"` // 总条数
RankRewardDetails []RankRewardDetails `json:"rankRewardDetails"` // 中奖详情
}