ExceptionEnum.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.example.xiaoshiweixinback.business.exception;
  2. import lombok.Getter;
  3. @Getter
  4. public enum ExceptionEnum {
  5. LOGIN_NO_LOGIN("401","未登录"),
  6. LOGIN_ACCOUNT_MISTAKE("402","账号错误"),
  7. LOGIN_PASWORD_MISTAKE("403","密码错误"),
  8. LOGIN_ERROR("405","登录错误"),
  9. LOGIN_INVITE_ERROR("406","邀请码错误"),
  10. PERMISSION_ERROR("601","无权限"),
  11. PERMISSION_NO_VIP("606","未开会员"),
  12. PERMISSION_BEYOND_USETIME("607","超过使用次数"),
  13. BUSINESS_ERROR("708","业务错误"),
  14. BUSINESS_CHECK("709","参数校验错误"),
  15. NO_NEED_PAY("901","支付成功"),
  16. /*APP端 100000-300000*/
  17. SUCCESS("000000", "调用成功"),
  18. PARAMETER_VERIFICATION_ERROR("000001", "数据参数校验异常"),
  19. PHONE_FORMAT_ERROR("000002","手机号格式错误"),
  20. VERIFY_CODE("10001", "校验码失效"),
  21. CODE_WRONG("10002","验证码错误"),
  22. INIT_GENERICITY_BEAN_ERROR("10003","泛型实例化异常"),
  23. THE_PHONE_CANNOT_BE_EXIST("10004","手机号已存在"),
  24. THE_LOG_OUT("10004","未登录"),
  25. THE_CODE_IS_NOT_NULL("10006","验证码不能为空"),
  26. //异常20000
  27. THE_PARAMETER_EXCEPTION("20001", "参数异常,请传入数据"),
  28. THE_GET_INFORMATION_TOKEN_INVALID("20002", "获取用户信息token失效"),
  29. THE_FAIL_TO_DELETE("20003", "删除失败"),
  30. //业务异常
  31. THE_PRODUCT_CATEGORY_NAME_IS_EXIST("607", "产品类别名称已存在"),
  32. THE_LOG_INVALID_NEED_LOGIN_AGAIN("606","登录失效,请重新登录"),
  33. SYSTEM_ERROR("999999", "系统异常");
  34. private String code;// 异常代码
  35. private String message;// 异常信息
  36. ExceptionEnum(String code, String message) {
  37. this.code = code;
  38. this.message = message;
  39. }
  40. public String getCode() {
  41. return code;
  42. }
  43. public void setCode(String code) {
  44. this.code = code;
  45. }
  46. public String getMessage() {
  47. return message;
  48. }
  49. public void setMessage(String message) {
  50. this.message = message;
  51. }
  52. }