|
|
|
package game
|
|
|
|
|
|
|
|
import "github.com/gogf/gf/v2/frame/g"
|
|
|
|
|
|
|
|
type GetRankAwardReq struct {
|
|
|
|
g.Meta `path:"/rankAward/get" tags:"排行榜奖励" method:"post" summary:"获取排行榜奖励"`
|
|
|
|
Id int32 `p:"id"`
|
|
|
|
Type int32 `p:"type"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetRankAwardRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
RankAward []map[string]interface{} `json:"rankAward"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateRankAwardReq struct {
|
|
|
|
g.Meta `path:"/rankAward/update" tags:"排行榜奖励" method:"post" summary:"更新排行榜奖励"`
|
|
|
|
RankAward map[string]interface{} `p:"rankAward"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateRankAwardRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertRankAwardReq struct {
|
|
|
|
g.Meta `path:"/rankAward/insert" tags:"排行榜奖励" method:"post" summary:"添加排行榜奖励"`
|
|
|
|
RankAward map[string]interface{} `p:"rankAward"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertRankAwardRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetRankReq struct {
|
|
|
|
g.Meta `path:"/rank/get" tags:"排行榜" method:"post" summary:"获取排行榜"`
|
|
|
|
Type int32 `p:"type"`
|
|
|
|
Style int32 `p:"style"`
|
|
|
|
Year int32 `p:"year"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetRankRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Rank []map[string]interface{} `json:"rank"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateRankReq struct {
|
|
|
|
g.Meta `path:"/rank/update" tags:"排行榜" method:"post" summary:"更新排行榜"`
|
|
|
|
Rank map[string]interface{} `p:"rank"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateRankRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertRankReq struct {
|
|
|
|
g.Meta `path:"/rank/insert" tags:"排行榜" method:"post" summary:"添加排行榜"`
|
|
|
|
Rank map[string]interface{} `p:"rank"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertRankRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelRankReq struct {
|
|
|
|
g.Meta `path:"/rank/del" tags:"排行榜" method:"post" summary:"删除排行榜"`
|
|
|
|
Rank string `p:"rank"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelRankRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckRankReq struct {
|
|
|
|
g.Meta `path:"/rank/check" tags:"排行榜" method:"post" summary:"查询排行榜"`
|
|
|
|
Rank map[string]interface{} `p:"rank"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckRankRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Rank int64 `json:"rank"`
|
|
|
|
StringId string `json:"stringId"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddRankGroupReq struct {
|
|
|
|
g.Meta `path:"/rank/addGroup" tags:"排行榜" method:"post" summary:"添加排行榜组"`
|
|
|
|
StageGroupId int `p:"stageGroupId"`
|
|
|
|
Name string `p:"name"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddRankGroupRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetRankGroupReq struct {
|
|
|
|
g.Meta `path:"/rank/getGroup" tags:"排行榜" method:"post" summary:"获取排行榜组"`
|
|
|
|
Name string `p:"name"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetRankGroupRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Groups map[string]interface{} `p:"groups"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGameRankReq struct {
|
|
|
|
g.Meta `path:"/rank/getGameRank" tags:"排行榜" method:"get" summary:"获取游戏排行榜"`
|
|
|
|
Name string `p:"name"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGameRankRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Groups []map[string]interface{} `json:"list"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DeleteGameRankReq struct {
|
|
|
|
g.Meta `path:"/rank/deleteGameRank" tags:"排行榜" method:"get" summary:"获取游戏排行榜"`
|
|
|
|
Uid int64 `p:"uid"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DeleteGameRankRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Mess string `json:"mess"`
|
|
|
|
}
|