Open foundVanting opened 1 year ago
比如我的返回方法 UserResponse,生成的doc,返回结构就和UserResponse一样。但实际一般都会再包一层, code,message等 导致apifox 等就会告诉你返回结构和实际不一致。
service main-api { @doc "获取 user info" @handler Info get / returns (UserResponse) } type UserResponse { ID int `json:"id"` Name string `json:"name"` Phone string `json:"phone"` Account string `json:"account"` }
{ "code": 200, "msg": "Success", "data": { "id": 1, "name": "Mary Corkery", "phone": "9525913637", "account": "nilsdeckow@padberg.info" } }
比如我的返回方法 UserResponse,生成的doc,返回结构就和UserResponse一样。但实际一般都会再包一层, code,message等 导致apifox 等就会告诉你返回结构和实际不一致。