ServiceException.java 787 Bytes
package com.wondertek.exception;


import com.wondertek.enums.GlobalCodeEnum;
import com.wondertek.util.ResultBean;
import lombok.Getter;

public class ServiceException extends BaseException {

    private static final long serialVersionUID = 1L;

    @Getter
    private boolean needPrintStack = true;

    public ServiceException(String msg) {
        super(GlobalCodeEnum.FAILURE.getCode(), msg);
    }

    public ServiceException(String code, String msg) {
        super(code, msg);
    }

    public ServiceException(ResultBean resultBean) {
        super(resultBean.getCode(), resultBean.getMsg());
    }

    public ServiceException(String msg, boolean needPrintStack) {
        super(GlobalCodeEnum.FAILURE.getCode(), msg);
        this.needPrintStack = needPrintStack;
    }
}