FanXingException.java 790 Bytes
package com.viontech.fanxing.commons.exception;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * .
 *
 * @author 谢明辉
 * @date 2021/7/26
 */
@Getter
@Setter
public class FanXingException extends RuntimeException implements Serializable {

    private Integer code;
    private Object data;

    public FanXingException() {}

    public FanXingException(Throwable cause) {
        super(cause);
    }

    public FanXingException(String message) {
        super(message);
    }

    public FanXingException(String message, Integer code, Object data) {
        super(message);
        this.code = code;
        this.data = data;
    }

    public FanXingException(String message, Object data) {
        super(message);
        this.data = data;
    }
}