ResultCodeEnum.java 713 B

12345678910111213141516171819202122232425262728293031
  1. package top.lvzhiqiang.enumeration;
  2. import lombok.Getter;
  3. /**
  4. * 结果类枚举
  5. *
  6. * @author lvzhiqiang
  7. * 2022/4/11 16:55
  8. */
  9. @Getter
  10. public enum ResultCodeEnum {
  11. SUCCESS(true, 20000, "成功"),
  12. UNKNOWN_ERROR(false, 20001, "未知错误"),
  13. PARAM_ERROR(false, 20002, "参数错误"),
  14. PARAM_DATA_EXIST_ERROR(false, 20003, "参数数据已存在"),
  15. ;
  16. // 响应是否成功
  17. private final Boolean success;
  18. // 响应状态码
  19. private final Integer code;
  20. // 状态码描述
  21. private final String message;
  22. ResultCodeEnum(boolean success, Integer code, String message) {
  23. this.success = success;
  24. this.code = code;
  25. this.message = message;
  26. }
  27. }