fix: api descript

This commit is contained in:
wwweww
2026-02-28 05:33:16 +08:00
parent 5930fb0dde
commit d2f33b4b96
243 changed files with 37065 additions and 780 deletions
+26 -22
View File
@@ -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)
}