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.

117 lines
4.0 KiB

package game
import (
"github.com/gogf/gf/v2/frame/g"
"tyj_admin/api/v1/common"
"tyj_admin/internal/model/entity"
)
type GetServerVersionListReq struct {
g.Meta `path:"/server/getVersion" tags:"server" method:"get" summary:"getVersion"`
Server string `json:"serverId"`
}
type GetServerVersionListRes struct {
g.Meta `mime:"application/json"`
Version string `json:"version"`
}
type GetServerConfigGeneralReq struct {
g.Meta `path:"/serverConfig/getGeneral" tags:"系统配置" method:"post" summary:"ServerConfig"`
}
type GetServerConfigGeneralRes struct {
g.Meta `mime:"application/json"`
List []entity.GameServerJsonGeneral `json:"list"`
}
type AddServerConfigGeneralReq struct {
g.Meta `path:"/serverConfig/addGeneral" tags:"系统配置" method:"post" summary:"修改generalServerConfig"`
Id int `p:"id"`
BackstageRechargeUrl string `p:"backstageRechargeUrl"`
GmWhiteListUrl string `p:"gmWhiteListUrl"`
IdentityCheckAddress string `p:"identityCheckAddress"`
RechargeWhiteListIps string `p:"rechargeWhiteListIps"`
SdkAddress string `p:"sdkAddress"`
UniqueAddress string `p:"uniqueAddress"`
}
type AddServerConfigGeneralRes struct {
}
type AddServerConfigReq struct {
g.Meta `path:"/serverConfig/add" tags:"服务器配置" method:"post" summary:"修改ServerConfig"`
Id int `p:"id"`
GameDbUrl string `p:"gameDbUrl"`
GameDbName string `p:"gameDbName"`
Platform int `p:"platform"`
InnerIp string `p:"innerIp"`
CreateTime string `p:"createTime"`
Remark string `p:"remark"`
Difficulty int `p:"difficulty"`
Channel string `p:"channel"`
}
type AddServerConfigRes struct {
}
type GetRouterReq struct {
g.Meta `path:"/serverConfig/getRouter" tags:"服务器配置" method:"post" summary:"router"`
common.PageReq
}
type GetRouterRes struct {
g.Meta `mime:"application/json"`
List []entity.GameRouter `json:"list"`
common.ListRes
}
type AddRouterReq struct {
g.Meta `path:"/serverConfig/updateRouter" tags:"服务器配置" method:"post" summary:"修改ServerConfig"`
Id int `p:"id"`
RealmIp string `p:"realmIp"`
RealmPort int `p:"realmPort"`
RealmStep int `p:"realmStep"`
RealmNum int `p:"realmNum"`
RouterIp string `p:"routerIp"`
RouterPort int `p:"routerPort"`
RouterStep int `p:"routerStep"`
RouterNum int `p:"routerNum"`
}
type AddRouterRes struct {
}
type GetServerConfigReq struct {
g.Meta `path:"/getServerConfig" tags:"外部接口" method:"get" summary:"获取服务器配置"`
ServerId int `p:"serverId"`
}
type GetServerConfigRes struct {
g.Meta `mime:"application/json"`
Id int `json:"serverId" description:""`
SdkAddress string `json:"sdkAddress" description:""`
UniqueAddress string `json:"uniqueAddress" description:""`
IdentityCheckAddress string `json:"identityCheckAddress" description:""`
RechargeWhiteListIps string `json:"rechargeWhiteListIps" description:""`
GmWhiteListUrl string `json:"gmWhiteListUrl" description:""`
BackstageRechargeUrl string `json:"backstageRechargeUrl" description:""`
GameDifficulty int `json:"gameDifficulty" description:""`
GameDbUrl string `json:"gameDbUrl" description:""`
GameDbName string `json:"gameDbName" description:""`
Platform int `json:"platform" description:""`
InnerIp string `json:"innerIp" description:""`
CreateTime int64 `json:"createTime" description:""`
ActivityDbUrl string `json:"activityDbUrl" description:""`
ActivityDbName string `json:"activityDbName" description:""`
}
type ServerReloadDllReq struct {
g.Meta `path:"/server/reloadDll" tags:"server" method:"get" summary:"reloadDll"`
Server string `p:"serverId"`
}
type ServerReloadDllRes struct {
g.Meta `mime:"application/json"`
Message string `json:"message"`
}