code_msg.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package e
  2. type Rescode int64
  3. const (
  4. SUCCESS Rescode = 200 + iota
  5. ERROR
  6. )
  7. const (
  8. TokenIsInvalid Rescode = 1001 + iota
  9. TokenIsExpired
  10. DELETEFAIL
  11. UPDATEFAIL
  12. PaginationFailed
  13. JSONParsingFailed
  14. TheUserAlreadyExists
  15. AlreadyExists
  16. TheSystemIsAbnormal
  17. CodeIsError
  18. Theuseralreadyexists
  19. ThePhoneNumberIsWrong
  20. AnExceptionOccursWhenSendingAnSMSVerificationCode
  21. TokenIsFaild
  22. ThePasswordIsWrongOrThePhoneNumberIsIncorrect
  23. HasSend
  24. TheUserIsEmpty
  25. )
  26. var MsgFlags = map[Rescode]string{
  27. SUCCESS: "ok",
  28. ERROR: "fail",
  29. DELETEFAIL: "删除失败",
  30. TheUserAlreadyExists: "用户已存在",
  31. TheSystemIsAbnormal: "系统异常",
  32. CodeIsError: "验证码错误",
  33. UPDATEFAIL: "更新失败",
  34. Theuseralreadyexists: "用户已存在",
  35. JSONParsingFailed: "json解析失败",
  36. ThePhoneNumberIsWrong: "手机号错误",
  37. HasSend: "验证码已发送",
  38. AlreadyExists: "手机号已存在",
  39. PaginationFailed: "分页查询失败",
  40. AnExceptionOccursWhenSendingAnSMSVerificationCode: "发送短信验证码出现异常",
  41. ThePasswordIsWrongOrThePhoneNumberIsIncorrect: "手机号或者密码错误",
  42. TokenIsInvalid: "Token 无效",
  43. TokenIsExpired: "Token 过期",
  44. TokenIsFaild: "Token 生成失败",
  45. TheUserIsEmpty: "用户为空",
  46. }
  47. func (c Rescode) GetMsg() string {
  48. // 检查Rescode是否在MsgFlags中定义,避免返回意外的消息
  49. msg, ok := MsgFlags[c]
  50. if ok {
  51. return msg
  52. } else {
  53. // 如果Rescode无效,则返回错误消息
  54. return MsgFlags[ERROR]
  55. }
  56. }