22 lines
471 B
Go
22 lines
471 B
Go
|
package result
|
||
|
|
||
|
type ResponseSuccessBean struct {
|
||
|
Code uint32 `json:"code"`
|
||
|
Msg string `json:"msg"`
|
||
|
Data interface{} `json:"data"`
|
||
|
}
|
||
|
type NullJson struct{}
|
||
|
|
||
|
func Success(data interface{}) *ResponseSuccessBean {
|
||
|
return &ResponseSuccessBean{200, "OK", data}
|
||
|
}
|
||
|
|
||
|
type ResponseErrorBean struct {
|
||
|
Code uint32 `json:"code"`
|
||
|
Msg string `json:"msg"`
|
||
|
}
|
||
|
|
||
|
func Error(errCode uint32, errMsg string) *ResponseErrorBean {
|
||
|
return &ResponseErrorBean{errCode, errMsg}
|
||
|
}
|