mirror of https://github.com/kone-net/go-chat.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
512 B
32 lines
512 B
package response |
|
|
|
type ResponseMsg struct { |
|
Code int `json:"code"` |
|
Msg string `json:"msg"` |
|
Data interface{} `json:"data"` |
|
} |
|
|
|
func SuccessMsg(data interface{}) *ResponseMsg { |
|
msg := &ResponseMsg{ |
|
Code: 0, |
|
Msg: "SUCCESS", |
|
Data: data, |
|
} |
|
return msg |
|
} |
|
|
|
func FailMsg(msg string) *ResponseMsg { |
|
msgObj := &ResponseMsg{ |
|
Code: -1, |
|
Msg: msg, |
|
} |
|
return msgObj |
|
} |
|
|
|
func FailCodeMsg(code int, msg string) *ResponseMsg { |
|
msgObj := &ResponseMsg{ |
|
Code: code, |
|
Msg: msg, |
|
} |
|
return msgObj |
|
}
|
|
|