e.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package oasis_err
  2. const (
  3. SUCCESS = 200
  4. ERROR = 500
  5. INVALID_PARAMS = 400
  6. ERROR_AUTH_TOKEN = 401
  7. //user
  8. PWD_INVALID = 10001
  9. PWD_IS_EMPTY = 10002
  10. PWD_INVALID_OLD = 10003
  11. //system
  12. DIR_ALREADY_EXISTS = 20001
  13. FILE_ALREADY_EXISTS = 20002
  14. FILE_OR_DIR_EXISTS = 20003
  15. //zerotier
  16. GET_TOKEN_ERROR = 30001
  17. //app
  18. UNINSTALL_APP_ERROR = 50001
  19. PULL_IMAGE_ERROR = 50002
  20. DEVICE_NOT_EXIST = 50003
  21. //file
  22. FILE_DOES_NOT_EXIST = 60001
  23. FILE_READ_ERROR = 60002
  24. //shortcuts
  25. SHORTCUTS_URL_ERROR = 70001
  26. )
  27. var MsgFlags = map[int]string{
  28. SUCCESS: "ok",
  29. ERROR: "fail",
  30. INVALID_PARAMS: "Invalid params",
  31. ERROR_AUTH_TOKEN: "error auth token",
  32. //user
  33. PWD_INVALID: "Password invalid",
  34. PWD_IS_EMPTY: "Password is empty",
  35. PWD_INVALID_OLD: "Old Password invalid",
  36. //system
  37. DIR_ALREADY_EXISTS: "Directory already exists",
  38. FILE_ALREADY_EXISTS: "File already exists",
  39. FILE_OR_DIR_EXISTS: "File or directory already exists",
  40. //zerotier
  41. GET_TOKEN_ERROR: "Get token error,Please log in to zerotier's official website to confirm whether the account is available",
  42. //app
  43. UNINSTALL_APP_ERROR: "uninstall app error",
  44. PULL_IMAGE_ERROR: "pull image error",
  45. DEVICE_NOT_EXIST: "device not exist",
  46. //
  47. FILE_DOES_NOT_EXIST: "file does not exist",
  48. FILE_READ_ERROR: "file read error",
  49. SHORTCUTS_URL_ERROR: "url error",
  50. }
  51. //获取错误信息
  52. func GetMsg(code int) string {
  53. msg, ok := MsgFlags[code]
  54. if ok {
  55. return msg
  56. }
  57. return MsgFlags[ERROR]
  58. }