package utils type Errors struct { Code int `json:"code"` Msg string `json:"msg"` Data interface{} `json:"data"` } const ( CodeSucceed = 0 CodeInternal = 9999 CodeParamsInvalid = 10001 ) const ( Succeeded = "操作成功" Failed = "操作失败" ) func SuccessResponse(msg string, data interface{}) *Errors { return &Errors{ Code: CodeSucceed, Msg: msg, Data: data, } } func FailResponse(msg string, data interface{}) *Errors { return &Errors{ Code: CodeInternal, Msg: msg, Data: data, } } func ParamsInvalidResponse(msg string, data interface{}) *Errors { return &Errors{ Code: CodeParamsInvalid, Msg: msg, Data: data, } }