package models

type Error struct {
	Status int
	Msg    string
}
func ReurnServerError(status int) *Error {
	return &Error{Status: status, Msg: "服务器异常"}
}

func ReurnError(status int, msg string) *Error {
	if msg == "" {
		msg = "error"
	}
	return &Error{Status: status, Msg: msg}
}

func ReurnSuccess(msg string) *Error {
	if msg == "" {
		msg = "success"
	}
	return &Error{Status: 0, Msg: msg}
}

type Success struct {
	Status int
	Msg    string
	Data   interface{}
}

func ReurnData(msg string, data interface{}) *Success {
	if msg == "" {
		msg = "success"
	}
	return &Success{Status: 0, Msg: msg, Data: data}
}