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) }