48 lines
1.1 KiB
Plaintext
Executable File
48 lines
1.1 KiB
Plaintext
Executable File
syntax = "v1"
|
|
|
|
//import "git.ixiaochuan.cn/zeus/xczero_util/common/xcproto"
|
|
|
|
import mm "git.ixiaochuan.cn/pp_server/service_v2/mtypes"
|
|
|
|
info(
|
|
desc: "账号服务"
|
|
)
|
|
|
|
type (
|
|
|
|
)
|
|
|
|
type (
|
|
GetMemberByIdsParam {
|
|
Ids []int64 `json:"ids,omitempty"`
|
|
RetSpam *bool `json:"ret_spam,omitempty"`
|
|
AppName *string `json:"app_name,omitempty"`
|
|
Mid *int64 `json:"mid,omitempty"`
|
|
RetVip *bool `json:"ret_vip,omitempty"`
|
|
Exts map[string]string `json:"exts,omitempty"`
|
|
}
|
|
GetMemberByIdsData {
|
|
Members map[int64]*mm.MemberSt `msgpack:"members" json:"members"`
|
|
}
|
|
)
|
|
|
|
@server(
|
|
prefix: /account/httpapi
|
|
)
|
|
service account {
|
|
@handler GetMemberByIdsHandler
|
|
post /get_member_by_ids (GetMemberByIdsParam) returns (GetMemberByIdsData)
|
|
}
|
|
|
|
|
|
@server(
|
|
prefix: /spam
|
|
)
|
|
service account {
|
|
@handler GetMemberByIdsHandler
|
|
post /xxx/check (GetMemberByIdsParam) returns (GetMemberByIdsData)
|
|
|
|
@handler GetMemberByIdsHandler
|
|
post /yyy/check (GetMemberByIdsParam) returns (GetMemberByIdsData)
|
|
}
|