errors.proto 1.2 KB

123456789101112131415161718192021222324252627282930
  1. syntax="proto3";
  2. package protos;
  3. option go_package = ".;protos";
  4. enum ErrCode {
  5. OK = 0; // 成功
  6. PENDING = 1; // 指令已经收到,正在处理
  7. MAINTAINING = 2; // 服务器维护
  8. INVALID_PARAMS = 6; // 参数错误
  9. FAILED = 9; // 执行失败
  10. EXHANSTED = 10; // 已用尽
  11. USER_OFFLINE = 301; // 用户不在线
  12. USER_ONLINE = 302; // 用户在线
  13. VER_MISMATCH = 303; // 版本不匹配
  14. BAD_REQUEST = 400; // 请求有错误,无法处理
  15. AUTH = 401; // 无权限
  16. FORBIDDEN = 403; // 被禁止
  17. TARGET_NOT_FOUND = 404; // 请求命令不支持
  18. UNKNOWN = 500; // 未知
  19. NO_REACTION = 602; // 没有响应
  20. INSUFFICIENT_BALANCE = 610; // 余额不足
  21. LENGTH = 612; // 长度错误
  22. TIMEOUT = 614; // 超时,(验证码 表示超时或输入错误)
  23. EXPIRED = 615; // 过期
  24. BAD_FORMAT = 701; // 格式不合法
  25. OCCUPIED = 800; // 已经被使用
  26. DUP_OPER = 801; // 操作重复
  27. UNBIND = 806; // 未绑定
  28. }