const.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package config
  2. const (
  3. // 系统错误号定义,最低号为110,最高127
  4. MIN_SYSTEM_ERROR_CODE = 110 // 系统信息最小值
  5. NEXT_SUBSCRIBE = 111
  6. NEXT_MIDDLE = 112
  7. CONVERT_FAILED = 113
  8. FORBIDDEN = 120
  9. SYSTEM_ERROR = 123
  10. GET_TIMEOUT = 124
  11. NO_MATCH_CONNECT = 125
  12. NO_MATCH_FILTER = 126
  13. NO_MATCH_CMD = 127
  14. MAX_SYSTEM_ERROR_CODE = 127 //系统信息最大值
  15. )
  16. // 转换 id 到对应的消息
  17. func IdMsg(id int) string {
  18. switch id {
  19. case NEXT_SUBSCRIBE:
  20. return "NEXT SUBSCRIBE"
  21. case NEXT_MIDDLE:
  22. return "NEXT MIDDLE"
  23. case CONVERT_FAILED:
  24. return "CONVERT FAILED"
  25. case FORBIDDEN:
  26. return "FORBIDDEN"
  27. case SYSTEM_ERROR:
  28. return "SYSTEM ERROR"
  29. case GET_TIMEOUT:
  30. return "GET TIMEOUT"
  31. case NO_MATCH_CONNECT:
  32. return "NO MATCH CONNECT"
  33. case NO_MATCH_FILTER:
  34. return "NO MATCH FILTER"
  35. case NO_MATCH_CMD:
  36. return "NO MATCH CMD"
  37. }
  38. return "UNKNOWN"
  39. }
  40. // 定义成功与失败的值
  41. const STATE_OK = 1
  42. const STATE_FAILED = 0
  43. const (
  44. // ID 号最高值,高于这个值的ID号为系统内部使用
  45. ID_MAX = 65500
  46. // 验证ID
  47. ID_AUTH = 65502
  48. )