Files
tyc-server-v2/app/main/api/desc/front/toolbox.api

41 lines
916 B
Plaintext
Raw Normal View History

2026-05-16 15:45:05 +08:00
syntax = "v1"
info (
title: "工具箱服务"
desc: "免费小工具手机号归属地、VIN解析、车牌归属地等"
version: "v1"
)
type (
2026-06-19 14:36:54 +08:00
ToolInfo {
Key string `json:"key"` // 工具标识
Name string `json:"name"` // 工具名称
Desc string `json:"desc"` // 工具描述
}
ToolboxListResp {
Tools []ToolInfo `json:"tools"` // 工具列表
}
2026-05-16 15:45:05 +08:00
ToolboxQueryReq {
ToolKey string `json:"tool_key" validate:"required"`
Params map[string]interface{} `json:"params"`
}
ToolboxQueryResp {
ToolKey string `json:"tool_key"`
Result map[string]interface{} `json:"result"`
}
)
@server (
prefix: api/v1
group: toolbox
)
service main {
2026-06-19 14:36:54 +08:00
@doc "获取工具列表"
@handler ToolboxList
get /toolbox/list returns (ToolboxListResp)
2026-05-16 15:45:05 +08:00
@doc "通用工具查询"
2026-06-19 14:36:54 +08:00
@handler ToolboxQuery
2026-05-16 15:45:05 +08:00
post /toolbox/query (ToolboxQueryReq) returns (ToolboxQueryResp)
}