|
|
|
package game
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
|
|
"tyj_admin/api/v1/common"
|
|
|
|
"tyj_admin/internal/model/entity"
|
|
|
|
)
|
|
|
|
|
|
|
|
// 修改GM权限
|
|
|
|
type ChangeGmReq struct {
|
|
|
|
g.Meta `path:"/mange/changegm" tags:"账号" method:"post" summary:"修改GM权限"`
|
|
|
|
Account string `p:"account"`
|
|
|
|
ServerId int `p:"serverId"`
|
|
|
|
Uid string `p:"uid"`
|
|
|
|
Type int `p:"type"` // 查询类型 1, uid, 2 账号
|
|
|
|
ChangeValue int `p:"gmState"` //0正常,1-黑名单,3-gm
|
|
|
|
}
|
|
|
|
|
|
|
|
type ChangeGmRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type SearchGmReq struct {
|
|
|
|
g.Meta `path:"/mange/searchgm" tags:"账号" method:"post" summary:"修改GM权限"`
|
|
|
|
Type int `p:"type"` // 查询类型 1, uid, 2 账号
|
|
|
|
Account string `p:"account"`
|
|
|
|
ServerId int `p:"serverId"`
|
|
|
|
Uid string `p:"uid"` // uid
|
|
|
|
}
|
|
|
|
|
|
|
|
type SearchGmRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Gm int32 `json:"gm"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetGmToClientReq struct {
|
|
|
|
g.Meta `path:"/mange/setclientgm" tags:"账号" method:"get" summary:"开GM权限"`
|
|
|
|
ServerId int `p:"serverId"`
|
|
|
|
Uids string `p:"uids"`
|
|
|
|
State int `p:"state"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetGmToClientRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type ResetPwdReq struct {
|
|
|
|
g.Meta `path:"/mange/resetpwd" tags:"账号" method:"post" summary:"修改登录密码"`
|
|
|
|
Account string `p:"account"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
Pwd string `p:"pwd"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type ResetPwdRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type MigrateSearchReq struct {
|
|
|
|
g.Meta `path:"/mange/migratesearch" tags:"账号" method:"get" summary:"迁移查询"`
|
|
|
|
SrcServerId int `json:"srcServerId"`
|
|
|
|
SrcUid int64 `p:"srcUid"`
|
|
|
|
DesServerId int `json:"desServerId"`
|
|
|
|
DrcUid int32 `p:"drcUid"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type MigrateSearchRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
RoleList []*entity.Unit `json:"list"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type MigrateReq struct {
|
|
|
|
g.Meta `path:"/mange/migrate" tags:"账号" method:"get" summary:"迁移"`
|
|
|
|
SrcServerId int `p:"srcServerId"`
|
|
|
|
SrcUid int32 `p:"srcUid"`
|
|
|
|
DesServerId int `p:"desServerId"`
|
|
|
|
DesUid int32 `p:"desUid"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type MigrateRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type StatisticsReq struct {
|
|
|
|
g.Meta `path:"/mange/statistics" tags:"统计数据" method:"get" summary:"统计数据"`
|
|
|
|
LowTime int64 `p:"lowTime"`
|
|
|
|
UpTime int64 `p:"upTime"`
|
|
|
|
ServerId int `p:"serverId"` //0,总服,其他分服
|
|
|
|
}
|
|
|
|
|
|
|
|
type StatisticsRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
RegisterNum int64 `json:"registerNum"`
|
|
|
|
DepositNum int64 `json:"depositNum"`
|
|
|
|
Sum int32 `json:"sum"` //总充值
|
|
|
|
Remain []*entity.Remain `json:"list"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddItemReq struct {
|
|
|
|
g.Meta `path:"/mange/addItem" tags:"账号" method:"get" summary:"添加物品"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
Type int32 `p:"Type"`
|
|
|
|
ConfigId int32 `p:"ConfigId"`
|
|
|
|
Num int32 `p:"Num"`
|
|
|
|
Region int32 `p:"Region"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddItemRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddItemListReq struct {
|
|
|
|
g.Meta `path:"/mange/addItemList" tags:"账号" method:"get" summary:"添加物品"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
Type int32 `p:"Type"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddItemListRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type EditPeopleReq struct {
|
|
|
|
g.Meta `path:"/mange/editPeople" tags:"账号" method:"get" summary:"编辑人物"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
PeopleId int32 `p:"PeopleId"`
|
|
|
|
NumericType int32 `p:"NumericType"`
|
|
|
|
Value int64 `p:"Value"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type EditPeopleRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddGameUnitReq struct {
|
|
|
|
g.Meta `path:"/mange/addGameUnit" tags:"账号" method:"get" summary:"编辑人物"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
CfgId int32 `p:"CfgId"`
|
|
|
|
GameUnitType int32 `p:"GameUnitType"`
|
|
|
|
Name string `p:"Name"`
|
|
|
|
FamilyName string `p:"FamilyName"`
|
|
|
|
X float32 `p:"X"`
|
|
|
|
Y float32 `p:"Y"`
|
|
|
|
IsFlip bool `p:"IsFlip"`
|
|
|
|
ArtConfigId int32 `p:"ArtConfigId"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddGameUnitRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddVillagerSkillReq struct {
|
|
|
|
g.Meta `path:"/mange/addVillagerSkill" tags:"账号" method:"get" summary:"添加技能"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
GameUnitId int64 `p:"GameUnitId"`
|
|
|
|
VillagerSkillId int32 `p:"VillagerSkillId"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddVillagerSkillRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetWeatherReq struct {
|
|
|
|
g.Meta `path:"/mange/setWeather" tags:"账号" method:"get" summary:"改变天气"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
WeatherConfigId int32 `p:"WeatherConfigId"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetWeatherRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type ClearResourceReq struct {
|
|
|
|
g.Meta `path:"/mange/clearResource" tags:"账号" method:"get" summary:"删除资源"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
ServerId int `p:"serverId"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type ClearResourceRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type CopyUnitReq struct {
|
|
|
|
g.Meta `path:"/mange/copyUnit" tags:"账号" method:"get" summary:"复制账号"`
|
|
|
|
SrcName int `p:"SrcName" v:"required|min:1#账号ID不能为空"`
|
|
|
|
SrcServer int `p:"SrcServer" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type CopyUnitRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Filename string `json:"filename"`
|
|
|
|
StoreFilename string `json:"storeFilename"`
|
|
|
|
DeadFilename string `json:"deadFilename"`
|
|
|
|
DecorationFilename string `json:"decorationFilename"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateUnitReq struct {
|
|
|
|
g.Meta `path:"/mange/updateUnit" tags:"账号" method:"get" summary:"更新账号"`
|
|
|
|
Filename string `p:"filename" v:"required#文件名不能为空"`
|
|
|
|
StoreFilename string `p:"storeFilename" v:"required#文件名不能为空"`
|
|
|
|
DeadFilename string `p:"deadFilename" v:"required#文件名不能为空"`
|
|
|
|
DecorationFilename string `p:"decorationFilename" v:"required#文件名不能为空"`
|
|
|
|
DestName int `p:"DestName" v:"required|min:1#账号ID不能为空"`
|
|
|
|
DestServer int `p:"DestServer" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateUnitRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type SearchAccountReq struct {
|
|
|
|
g.Meta `path:"/mange/searchAccount" tags:"账号" method:"get" summary:"搜索账号"`
|
|
|
|
//Day int `p:"day"`
|
|
|
|
//Scale int `p:"scale"`
|
|
|
|
//Min int `p:"time"`
|
|
|
|
Type int `p:"type"`
|
|
|
|
Data int `p:"data"`
|
|
|
|
CompareType int `p:"compareType"`
|
|
|
|
PageSize int `p:"pageSize"`
|
|
|
|
PageNum int `p:"pageNum"`
|
|
|
|
ServerId int `p:"serverId" `
|
|
|
|
StartTime int `p:"startTime" `
|
|
|
|
EndTime int `p:"endTime" `
|
|
|
|
}
|
|
|
|
|
|
|
|
type SearchAccountRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Accounts []map[string]interface{} `json:"accounts"`
|
|
|
|
Total int `json:"total"`
|
|
|
|
AvgScale float64 `json:"avgScale"`
|
|
|
|
AvgDay float64 `json:"avgDay"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type FinishGatherReq struct {
|
|
|
|
g.Meta `path:"/mange/finishGather" tags:"账号" method:"get" summary:"删除资源"`
|
|
|
|
Account string `p:"Account"`
|
|
|
|
GatherIds []int64 `p:"GatherIds"`
|
|
|
|
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type FinishGatherRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetBazaarReq struct {
|
|
|
|
g.Meta `path:"/bazaar/get" tags:"赶集" method:"get" summary:"获取赶集"`
|
|
|
|
Year int32 `p:"Year"`
|
|
|
|
Date int32 `p:"Date"`
|
|
|
|
ServerId int `p:"serverId"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetBazaarRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Bazaar []map[string]interface{} `json:"bazaar"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateBazaarReq struct {
|
|
|
|
g.Meta `path:"/bazaar/update" tags:"赶集" method:"post" summary:"更新赶集"`
|
|
|
|
Bazaar map[string]interface{} `p:"bazaar"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateBazaarRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertBazaarReq struct {
|
|
|
|
g.Meta `path:"/bazaar/insert" tags:"赶集" method:"post" summary:"添加赶集"`
|
|
|
|
Bazaar map[string]interface{} `p:"bazaar"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertBazaarRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertBatchBazaarReq struct {
|
|
|
|
g.Meta `path:"/bazaar/insertBatch" tags:"赶集" method:"post" summary:"添加赶集"`
|
|
|
|
Bazaars []map[string]interface{} `p:"bazaars"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertBatchBazaarRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetMonthlyLotteryReq struct {
|
|
|
|
g.Meta `path:"/monthlyLottery/get" tags:"每月抽奖" method:"get" summary:"获取每月抽奖 -1为不限次数"`
|
|
|
|
Date string `p:"Date"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetMonthlyLotteryRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
MonthlyLottery []map[string]interface{} `json:"monthlyEvent"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateMonthlyLotteryReq struct {
|
|
|
|
g.Meta `path:"/monthlyLottery/update" tags:"每月抽奖" method:"get" summary:"更新每月抽奖"`
|
|
|
|
MonthlyLottery map[string]interface{} `p:"monthlyLottery"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateMonthlyLotteryRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertMonthlyLotteryReq struct {
|
|
|
|
g.Meta `path:"/monthlyLottery/insert" tags:"每月抽奖" method:"get" summary:"添加每月抽奖"`
|
|
|
|
MonthlyLottery map[string]interface{} `p:"monthlyLottery"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertMonthlyLotteryRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetPropExchangeReq struct {
|
|
|
|
g.Meta `path:"/propExchange/get" tags:"道具兑换" method:"get" summary:"获取道具兑换"`
|
|
|
|
Id int64 `p:"id"`
|
|
|
|
Year string `p:"year"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetPropExchangeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
PropExchange []map[string]interface{} `json:"propExchange"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdatePropExchangeReq struct {
|
|
|
|
g.Meta `path:"/propExchange/update" tags:"道具兑换" method:"get" summary:"更新道具兑换"`
|
|
|
|
PropExchange map[string]interface{} `p:"propExchange"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdatePropExchangeRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertPropExchangeReq struct {
|
|
|
|
g.Meta `path:"/propExchange/insert" tags:"道具兑换" method:"get" summary:"添加道具兑换"`
|
|
|
|
PropExchange map[string]interface{} `p:"propExchange"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertPropExchangeRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckPropExchangeReq struct {
|
|
|
|
g.Meta `path:"/propExchange/check" tags:"道具兑换" method:"get" summary:"查询道具兑换"`
|
|
|
|
PropExchange map[string]interface{} `p:"propExchange"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckPropExchangeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
PropExchange int64 `json:"propExchange"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetModelReq struct {
|
|
|
|
g.Meta `path:"/model/get" tags:"模板" method:"get" summary:"获取模板"`
|
|
|
|
MType int64 `p:"mType"`
|
|
|
|
Id int64 `p:"id"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetModelRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Model []map[string]interface{} `json:"model"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateModelReq struct {
|
|
|
|
g.Meta `path:"/model/update" tags:"模板" method:"get" summary:"更新模板"`
|
|
|
|
Model map[string]interface{} `p:"model"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateModelRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertModelReq struct {
|
|
|
|
g.Meta `path:"/model/insert" tags:"模板" method:"get" summary:"添加模板"`
|
|
|
|
Model map[string]interface{} `p:"model"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type InsertModelRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelModelReq struct {
|
|
|
|
g.Meta `path:"/model/del" tags:"模板" method:"get" summary:"删除模板"`
|
|
|
|
Id int64 `p:"id"`
|
|
|
|
StallId int32 `p:"stallId"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelModelRes struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetAuditModeReq struct {
|
|
|
|
g.Meta `path:"/set/auditMode" tags:"set接口" method:"post" summary:"审核模式"`
|
|
|
|
AuditMode int `p:"auditMode" ` // 1-不需要走热更新; 0-需要走热更新
|
|
|
|
Channel string `p:"channel"`
|
|
|
|
Version string `p:"version"`
|
|
|
|
Name string `p:"name"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetAuditModeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelAuditModeReq struct {
|
|
|
|
g.Meta `path:"/set/delAuditMode" tags:"set接口" method:"post" summary:"审核模式"`
|
|
|
|
Label string `p:"label"`
|
|
|
|
Name string `p:"name"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelAuditModeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AuditModeReq struct {
|
|
|
|
g.Meta `path:"/set/checkAuditMode" tags:"set接口" method:"get" summary:"auditMode"`
|
|
|
|
Channel string `p:"channel"`
|
|
|
|
Version string `p:"version"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AuditModeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
AuditMode int32 `json:"auditMode"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetAllAuditModeReq struct {
|
|
|
|
g.Meta `path:"/set/getAllAuditMode" tags:"set接口" method:"get" summary:"getAllAuditMode"`
|
|
|
|
Name string `p:"name"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetAllAuditModeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
List map[string]string `json:"list"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetAllowChannelReq struct {
|
|
|
|
g.Meta `path:"/set/getAllowChannel" tags:"set接口" method:"get" summary:"getAllowChannel"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetAllowChannelRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
List map[string]string `json:"list"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetAllowChannelReq struct {
|
|
|
|
g.Meta `path:"/set/allowChannel" tags:"set接口" method:"post" summary:"审核模式"`
|
|
|
|
Channel string `p:"channel"`
|
|
|
|
Version string `p:"version"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetAllowChannelRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelAllowChannelReq struct {
|
|
|
|
g.Meta `path:"/set/delAllowChannel" tags:"set接口" method:"post" summary:"审核模式"`
|
|
|
|
Label string `p:"label"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelAllowChannelRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetOperLogReq struct {
|
|
|
|
g.Meta `path:"/log/getOperLog" tags:"log接口" method:"get" summary:"操作日志"`
|
|
|
|
Label string `p:"label"`
|
|
|
|
common.PageReq
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetOperLogRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
List []entity.SysOperLog `json:"list"`
|
|
|
|
common.ListRes
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetLoginOutGmReq struct {
|
|
|
|
g.Meta `path:"/loginOut/getGm" tags:"log接口" method:"get" summary:"操作日志"`
|
|
|
|
UnitId int64 `p:"uid"`
|
|
|
|
Uid string `p:"id"`
|
|
|
|
Account string `p:"account"`
|
|
|
|
State int `p:"state"`
|
|
|
|
CompareType int `p:"compareType"`
|
|
|
|
RechargeTotal int `p:"rechargeTotal"`
|
|
|
|
ServerId int `p:"serverId"`
|
|
|
|
StoneAmount int `p:"stoneAmount"`
|
|
|
|
VouchersNum int `p:"vouchersNum"`
|
|
|
|
CDate int64 `p:"cDate"`
|
|
|
|
common.PageReq
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetLoginOutGmRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Logs []entity.LoginLogoutInfoGm `json:"logs"`
|
|
|
|
common.ListRes
|
|
|
|
}
|