|
|
|
package game
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
|
|
"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 DelAccountReq struct {
|
|
|
|
g.Meta `path:"/mange/delAccount" tags:"账号" method:"get" summary:"删除账号"`
|
|
|
|
SrcName string `p:"SrcName"`
|
|
|
|
ServerId int `p:"serverId"`
|
|
|
|
Password string `p:"password"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type DelAccountRes struct {
|
|
|
|
}
|