ApiException.java 685 B

1234567891011121314151617181920212223242526272829
  1. package com.zhentao.common.exception;
  2. import com.zhentao.common.entity.IErrorCode;
  3. public class ApiException extends RuntimeException{
  4. private static final long serialVersionUID = -5885155226898287919L;
  5. private IErrorCode errorCode;
  6. public ApiException(IErrorCode errorCode) {
  7. super(errorCode.getMsg());
  8. this.errorCode = errorCode;
  9. }
  10. public ApiException(String message) {
  11. super(message);
  12. }
  13. public ApiException(Throwable cause) {
  14. super(cause);
  15. }
  16. public ApiException(String message, Throwable cause) {
  17. super(message, cause);
  18. }
  19. public IErrorCode getErrorCode() {
  20. return errorCode;
  21. }
  22. }