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.
269 lines
7.6 KiB
269 lines
7.6 KiB
package game |
|
|
|
import ( |
|
"github.com/gogf/gf/v2/frame/g" |
|
"tyj_admin/api/v1/common" |
|
"tyj_admin/internal/model/entity" |
|
) |
|
|
|
type RoleSearchReq struct { |
|
g.Meta `path:"/basicinfo/rolelist" tags:"账号的所有角色" method:"get" summary:"角色列表"` |
|
Id string `p:"id"` |
|
Uid int `p:"uid"` |
|
Account string `p:"account"` |
|
PageNum int64 `p:"pageNum"` |
|
PageSize int64 `p:"pageSize"` |
|
ServerId int32 `p:"serverId"` |
|
} |
|
|
|
type RoleSearchRes struct { |
|
g.Meta `mime:"application/json"` |
|
RoleList []map[string]interface{} `json:"list"` |
|
Total int64 `json:"total"` |
|
} |
|
|
|
//type RoleDetailReq struct { |
|
// g.Meta `path:"/basicinfo/detail" tags:"角色详情" method:"get" summary:"详情"` |
|
// Uid int64 `p:"Uid" v:"required#角色ID不能为空"` |
|
// //Channel int `p:"channel" v:"required#渠道不能为空"` |
|
//} |
|
// |
|
//type RoleDetailRes struct { |
|
// g.Meta `mime:"application/json"` |
|
// RoleDetail *entity.Unit `json:"roleDetail"` |
|
//} |
|
|
|
type RoleOnlineReq struct { |
|
g.Meta `path:"/basicinfo/online" tags:"留存记录" method:"get" summary:"玩家在线列表"` |
|
ServerId int32 `p:"serverId" ` |
|
} |
|
|
|
type RoleOnlineRes struct { |
|
g.Meta `mime:"application/json"` |
|
Onlines []interface{} `json:"onlines"` |
|
Total int `json:"total"` |
|
} |
|
|
|
type RoleOnlineTopReq struct { |
|
g.Meta `path:"/basicinfo/onlineTop" tags:"留存记录" method:"get" summary:"玩家最高在线列表"` |
|
ServerId int32 `p:"serverId" ` |
|
} |
|
|
|
type RoleOnlineTop struct { |
|
Num int `json:"num"` |
|
Date string `json:"date"` |
|
Channel string `json:"channel"` |
|
Server int `json:"server"` |
|
} |
|
|
|
type RoleOnlineTopRes struct { |
|
g.Meta `mime:"application/json"` |
|
Onlines []RoleOnlineTop `json:"onlines"` |
|
Total int `json:"total"` |
|
} |
|
|
|
//type AccountListReq struct { |
|
// g.Meta `path:"/basicinfo/accountList" tags:"账号数据" method:"get" summary:"总服账号数据"` |
|
// Ident string `p:"ident"` |
|
// Name string `p:"name"` |
|
//} |
|
// |
|
//type AccountListRes struct { |
|
// g.Meta `mime:"application/json"` |
|
// Accounts []*entity.Account `json:"list"` |
|
//} |
|
|
|
type AccountReq struct { |
|
g.Meta `path:"/basicinfo/account" tags:"账号数据" method:"get" summary:"账号数据"` |
|
Id string `p:"id"` |
|
Uid int `p:"uid"` |
|
Account string `p:"account"` |
|
Ident string `p:"ident"` |
|
Name string `p:"name"` |
|
GmState string `p:"gmState"` |
|
ServerId int `p:"serverId" ` |
|
common.Page64Req |
|
} |
|
type AccountRes struct { |
|
g.Meta `mime:"application/json"` |
|
Accounts []map[string]interface{} `json:"list"` |
|
common.List64Res |
|
} |
|
|
|
type GetLoginOutReq struct { |
|
g.Meta `path:"/loginOut/get" tags:"获取登录登出记录" method:"get" summary:"获取登录登出记录"` |
|
Uid string `p:"id"` |
|
Account string `p:"account"` |
|
State int32 `p:"state"` |
|
PageNum int `p:"pageNum"` |
|
PageSize int `p:"pageSize"` |
|
ServerId int `p:"serverId"` |
|
} |
|
|
|
type GetLoginOutRes struct { |
|
g.Meta `mime:"application/json"` |
|
Logs []entity.LoginLogoutInfo `json:"logs"` |
|
Total int `json:"total"` |
|
} |
|
|
|
type GetLoginOutLogReq struct { |
|
g.Meta `path:"/loginOutLog/get" tags:"获取登录登出记录" method:"get" summary:"获取登录登出记录"` |
|
Uid string `p:"uid"` |
|
Id string `p:"id"` |
|
Account string `p:"account"` |
|
State int32 `p:"state"` |
|
PageNum int `p:"pageNum"` |
|
PageSize int `p:"pageSize"` |
|
ServerId int `p:"serverId" ` |
|
} |
|
|
|
type GetLoginOutLogRes struct { |
|
g.Meta `mime:"application/json"` |
|
Logs []entity.LoginOutLog `json:"logs"` |
|
Total int `json:"total"` |
|
} |
|
|
|
type GetItemLogReq struct { |
|
g.Meta `path:"/itemRecord/get" tags:"获取物品记录" method:"get" summary:"获取物品记录"` |
|
Uid string `p:"uid"` |
|
Id string `p:"id"` |
|
Account string `p:"account"` |
|
ItemId int `p:"ItemId"` |
|
PageNum int `p:"pageNum"` |
|
PageSize int `p:"pageSize"` |
|
ServerId int `p:"serverId" ` |
|
} |
|
|
|
type GetItemLogRes struct { |
|
g.Meta `mime:"application/json"` |
|
Logs []entity.ItemIncomeExpenseRecords `json:"logs"` |
|
Total int `json:"total"` |
|
} |
|
|
|
type GetShopItemLogReq struct { |
|
g.Meta `path:"/order/shopLog" tags:"获取物品记录" method:"get" summary:"获取商店物品记录"` |
|
LowTime string `p:"startTime"` |
|
Uptime string `p:"endTime"` |
|
GM int `p:"gm"` |
|
ServerId int `p:"serverId" ` |
|
Channel string `p:"channel" ` |
|
common.PageReq |
|
} |
|
type GetShopItemLogRes struct { |
|
g.Meta `mime:"application/json"` |
|
Logs []ShopItemLog `json:"logs"` |
|
RechargeTotal int `json:"rechargeTotal"` |
|
common.ListRes |
|
} |
|
type ShopItemLog struct { |
|
ItemId int `json:"itemId" description:"物品Id"` |
|
Num int `json:"num" description:"数量"` |
|
ConfigType int `json:"config_type" description:"消耗途径"` |
|
} |
|
|
|
type GetShopItemListReq struct { |
|
g.Meta `path:"/order/shopList" tags:"获取物品记录" method:"get" summary:"获取商店物品记录"` |
|
LowTime string `p:"startTime"` |
|
Uptime string `p:"endTime"` |
|
GM int `p:"gm"` |
|
ServerId int `p:"serverId" ` |
|
Uid int `p:"uid" ` |
|
common.PageReq |
|
} |
|
|
|
type ShopItemList struct { |
|
Account string `json:"account" description:"账号"` |
|
UniqueId string `json:"uniqueId" description:"账号"` |
|
StringId string `json:"stringId" description:"账号"` |
|
entity.GameShopLog |
|
} |
|
|
|
type GetShopItemListRes struct { |
|
g.Meta `mime:"application/json"` |
|
Logs []ShopItemList `json:"logs"` |
|
common.ListRes |
|
} |
|
|
|
type GetRegisterReq struct { |
|
g.Meta `path:"/register/get" tags:"留存记录" method:"get" summary:"获取注册记录"` |
|
Uid string `p:"id"` |
|
Account string `p:"account"` |
|
PageNum int `p:"pageNum"` |
|
PageSize int `p:"pageSize"` |
|
ServerId int `p:"serverId" ` |
|
} |
|
|
|
type GetRegisterRes struct { |
|
g.Meta `mime:"application/json"` |
|
Logs []entity.GameRegister `json:"logs"` |
|
Total int `json:"total"` |
|
} |
|
|
|
type GetKeepAliveReq struct { |
|
g.Meta `path:"/keepAlive/get" tags:"留存记录" method:"get" summary:"获取留存记录"` |
|
Keep int `p:"keep"` |
|
Channel string `p:"channel"` |
|
Server int `p:"server"` |
|
CreateTime string `p:"createTime"` |
|
} |
|
|
|
type GetKeepAliveRes struct { |
|
g.Meta `mime:"application/json"` |
|
Logs []entity.KeepAlive `json:"logs"` |
|
RegisterNum int `json:"registerNum"` |
|
} |
|
|
|
type GetLiveReq struct { |
|
g.Meta `path:"/live/get" tags:"留存记录" method:"get" summary:"获取活跃记录"` |
|
Channel string `p:"channel"` |
|
Server int `p:"server"` |
|
CreateTime string `p:"createTime"` |
|
} |
|
|
|
type GetLiveRes struct { |
|
g.Meta `mime:"application/json"` |
|
RegisterTotal int `json:"registerTotal"` |
|
RegisterLogs []entity.KeepAlive `json:"registerLogs"` |
|
LiveLogs []entity.KeepAlive `json:"liveLogs"` |
|
HighLogs []entity.KeepAlive `json:"highLogs"` |
|
} |
|
|
|
type RegisterCountReq struct { |
|
g.Meta `path:"/registerNum/get" tags:"留存记录" method:"get" summary:"注册统计"` |
|
Channel string `p:"channel"` |
|
Server int `p:"server"` |
|
StartTime int64 `p:"startTime"` |
|
EndTime int64 `p:"endTime"` |
|
} |
|
|
|
type RegisterCount struct { |
|
Count int `json:"count"` |
|
Cd string `json:"cd"` |
|
Channel string `json:"channel"` |
|
} |
|
|
|
type RegisterCountRes struct { |
|
g.Meta `mime:"application/json"` |
|
RegisterList []RegisterCount `json:"registerNum"` |
|
} |
|
|
|
type UserDelReq struct { |
|
g.Meta `path:"/userDel" tags:"游戏玩家" method:"post" summary:"删除用户记录"` |
|
Account string `p:"account"` |
|
Password string `p:"password"` |
|
} |
|
|
|
type UserDelRes struct { |
|
g.Meta `mime:"application/json"` |
|
Data int `p:"data"` |
|
} |
|
|
|
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 { |
|
}
|
|
|