fix: api descript
This commit is contained in:
+26
-22
@@ -1,30 +1,34 @@
|
||||
syntax = "v1"
|
||||
|
||||
import "common.api"
|
||||
|
||||
type (
|
||||
Game {
|
||||
Id string `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Icon string `json:"icon"`
|
||||
Category string `json:"category"`
|
||||
}
|
||||
|
||||
GameListResp {
|
||||
Items []Game `json:"items"`
|
||||
Meta PageMeta `json:"meta"`
|
||||
}
|
||||
Game {
|
||||
Id int64 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Icon string `json:"icon"`
|
||||
Category string `json:"category"`
|
||||
}
|
||||
GameListResp {
|
||||
Items []Game `json:"items"`
|
||||
Meta PageMeta `json:"meta"`
|
||||
}
|
||||
GetGameReq {
|
||||
Id int64 `path:"id"`
|
||||
}
|
||||
)
|
||||
|
||||
@server(
|
||||
prefix: api/v1/games
|
||||
group: game
|
||||
@server (
|
||||
prefix: api/v1/games
|
||||
group: game
|
||||
)
|
||||
service juwan-api {
|
||||
@doc "获取游戏列表"
|
||||
@handler ListGames
|
||||
get / (PageReq) returns (GameListResp)
|
||||
service game-api {
|
||||
@doc "获取游戏列表"
|
||||
@handler ListGames
|
||||
get / (PageReq) returns (GameListResp)
|
||||
|
||||
@doc "获取游戏详情"
|
||||
@handler GetGame
|
||||
get /:id (GetGameReq) returns (Game)
|
||||
}
|
||||
|
||||
@doc "获取游戏详情"
|
||||
@handler GetGame
|
||||
get /:id (EmptyResp) returns (Game)
|
||||
}
|
||||
Reference in New Issue
Block a user