BusinessException.java 621 B

123456789101112131415161718192021222324252627282930
  1. package top.lvzhiqiang.exception;
  2. import lombok.Data;
  3. import top.lvzhiqiang.enumeration.ResultCodeEnum;
  4. /**
  5. * 业务异常
  6. *
  7. * @author lvzhiqiang
  8. * 2021/4/11 23:04
  9. */
  10. @Data
  11. public class BusinessException extends RuntimeException {
  12. private Integer code;
  13. public BusinessException(Integer code, String message) {
  14. super(message);
  15. this.code = code;
  16. }
  17. public BusinessException(ResultCodeEnum resultCodeEnum) {
  18. super(resultCodeEnum.getMessage());
  19. this.code = resultCodeEnum.getCode();
  20. }
  21. public BusinessException(String message) {
  22. super(message);
  23. }
  24. }