Files
solosw 99b11b04e4 1.0
2026-01-05 14:11:34 +08:00

25 lines
583 B
Go

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