package game import ( "github.com/gogf/gf/v2/frame/g" "tyj_admin/api/v1/common" "tyj_admin/internal/model/entity" ) type GetCCDReq struct { g.Meta `path:"/ccd/getCCD" tags:"ccd" method:"post" summary:"获取ccd"` Platform string `p:"platform"` ChannelType string `p:"channelType"` VersionName string `p:"versionName"` VersionCode string `p:"versionCode"` Ip string `p:"ip"` PageNum int `p:"pageNum"` PageSize int `p:"pageSize"` } type GetCCDRes struct { g.Meta `mime:"application/json"` CCDList []entity.GameCcdUrl `json:"ccdList"` Total int `json:"total"` } type AddCCDReq struct { g.Meta `path:"/ccd/addCCD" tags:"ccd" method:"post" summary:"添加热更地址"` Platform string `p:"platform"` ChannelType string `p:"channelType"` VersionName string `p:"versionName"` VersionCode string `p:"versionCode"` Ip string `p:"ip"` HotfixVersion string `p:"hotfixVersion"` VersionCompare string `p:"versionCompare"` State uint `p:"state"` Url string `p:"url"` } type AddCCDRes struct { } type DelCCDReq struct { g.Meta `path:"/ccd/delCCD" tags:"ccd" method:"post" summary:"删除热更地址"` Id uint64 `p:"id"` } type DelCCDRes struct { } type GetLoginUrlReq struct { g.Meta `path:"/loginUrl/getLoginUrl" tags:"登录地址" method:"post" summary:"loginUrl"` PageNum int `p:"pageNum"` PageSize int `p:"pageSize"` } type GetLoginUrlRes struct { g.Meta `mime:"application/json"` LoginUrlList []entity.GameLoginUrl `json:"loginUrlList"` Total int `json:"total"` } type GetAllLoginUrlReq struct { g.Meta `path:"/loginUrl/getAllLoginUrl" tags:"登录地址" method:"post" summary:"allLoginUrl"` } type GetAllLoginUrlRes struct { g.Meta `mime:"application/json"` LoginUrlList []entity.GameLoginUrl `json:"loginUrlList"` } type AddLoginUrlReq struct { g.Meta `path:"/loginUrl/addLoginUrl" tags:"登录地址" method:"post" summary:"添加loginUrl"` Id int `p:"id"` Host string `p:"host"` Port int `p:"port"` State int `p:"state"` Recommend int `p:"recommend"` IsNew int `p:"isNew"` } type AddLoginUrlRes struct { } type AddNewLoginUrlReq struct { g.Meta `path:"/loginUrl/addNewLoginUrl" tags:"登录地址" method:"post" summary:"添加loginUrl"` Id int `p:"id"` Host string `p:"host"` Port int `p:"port"` State int `p:"state"` Recommend int `p:"recommend"` Name string `p:"name"` RechargeHost string `p:"rechargeHost"` RechargePort int `p:"rechargePort"` Area int `p:"area"` IsShow int `p:"isShow"` Channel string `p:"channel"` 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"` } type AddNewLoginUrlRes struct { } 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 DelLoginUrlReq struct { g.Meta `path:"/loginUrl/delLoginUrl" tags:"登录地址" method:"post" summary:"删除loginUrl"` Id uint64 `p:"id"` } type DelLoginUrlRes struct { } type GetVersionReq struct { g.Meta `path:"/version/get" tags:"版本号" method:"post" summary:"获取"` PageNum int `p:"pageNum"` PageSize int `p:"pageSize"` } type GetVersionRes struct { g.Meta `mime:"application/json"` Version []entity.GameVersion `json:"version"` Total int `json:"total"` } type UpdateVersionReq struct { g.Meta `path:"/version/update" tags:"版本号" method:"post" summary:"更新"` Channel string `p:"channel"` Version string `p:"version"` } type UpdateVersionRes struct { g.Meta `mime:"application/json"` } type DelVersionReq struct { g.Meta `path:"/version/del" tags:"版本号" method:"post" summary:"删除"` Id int32 `p:"id"` } type DelVersionRes struct { g.Meta `mime:"application/json"` } type GetListWhiteListReq struct { g.Meta `path:"/whiteList/get" tags:"ip白名单" method:"post" summary:"获取ip白名单列表"` PageNum int `p:"pageNum"` PageSize int `p:"pageSize"` } type GetListWhiteListRes struct { g.Meta `mime:"application/json"` WhiteList []entity.GameWhiteList `json:"whiteList"` Total int `json:"total"` } type GetWhiteStateReq struct { g.Meta `path:"/whiteState/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"` } type GetWhiteStateRes struct { g.Meta `mime:"application/json"` Count int `json:"count"` } type GetWhiteListReq struct { g.Meta `path:"/whiteList/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"` } type GetWhiteListRes struct { g.Meta `mime:"application/json"` Count int `json:"count"` } type WhiteListReq struct { g.Meta `path:"/whiteList/list" tags:"ip白名单" method:"get" summary:"获取ip白名单列表"` } type WhiteListRes struct { g.Meta `mime:"application/json"` WhiteList []string `json:"whiteList"` } type UpdateWhiteListReq struct { g.Meta `path:"/whiteList/update" tags:"ip白名单" method:"post" summary:"更新ip白名单"` //Id int `p:"id"` Ip string `p:"ip"` } type UpdateWhiteListRes struct { g.Meta `mime:"application/json"` } type DelWhiteListReq struct { g.Meta `path:"/whiteList/del" tags:"ip白名单" method:"post" summary:"删除ip白名单"` Ip string `p:"ip"` } type DelWhiteListRes struct { g.Meta `mime:"application/json"` } type GetListBlackListReq struct { g.Meta `path:"/blackList/get" tags:"ip白名单" method:"post" summary:"获取ip白名单列表"` common.PageReq } type GetListBlackListRes struct { g.Meta `mime:"application/json"` WhiteList []entity.GameBlackList `json:"whiteList"` common.ListRes } type GetBlackListReq struct { g.Meta `path:"/blackList/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"` } type GetBlackListRes struct { g.Meta `mime:"application/json"` Count int `json:"count"` } type UpdateBlackListReq struct { g.Meta `path:"/blackList/update" tags:"ip白名单" method:"post" summary:"更新ip白名单"` Id int `p:"id"` Ip string `p:"ip"` } type UpdateBlackListRes struct { g.Meta `mime:"application/json"` } type DelBlackListReq struct { g.Meta `path:"/blackList/del" tags:"ip白名单" method:"post" summary:"删除ip白名单"` Ip string `p:"ip"` } type DelBlackListRes struct { g.Meta `mime:"application/json"` } type GetAllChannelReq struct { g.Meta `path:"/loginUrl/getAllChannel" tags:"登录地址" method:"post" summary:"getAllChannel"` } type GetAllChannelRes struct { g.Meta `mime:"application/json"` List []entity.GameChannelList `json:"List"` } type GetAllCcdUrlReq struct { g.Meta `path:"/loginUrl/getAllCcdUrl" tags:"热更URL" method:"post" summary:"getAllCcdUrl"` } type GetAllCcdUrlRes struct { g.Meta `mime:"application/json"` List []entity.GameCcdVersion `json:"list"` } 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"` }