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
|
|
}
|
|
|