ErrorCode.java 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. package com.fdkankan.common.constant;
  2. public enum ErrorCode {
  3. SYSTEM_ERROR(-1, "服务器异常"),
  4. PARAM_ERROR(-2, "解析请求参数出错"),
  5. PARAM_REQUIRED(-3, "缺少必要参数"),
  6. PARAM_FORMAT_ERROR(-4, "解析请求参数出错"),
  7. SYSTEM_BUSY(-5, "系统繁忙,请稍后再试!"),
  8. AUTH_FAIL(4000, "鉴权失败!"),
  9. NON_TOKEN(4001, "无token,请重新登录"),
  10. TOKEN_ILLEGAL(4002, "token不合法"),
  11. TOKEN_NOT_FOUND(4003, "用户未登录"),
  12. APP_ID_ILLEGAL(4004 , "非法的APP ID"),
  13. USER_NOT_EXIST(4005,"用户不存在"),
  14. PASSWORD_ERROR(4006,"账号密码错误"),
  15. MISSING_REQUIRED_PARAMETERS(4007,"缺少必要参数"),
  16. USER_NOT_LOGIN(4008, "用户未登录"),
  17. NOT_RECORD(4009, "暂无记录"),
  18. ERROR_MSG(40010, "操作失败"),
  19. EMPTY_FILE(40011, "空文件"),
  20. AGENT_EXIST(40012, "经销商已存在"),
  21. AGENT_NOT_EXIST(40012, "经销商已存在"),
  22. AGENT_SUB_EXIST(40013, "请先删除经销商下的用户"),
  23. EMAIL_ERROR(40014, "邮箱格式不正确"),
  24. PASSWORD_VIOLATION(40015, "密码需要包含英文大小写、数字,长度8-16字符"),
  25. PASSWORD_TWO_VIOLATION(40016, "两次输入的密码不一致"),
  26. PHONE_VIOLATION(40017, "手机号码格式错误"),
  27. PHONE_EXIST(40018, "该手机已被注册"),
  28. V_CODE_ERROR(40019, "验证码错误"),
  29. NICKNAME_ERROR(40020, "昵称包含敏感词"),
  30. V_CODE_TIME_NOT_OUT(40021, "60秒内不能重复获取验证码"),
  31. PHONE_CODE_TO_MANY(40022, "手机验证码获取验证码次数过多,请明天再试"),
  32. EMAIL_EXIST(40023, "手机验证码获取验证码次数过多,请明天再试"),
  33. CAMERA_BIND_NO_EXIST(40024, "绑定的相机不存在"),
  34. VALUE_NOT_EXIST(40025, "当前增值权益不存在"),
  35. CAMERA_NOT_OWN(40026, "不能将相机分配给自己"),
  36. CAMERA_GIVEN(40027, "当前相机已被授权,请选择另外相机绑定"),
  37. FILE_NOT_EXIST(40027, "需要上传或使用的文件不存在"),
  38. NOT_PERMISSION(40027, "登录失败,账号无权访问"),
  39. FAILURE_CODE_3001(3001, "缺少必要参数"),
  40. FAILURE_CODE_3002(3002, "访问异常!"),
  41. FAILURE_CODE_3003(3003, "非法访问!"),
  42. FAILURE_CODE_3004(3004, "用户未登录"),
  43. FAILURE_CODE_3005(3005, "验证码已过期"),
  44. FAILURE_CODE_3006(3006, "验证码错误"),
  45. FAILURE_CODE_3007(3007, "昵称已存在"),
  46. FAILURE_CODE_3008(3008, "该手机已被注册"),
  47. FAILURE_CODE_3009(3009, "两次输入的密码不一致"),
  48. FAILURE_CODE_3010(3010, "昵称长度错误"),
  49. FAILURE_CODE_3011(3011, "密码需要包含英文大小写、数字,长度8-16字符"),
  50. FAILURE_CODE_3012(3012, "昵称包含敏感词"),
  51. FAILURE_CODE_3013(3013, "手机号码格式错误"),
  52. FAILURE_CODE_3014(3014, "账号或密码不正确"),
  53. FAILURE_CODE_3015(3015, "用户不存在"),
  54. FAILURE_CODE_3016(3016, "登录失败,账号无权访问"),
  55. FAILURE_CODE_3017(3017, "空文件"),
  56. FAILURE_CODE_3018(3018, "需要上传或使用的文件不存在"),
  57. FAILURE_CODE_3019(3019, "邮箱格式不正确"),
  58. FAILURE_CODE_3020(3020, "邮箱地址已存在"),
  59. FAILURE_CODE_3021(3021, "账号不存在,请核对后重新输入。"),
  60. FAILURE_CODE_3022(3022, "该场景已添加协作者,请先取消协作后再添加"),
  61. FAILURE_CODE_3023(3023, "手机验证码获取验证码次数过多,请明天再试"),
  62. FAILURE_CODE_3024(3024, "不能将场景协作给自己"),
  63. FAILURE_CODE_3025(3025, "不能将相机分配给自己"),
  64. FAILURE_CODE_3026(3026, "有部分场景已存在协作者,请先取消协作后再添加"),
  65. FAILURE_CODE_3027(3027, "原密码错误"),
  66. FAILURE_CODE_3028(3028, "角色已存在"),
  67. FAILURE_CODE_3029(3029, "当前角色存在关联的用户,请先删除用户或修改用户所属角色"),
  68. FAILURE_CODE_3030(3030, "当前增值权益不存在"),
  69. FAILURE_CODE_3031(3031, "相机已绑定"),
  70. FAILURE_CODE_3032(3032, "当前相机已被授权,请选择另外相机绑定"),
  71. FAILURE_CODE_3033(3033, "60秒内不能重复获取验证码"),
  72. FAILURE_CODE_5001(5001, "modeldata.json为空"),
  73. FAILURE_CODE_5002(5002, "order值为空"),
  74. FAILURE_CODE_5003(5003, "guideSid或order值为空"),
  75. FAILURE_CODE_5004(5004, "guideSid或guideName值为空"),
  76. FAILURE_CODE_5005(5005, "场景为空"),
  77. FAILURE_CODE_5006(5006, "余额不足"),
  78. FAILURE_CODE_5007(5007, "非八目场景"),
  79. FAILURE_CODE_5008(5008, "该场景已经被封存,无法删除"),
  80. FAILURE_CODE_5009(5009, "场景被删除"),
  81. FAILURE_CODE_5010(5010, "场景不属于该相机"),
  82. FAILURE_CODE_5011(5011, "创建"),
  83. FAILURE_CODE_5012(5012, "数据不正常"),
  84. FAILURE_CODE_5013(5013, "场景对应的用户名为空"),
  85. FAILURE_CODE_5014(5014, "该用户无权操作该场景"),
  86. FAILURE_CODE_5015(5015, "该场景不属于当前登录账号"),
  87. FAILURE_CODE_5016(5016, "热点外链场景不对"),
  88. FAILURE_CODE_5017(5017, "*上传模型失败,请参照右侧教程"),
  89. FAILURE_CODE_5018(5018, "zip文件只能有一层目录或无目录"),
  90. FAILURE_CODE_5019(5019, "必须有且仅有一个obj和mtl文件"),
  91. FAILURE_CODE_5020(5020, "贴图需控制在1.5M以内,obj文件需要控制在20M以内。"),
  92. FAILURE_CODE_5021(5021, "场景密钥不正确"),
  93. FAILURE_CODE_5022(5022, "上传文件格式,名称不一致"),
  94. FAILURE_CODE_5023(5023, "上传文件格式不正确,只能是jpg或mp4格式"),
  95. FAILURE_CODE_5024(5024, "有场景打包中,请稍后重试"),
  96. FAILURE_CODE_5025(5025, "数据包不存在,请先打成zip包"),
  97. FAILURE_CODE_5026(5026, "上传的压缩包类型不正确"),
  98. FAILURE_CODE_5027(5027, "文件夹不存在"),
  99. FAILURE_CODE_5028(5028, "无权修改该文件夹"),
  100. FAILURE_CODE_5029(5029, "场景下载失败,请稍后重试"),
  101. FAILURE_CODE_5030(5030, "同级文件夹名称不能重复"),
  102. FAILURE_CODE_5031(5031, "场景打包中不能重复操作"),
  103. FAILURE_CODE_5032(5032, "三维家打包记录不存在"),
  104. FAILURE_CODE_5033(5033, "该场景正在计算中"),
  105. FAILURE_CODE_5034(5034, "该场景已封存"),
  106. FAILURE_CODE_5035(5035, "任务已存在"),
  107. FAILURE_CODE_5036(5036, "获取锁失败"),
  108. FAILURE_CODE_5037(5037, "上传图片失败"),
  109. FAILURE_CODE_5038(5038, "文件不存在"),
  110. FAILURE_CODE_5039(5039, "画墙重建模型失败"),
  111. FAILURE_CODE_5040(5040, "上传音频失败"),
  112. FAILURE_CODE_5041(5041, "上传图片多媒体数据失败"),
  113. FAILURE_CODE_5042(5042, "算法计算失败"),
  114. FAILURE_CODE_5043(5043, "打包zip失败"),
  115. FAILURE_CODE_5044(5044, "mac为空"),
  116. FAILURE_CODE_5045(5045, "totalPicNum为空"),
  117. FAILURE_CODE_5046(5046, "chunks为空"),
  118. FAILURE_CODE_5047(5047, "folderName为空"),
  119. FAILURE_CODE_5048(5048, "文件为空"),
  120. FAILURE_CODE_5049(5049, "文件Id为空"),
  121. FAILURE_CODE_5050(5050, "照片数目为空"),
  122. FAILURE_CODE_5051(5051, "md5为空"),
  123. FAILURE_CODE_5052(5052, "上传失败, 请重新上传。"),
  124. FAILURE_CODE_5053(5053, "场景码生成失败,请重试。"),
  125. FAILURE_CODE_5054(5054, "该场景不存在无法扣除容量"),
  126. FAILURE_CODE_5055(5055, "该场景不属于八目相机无法扣除容量"),
  127. FAILURE_CODE_5056(5056, "双目相机异常"),
  128. FAILURE_CODE_7001(7001, "激光场景状态同步失败,请重试!"),
  129. ;
  130. private Integer code;
  131. private String message;
  132. private ErrorCode(Integer code, String message) {
  133. this.code = code;
  134. this.message = message;
  135. }
  136. public Integer code() {
  137. return code;
  138. }
  139. public String message() {
  140. return message;
  141. }
  142. }