ErrorCode.java 786 B

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