ResultCode.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.fdkankan.manage_jp.common;
  2. public enum ResultCode {
  3. SYSTEM_ERROR(500, "系统异常"),
  4. NOT_ROLE(4001, "无此角色"),
  5. NOT_PERMISSION(4002, "无此权限"),
  6. USER_EXIST(4003, "手机号已经被注册"),
  7. PARAM_ERROR(4004, "参数缺失"),
  8. USER_NOT_LOGIN(3004, "用户未登录"),
  9. USER_NOT_EXIST(4007, "用户不存在"),
  10. PASSWORD_ERROR(3014, "账号或密码不正确"),
  11. COMPANY_NOT_EXIST(4007, "用户名不存在"),
  12. DATA_TOO_LONG(50050, "长度超出限制!"),
  13. NOT_RECORD(50051, "记录找不到!"),
  14. POINT_GT_ZERO(50052, "点数设置结果小于0,设置失败!"),
  15. CAMERA_NOT_EXIST(50053, "该设备不存在或已被激活!"),
  16. PASSWORD_TYPE_ERROR(3011, "密码需要包含英文大小写、数字,长度8-16字符"),
  17. OLD_PASSWORD_ERROR(3027, "原密码错误"),
  18. SS_SCENE_DOWN_ERROR(50051, "获取深时下载状态失败!"),
  19. MAIL_TEMPLATE_ERROR(50006, "邮件发送模板不存在"),
  20. MAIL_SEND_ERROR(50007, "邮件发送失败"),
  21. CAMERA_IN(50008, "相机已存在"),
  22. SCENE_ERROR(50009, "场景状态不对"),
  23. SCENE_DATA_ERROR(5010, "复制失败,场景资源文件不对"),
  24. ;
  25. private Integer code;
  26. private String message;
  27. private ResultCode(Integer code, String message) {
  28. this.code = code;
  29. this.message = message;
  30. }
  31. public Integer code() {
  32. return this.code;
  33. }
  34. public String message() {
  35. return this.message;
  36. }
  37. public String formatMessage(Object... args) {
  38. return String.format(this.message, args);
  39. }
  40. }