server_msg.go 385 B

123456789101112131415161718192021222324
  1. package xerr
  2. import "fmt"
  3. type ServerMsg struct {
  4. Code int
  5. Msg string
  6. }
  7. func (e *ServerMsg) GetErrCode() int {
  8. return e.Code
  9. }
  10. func (e *ServerMsg) GetErrMsg() string {
  11. return e.Msg
  12. }
  13. func (e *ServerMsg) Error() string {
  14. return fmt.Sprintf("code: %d, msg: %s", e.Code, e.Msg)
  15. }
  16. func NewServerMsg(code int, msg string) *ServerMsg {
  17. return &ServerMsg{Code: code, Msg: msg}
  18. }