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
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"` // 中奖详情 |
|
}
|
|
|