package com.panzhihua.common.exceptions;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 服务层业务异常
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-12-28 14:13
|
**/
|
public class ServiceException extends RuntimeException {
|
|
private String code;
|
private String msg;
|
private String data;
|
|
public ServiceException() {
|
super();
|
}
|
|
public ServiceException(String errorMsg) {
|
super(errorMsg);
|
this.msg = errorMsg;
|
}
|
|
public ServiceException(String errorCode, String errorMsg) {
|
super(errorCode);
|
this.code = errorCode;
|
this.msg = errorMsg;
|
}
|
|
public ServiceException(String errorCode, String errorMsg, String data) {
|
super(errorCode);
|
this.code = errorCode;
|
this.msg = errorMsg;
|
this.data = data;
|
}
|
|
public ServiceException(String errorCode, String errorMsg, Throwable cause) {
|
super(errorCode, cause);
|
this.code = errorCode;
|
this.msg = errorMsg;
|
}
|
|
public String getErrorCode() {
|
return code;
|
}
|
|
public void setErrorCode(String errorCode) {
|
this.code = errorCode;
|
}
|
|
public String getErrorMsg() {
|
return msg;
|
}
|
|
public void setErrorMsg(String errorMsg) {
|
this.msg = errorMsg;
|
}
|
|
public String getMessage() {
|
return msg;
|
}
|
|
@Override
|
public Throwable fillInStackTrace() {
|
return this;
|
}
|
}
|