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; } }