2025-01-20 01:55:44 +08:00

27 lines
722 B
Plaintext

syntax = "v1"
type SetUserGameScoreRequest {
AppId string `json:"appId"`
Score uint64 `json:"score"`
UserId uint64 `json:"userId"`
}
@server (
group: game
prefix: /v1/game // 对当前 Foo 语法块下的所有路由,新增 /v1 路由前缀,不需要则请删除此行
timeout: 3s // 对当前 Foo 语法块下的所有路由进行超时配置,不需要则请删除此行
maxBytes: 1048576 // 对当前 Foo 语法块下的所有路由添加请求体大小控制,单位为 byte,goctl 版本 >= 1.5.0 才支持
)
service game_open_api-api {
@handler rankingList
get /ranking/list
@handler rankingSetScore
post /ranking/set_score (SetUserGameScoreRequest)
}