syntax = "v1" info ( title: "查询服务" desc: "查询服务" author: "Liangzai" email: "2440983361@qq.com" version: "v1" ) @server ( prefix: api/v1/admin/query group: admin_query jwt: JwtAuth ) service main { @doc "获取查询详情" @handler AdminGetQueryDetailByOrderId get /detail/:order_id (AdminGetQueryDetailByOrderIdReq) returns (AdminGetQueryDetailByOrderIdResp) } type AdminGetQueryDetailByOrderIdReq { OrderId int64 `path:"order_id"` } type AdminGetQueryDetailByOrderIdResp { Id int64 `json:"id"` // 主键ID OrderId int64 `json:"order_id"` // 订单ID UserId int64 `json:"user_id"` // 用户ID ProductName string `json:"product_name"` // 产品ID QueryParams map[string]interface{} `json:"query_params"` QueryData []AdminQueryItem `json:"query_data"` CreateTime string `json:"create_time"` // 创建时间 UpdateTime string `json:"update_time"` // 更新时间 QueryState string `json:"query_state"` // 查询状态 } type AdminQueryItem { Feature interface{} `json:"feature"` Data interface{} `json:"data"` // 这里可以是 map 或 具体的 struct }