ResultException.java 688 B

123456789101112131415161718192021222324252627282930313233
  1. package com.zhongshu.payment.client.ret;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. /**
  6. * 结果集异常
  7. */
  8. @Data
  9. @AllArgsConstructor
  10. @NoArgsConstructor
  11. public class ResultException {
  12. private String type;
  13. private String cls;
  14. private String message;
  15. /**
  16. * 创建异常对象
  17. *
  18. * @param e
  19. * @return
  20. */
  21. public static ResultException build(Exception e) {
  22. ResultException exception = new ResultException();
  23. exception.type = e.getClass().getSimpleName();
  24. exception.cls = e.getClass().getName();
  25. exception.message = e.getMessage();
  26. return exception;
  27. }
  28. }