27 lines
356 B
Go
27 lines
356 B
Go
|
package serializer
|
||
|
|
||
|
import "net/http"
|
||
|
|
||
|
type Response struct {
|
||
|
Code int32 `json:"code"`
|
||
|
Msg string `json:"msg"`
|
||
|
Data interface{} `json:"data"`
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
自定义错误码
|
||
|
10000 用户操作
|
||
|
*/
|
||
|
const (
|
||
|
ErrNoUser = 10001
|
||
|
)
|
||
|
|
||
|
func Success(data interface{}) Response {
|
||
|
r := Response{
|
||
|
Code: http.StatusOK,
|
||
|
Msg: "",
|
||
|
Data: data,
|
||
|
}
|
||
|
return r
|
||
|
}
|