ResultCode.java 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.fdkankan.manage_jp.common;
  2. import com.fdkankan.common.constant.ErrorCode;
  3. public enum ResultCode {
  4. SYSTEM_ERROR(500, "系统异常"),
  5. NOT_ROLE(4001, "无此角色"),
  6. NOT_PERMISSION(4002, "无此权限"),
  7. USER_EXIST(4003, "手机号已经被注册"),
  8. PARAM_ERROR(4004, "参数缺失"),
  9. USER_NOT_LOGIN(3004, "用户未登录"),
  10. USER_NOT_EXIST(4007, "用户不存在"),
  11. PASSWORD_ERROR(3014, "账号或密码不正确"),
  12. COMPANY_NOT_EXIST(4007, "用户名不存在"),
  13. DATA_TOO_LONG(50050, "长度超出限制!"),
  14. NOT_RECORD(50051, "记录找不到!"),
  15. POINT_GT_ZERO(50052, "点数设置结果小于0,设置失败!"),
  16. CAMERA_NOT_EXIST(50053, "该设备不存在或已被激活!"),
  17. PASSWORD_TYPE_ERROR(3011, "密码需要包含英文大小写、数字,长度8-16字符"),
  18. OLD_PASSWORD_ERROR(3027, "原密码错误"),
  19. SS_SCENE_DOWN_ERROR(50051, "获取深时下载状态失败!"),
  20. MAIL_TEMPLATE_ERROR(50006, "邮件发送模板不存在"),
  21. MAIL_SEND_ERROR(50007, "邮件发送失败"),
  22. CAMERA_IN(50008, "相机已存在"),
  23. SCENE_ERROR(50009, "场景状态不对"),
  24. SCENE_DATA_ERROR(5010, "复制失败,场景资源文件不对"),
  25. SCENE_COLD_STORAGE(5011, "场景已归档,无需再次归档"),
  26. SCENE_NOT_EXIT(5012, "场景不存在"),
  27. SCENE_NO_COLD_STORAGE(5013, "场景未归档,无需还原"),
  28. SCENE_CONTRACTOR_ERROR(5014, "场景已被协作,无法再次协作"),
  29. CONTRACTOR_USER_ERROR(5015, "承包商不存在"),
  30. RESTORE_ERROR(5016, "还原的相机类型不同"),
  31. LASER_ERROR(5017, "激光系统出错"),
  32. SCENE_CONTRACTOR_ERROR2(5018, "场景协作失败,请勿同个公司内进行协作"),
  33. SCENE_COMPANY_ERROR(5019, "场景所属公司不存在,或者公司管理员不存在"),
  34. MAIN_CONTRACTOR_USER_ERROR(5020, "总承包商不存在"),
  35. CLOD_STORAGE_ERROR(5021, "归档失败,场景未计算完成"),
  36. GENERATE_OBJ_ERROR_TYPE(5022, "只能操作激光场景"),
  37. GENERATE_OBJ_ERROR(5023, "当前场景不支持 生成OBJ"),
  38. SCENE_CONTRACTOR_ERROR3(5024, "场景协作失败,请填写公司管理员账号"),
  39. GENERATE_OBJ_EXITS(5025, "场景已生成obj"),
  40. CAMERA_NOT_MOVE(5026, "场景已在改相机,无需迁移"),
  41. CAMERA_TYPE_NOT_ERROR(5027, "相机类型不同,不能迁移"),
  42. SCENE_MODELING(5028, "正在计算中,请耐心等待"),
  43. PROJECT_NOT_EXITS(5029, "项目不存在"),
  44. SCENE_NOT_EXIST_E57(5030, "场景不存在e57文件"),
  45. SCENE_NOT_GPS(5031, "此场景无位置信息,无法在地图显示。"),
  46. PLATFORM_NOT_EXIT(5032, "平台不存在。"),
  47. UPLOAD_ERROR(5033, "上传失败。"),
  48. UPLOAD_ERROR2(5034, "上传失败。文件格式不对"),
  49. UPLOAD_ERROR3(5035, "文件不存在!"),
  50. ;
  51. private Integer code;
  52. private String message;
  53. private ResultCode(Integer code, String message) {
  54. this.code = code;
  55. this.message = message;
  56. }
  57. public Integer code() {
  58. return this.code;
  59. }
  60. public String message() {
  61. return this.message;
  62. }
  63. public String formatMessage(Object... args) {
  64. return String.format(this.message, args);
  65. }
  66. }