1.0
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package common
|
||||
|
||||
type Result struct {
|
||||
Code int `json:"code"`
|
||||
Success bool `json:"success"`
|
||||
Message string `json:"message"`
|
||||
Data interface{} `json:"data"`
|
||||
}
|
||||
|
||||
func Success(data interface{}) Result {
|
||||
|
||||
return Result{200, true, "", data}
|
||||
}
|
||||
|
||||
func SuccessWithMessage(data interface{}, message string) Result {
|
||||
return Result{200, true, message, data}
|
||||
}
|
||||
|
||||
func Error(code int, message string) Result {
|
||||
return Result{code, false, message, nil}
|
||||
}
|
||||
func ErrorWithData(data interface{}, code int, message string) Result {
|
||||
return Result{code, true, message, data}
|
||||
}
|
||||
Reference in New Issue
Block a user