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.
49 lines
1.4 KiB
49 lines
1.4 KiB
package game |
|
|
|
import ( |
|
"github.com/gogf/gf/v2/frame/g" |
|
"tyj_admin/internal/model/entity" |
|
) |
|
|
|
type RoleSearchReq struct { |
|
g.Meta `path:"/basicinfo/rolelist" tags:"账号的所有角色" method:"get" summary:"角色列表"` |
|
Account string `p:"account" v:"required#账号ID不能为空"` |
|
} |
|
|
|
type RoleSearchRes struct { |
|
g.Meta `mime:"application/json"` |
|
RoleList []*entity.RolePost `json:"list"` |
|
} |
|
|
|
type RoleDetailReq struct { |
|
g.Meta `path:"/basicinfo/detail" tags:"角色详情" method:"get" summary:"详情"` |
|
Uid int32 `p:"Uid" v:"required#角色ID不能为空"` |
|
Channel int `p:"channel" v:"required#渠道不能为空"` |
|
} |
|
|
|
type RoleDetailRes struct { |
|
g.Meta `mime:"application/json"` |
|
RoleDetail *entity.RoleDetail `json:"roleDetail"` |
|
} |
|
|
|
type RoleOnlineReq struct { |
|
g.Meta `path:"/basicinfo/online" tags:"在线列表" method:"get" summary:"玩家在线列表"` |
|
ServerId int32 `p:"serverId" v:"required#服务器ID不能为空"` |
|
} |
|
|
|
type RoleOnlineRes struct { |
|
g.Meta `mime:"application/json"` |
|
Onlines []*entity.Online `json:"onlines"` |
|
} |
|
type AccountReq struct { |
|
g.Meta `path:"/basicinfo/account" tags:"账号数据" method:"get" summary:"总服账号数据"` |
|
Account string `p:"account"` |
|
Tel string `p:"tel"` |
|
Ident string `p:"ident"` |
|
Name string `p:"name"` |
|
} |
|
|
|
type AccountRes struct { |
|
g.Meta `mime:"application/json"` |
|
Accounts []*entity.AccountInfo `json:"list"` |
|
}
|
|
|