ErrorCode.java 709 B

12345678910111213141516171819202122232425262728293031
  1. package cn.iocoder.dashboard.common.exception;
  2. import cn.iocoder.dashboard.common.exception.enums.ServiceErrorCodeRange;
  3. import lombok.Data;
  4. /**
  5. * 错误码对象
  6. *
  7. * 全局错误码,占用 [0, 999],参见 {@link GlobalException}
  8. * 业务异常错误码,占用 [1 000 000 000, +∞),参见 {@link ServiceErrorCodeRange}
  9. *
  10. * TODO 错误码设计成对象的原因,为未来的 i18 国际化做准备
  11. */
  12. @Data
  13. public class ErrorCode {
  14. /**
  15. * 错误码
  16. */
  17. private final Integer code;
  18. /**
  19. * 错误提示
  20. */
  21. private final String message;
  22. public ErrorCode(Integer code, String message) {
  23. this.code = code;
  24. this.message = message;
  25. }
  26. }