能否允许在返回结构外 再包一层
foundVanting opened this issue · 0 comments
foundVanting commented
比如我的返回方法 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"
}
}