You cannot 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
597 B
Go

package models
type Response struct {
Code int `form:"code" json:"code" uri:"code" xml:"code"`
Msg string `form:"msg" json:"msg" uri:"msg" xml:"msg"`
Data interface{} `form:"data" json:"data" uri:"data" xml:"data"`
}
func (r *Response) Init() {
r.Code = 500
r.Msg = "none"
}
func (r *Response) Success() {
r.Code = 200
r.Msg = "success"
}
func (r *Response) Error(msg string) {
r.Code = 500
r.Msg = msg
}
func (r *Response) CheckErr(err error) bool {
if err != nil {
r.Code = 500
r.Msg = err.Error()
return true
}
return false
}