ResultCode.java 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. package com.fdkankan.manage.common;
  2. import cn.hutool.jwt.JWT;
  3. import com.fdkankan.common.util.JwtUtil;
  4. public enum ResultCode {
  5. SYSTEM_ERROR(500, "系统异常"),
  6. NOT_ROLE(4001, "无此角色"),
  7. NOT_PERMISSION(4002, "无此权限"),
  8. USER_NOT_EXIST(4003, "用户不存在"),
  9. USER_EXIST(4004, "用户已存在"),
  10. PASSWORD_ERROR(4005, "账号密码错误,请重新登录!"),
  11. USERNAME_ERROR(4006, "该账号已停止使用"),
  12. MISSING_REQUIRED_PARAMETERS(4007, "必填项不能为空"),
  13. USER_NOT_LOGIN(4008, "用户未登录"),
  14. VISION_EXIST(50001, "版本号不能重复!"),
  15. LOGIN_NUM_MUCH(50003, "频繁登录失败,请五分钟后再次尝试登录!"),
  16. UPLOAD_ERROR(50004, "上传失败"),
  17. SDK_DEL_ERROR(50005, "删除失败,请先下架在删除"),
  18. MAIL_TEMPLATE_ERROR(50006, "邮件发送模板不存在"),
  19. COMPANY_DEL_ERROR(50007, "删除失败,请先解绑设备"),
  20. UPLOAD_FILE_ERROR(50008, "文件不存在"),
  21. V3_SCENE_REBUILD(50009, "V3场景请先升级在重算"),
  22. SCENE_NOT_EXIST(50010, "场景不存在"),
  23. FILE_NAME_EMPTY(50011, "文件名称为空,请输入文件名称!"),
  24. APP_FILE_EMPTY(50012, "应用包文件未上传,请先上传文件!"),
  25. VERSION_EMPTY(50013, "version.json 文件未上传,请先上传文件!"),
  26. WIFI_NAME_ERROR(50014, "wifi名称格式错误"),
  27. WIFI_NAME_REPEAT(50015, "设备wifi名称重复"),
  28. WIFI_PRE_NAME_ERROR(50016, "wifi名称前缀错误!"),
  29. COMPANY_NAME_NOT_EXIST(50017, "客户名称不存在!"),
  30. CAMERA_NOT_EXIST(50018, "相机不存在!"),
  31. CAMERA_NOT_IN(50019, "该相机未入库!"),
  32. CAMERA_DEL_ERROR(50020, "相机已绑定,请先解绑后删除!"),
  33. CAMERA_VERSION_NOT_EXIST(50021, "相机版本不存在"),
  34. CAMERA_VERSION_STATUS_ERROR(50022, "相机版本已禁用"),
  35. SHIP_NUM_EMPTY(50023, "快递单号为空"),
  36. IN_TEMPLATE_EMPTY(50024, "入库模板数据为空"),
  37. OUT_TEMPLATE_EMPTY(50025, "出库模板数据为空"),
  38. COMPANY_TEMPLATE_EMPTY(50026, "客户关联数据为空"),
  39. FILE_TYPE_ERROR(50027, "文件格式校验,需为xlsx文件"),
  40. TEMPLATE_TYPE_ERROR(50028, "模板格式错误"),
  41. EXCEL_MSG_ERROR(50029, "模板格式错误"),
  42. CAMERA_TYPE_ERROR(50030, "相机类型错误"),
  43. CAMERA_SPACE_ERROR(50031, "相机容量不足"),
  44. CAMERA_TYPE_NOT_ERROR(50032, "必须迁移至相同的类型的相机下面!"),
  45. MAIL_SEND_ERROR(50033, "邮件发送失败!"),
  46. CAMERA_SN_NOT_EXIST(50034, "sn码不存在!"),
  47. DEL_ROLE_ERROR(50035, "该角色已关联用户,不可删除。请先修改相关用户的角色!"),
  48. ORDER_SN_ERROR(50036, "订单号不存在"),
  49. OLD_PASSWORD_ERROR(50037, "原密码错误"),
  50. UPLOAD_YUN_TYPE_ERROR(50038, "上传服务器类型错误,请确认环境上传"),
  51. UPDATE_MYSELF_PASSWORD(50039, "只能修改自己的密码!"),
  52. INCREMENT_TYPE_EMPTY(50040, "权益类型不存在!"),
  53. AGENT_NEW_EMPTY(50041, "代理商不存在!"),
  54. SS_NO_COPY(50042, "深时场景暂不支持复制!"),
  55. AGENT_NOT_EMPTY(50043, "经销商名称已存在!"),
  56. CAMERA_NOT_MOVE(50044, "场景在该相机中,无需迁移!"),
  57. SCENE_REBUILD_ERROR(50045, "原始资源已删除,重算失败。"),
  58. PASSWORD_ERROR_G(50046, "密码格式错误!"),
  59. AGENT_U_NOT_EMPTY(50047, "经销商账号已存在!"),
  60. INCREMENT_TYPE_ERROR(50048, "权益类型错误!"),
  61. DEL_UCENTER_ERROR(50049, "该用户已绑定相机,请先解绑再删除用户。"),
  62. DATA_TOO_LONG(50050, "长度超出限制!"),
  63. SS_SCENE_DOWN_ERROR(50051, "获取深时下载状态失败!"),
  64. MOVE_SCENE_ERROR(50052, "迁移失败!"),
  65. SS_GET_ERROR(50053, "访问深时失败!"),
  66. SCENE_IS_BUILDING(50054, "场景计算中,不能复制!"),
  67. MOVE_ERROR(50055, "原始资源不存在,不能迁移!"),
  68. MOVE_ERROR_COPY(50055, "复制场景,不能迁移!"),
  69. COPY_NUM_NOTREBUILD(50056, "复制的场景不支持重算!"),
  70. READ_MACHINE_CODE_ERROR(50057, "读取机器码失败!"),
  71. GET_MACHINE_CODE_ERROR(50058, "获取授权码失败!"),
  72. RECOED_NO_EXITS(50058, "记录不存在!"),
  73. MACHINE_CODE_EXITS(50059, "当前设备已存在授权记录!"),
  74. UPDATE_CAMERA_NO_IN(50060, "替换的sn未入库!"),
  75. UPDATE_CAMERA_ERROR(50061, "替换的sn重复!"),
  76. SCENE_NOT_STORE(50062, "当前场景原始资源不需要解冻!"),
  77. SCENE_STORE_ING(50063, "正在解冻请稍候!"),
  78. CAMERA_SN_EXITS(50064, "授权相机sn重复!"),
  79. MACHINE_CODE_ERROR(50065, "机器码错误!"),
  80. SCENE_REBUILD_ERROR2(50066, "原始资源已冻结,重算失败。"),
  81. CAMERA_AUTHORIZE_ERROR(50067, "相机授权目前不支持四维看看相机类型"),
  82. CAMERA_AUTHORIZE_TYPE_ERROR(50068, "请更换相同类型的相机"),
  83. FEEDBACK_OPTION_DELETE_ERROR(50069, "数据不存在或者预设数据不可删除"),
  84. RTK_SN_CODE_NOT_EXIT(50070, "板卡SN码不存在,或未入库"),
  85. RTK_TOKEN_NOT_EXIT(50071, "缺少签名验证信息"),
  86. RTK_TOKEN_ERROR(50072, "签名校验失败"),
  87. CAN_NOT_DEL_MODELING_SCENE(50073, "计算中的场景无法删除"),
  88. RTK_SN_EXIST(50074, "板卡SN码已存在"),
  89. CAMERA_SN_EXIST(50075, "相机SN码已存在"),
  90. LASER_VIEW_ERROR(50076, "激光系统访问失败"),
  91. RTK_SN_CODE_NOT_AC(50077, "板卡SN码未激活"),
  92. SGRTK_SN_EXIST(50078, "深光插件sn已存在"),
  93. RTK_ACCOUNT_NOT_EXIT(50079, "rtk账号库存不足"),
  94. SCENE_NOT_EXIST_E57(50080, "场景不存在e57文件"),
  95. RTK_DEVICEIN_TEMPLATE_EMPTY(50081, "批量导入数据为空"),
  96. RTK_USERNAME_EXIST(50082, "用户名称已存在"),
  97. RTK_USERNAME_TEMPLATE_EMPTY(50083, "批量导入数据为空或账号不存在"),
  98. AGENT_HAVE_SUB(50084, "当前分销商存在下级,请删除下级后再重试"),
  99. ;
  100. private Integer code;
  101. private String message;
  102. private ResultCode(Integer code, String message) {
  103. this.code = code;
  104. this.message = message;
  105. }
  106. public Integer code() {
  107. return this.code;
  108. }
  109. public String message() {
  110. return this.message;
  111. }
  112. public String formatMessage(Object... args) {
  113. return String.format(this.message, args);
  114. }
  115. }