forked from lxh/go-wxhelper
28 lines
513 B
Go
28 lines
513 B
Go
|
package response
|
||
|
|
||
|
// Result
|
||
|
// @description: 响应
|
||
|
// @receiver r
|
||
|
// @param code int 状态码
|
||
|
// @param data any 数据
|
||
|
// @param msg string 消息
|
||
|
// @param err string 错误信息
|
||
|
// @return err error 返回数据错误
|
||
|
func (r *Response) Result() {
|
||
|
type resp struct {
|
||
|
Code int `json:"code"`
|
||
|
Data any `json:"data"`
|
||
|
Msg string `json:"message"`
|
||
|
ErrMsg string `json:"errMsg,omitempty"`
|
||
|
}
|
||
|
|
||
|
rd := resp{
|
||
|
r.code,
|
||
|
r.data,
|
||
|
r.msg,
|
||
|
r.errMsg,
|
||
|
}
|
||
|
// 返回数据
|
||
|
r.ctx.JSON(r.code, rd)
|
||
|
}
|