diff --git a/opsli-common/src/main/java/org/opsli/common/exception/EmptyException.java b/opsli-common/src/main/java/org/opsli/common/exception/EmptyException.java new file mode 100644 index 00000000..2ad34b98 --- /dev/null +++ b/opsli-common/src/main/java/org/opsli/common/exception/EmptyException.java @@ -0,0 +1,25 @@ +package org.opsli.common.exception; + + +/** + * @BelongsProject: opsli-boot + * @BelongsPackage: org.opsli.common.base.excption + * @Author: Parker + * @CreateTime: 2020-09-13 19:41 + * @Description: 框架总异常 + */ +public class EmptyException extends ServiceException{ + + private Integer code; + + private String errorMessage; + + public EmptyException() { + super(400, "请求数据不完整或格式错误!"); + } + + @Override + public synchronized Throwable fillInStackTrace() { + return null; + } +} diff --git a/opsli-common/src/main/java/org/opsli/common/exception/ServiceException.java b/opsli-common/src/main/java/org/opsli/common/exception/ServiceException.java new file mode 100644 index 00000000..99722bf2 --- /dev/null +++ b/opsli-common/src/main/java/org/opsli/common/exception/ServiceException.java @@ -0,0 +1,47 @@ +package org.opsli.common.exception; + +import org.opsli.common.base.msg.BaseMsg; + +/** + * @BelongsProject: opsli-boot + * @BelongsPackage: org.opsli.common.base.excption + * @Author: Parker + * @CreateTime: 2020-09-13 19:41 + * @Description: 框架总异常 + */ +public class ServiceException extends RuntimeException{ + + private Integer code; + + private String errorMessage; + + public ServiceException(Integer code, String errorMessage) { + super(errorMessage); + this.code = code; + this.errorMessage = errorMessage; + } + + public ServiceException(BaseMsg msg) { + super(msg.getMessage()); + this.code = msg.getCode(); + this.errorMessage = msg.getMessage(); + } + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getErrorMessage() { + return errorMessage; + } + + public void setErrorMessage(String errorMessage) { + this.errorMessage = errorMessage; + } + + +}