syntax = "v1" info ( title: "产品查询服务" desc: "产品查询服务" author: "Liangzai" email: "2440983361@qq.com" ) type ( QueryReq { Data string `json:"data" validate:"required"` } QueryResp { id string `json:"id"` } ) type ( QueryServiceReq { Product string `path:"product"` Data string `json:"data" validate:"required"` } QueryServiceResp { id string `json:"id"` } ) type Query { Id int64 `json:"id"` // 主键ID OrderId int64 `json:"order_id"` // 订单ID UserId int64 `json:"user_id"` // 用户ID ProductName string `json:"product_name"` // 产品ID QueryData []map[string]interface{} `json:"query_data"` CreateTime string `json:"create_time"` // 创建时间 UpdateTime string `json:"update_time"` // 更新时间 QueryState string `json:"query_state"` // 查询状态 } // 获取查询临时订单 type ( QueryProvisionalOrderReq { Id string `path:"id"` } QueryProvisionalOrderResp { Name string `json:"name"` IdCard string `json:"id_card"` Mobile string `json:"mobile"` Product Product `json:"product"` } ) type ( QueryListReq { Page int64 `form:"page"` // 页码 PageSize int64 `form:"page_size"` // 每页数据量 } QueryListResp { Total int64 `json:"total"` // 总记录数 List []Query `json:"list"` // 查询列表 } ) type ( QueryExampleReq { feature string `form:"feature"` } QueryExampleResp { Query } ) type ( QueryDetailReq { Id int64 `path:"id"` } QueryDetailResp { Query } ) type ( QueryDetailByOrderIdReq { OrderId int64 `path:"order_id"` } QueryDetailByOrderIdResp { Query } ) type ( QueryDetailByOrderNoReq { OrderNo string `path:"order_no"` } QueryDetailByOrderNoResp { Query } ) type ( QueryRetryReq { Id int64 `path:"id"` } QueryRetryResp {} )