package cn.besteam.common.exception;
|
|
import cn.besteam.common.constant.ErrorCode;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
|
/**
|
* @author JasonWong
|
* @email 996842803@qq.com
|
* @date 2019-10-25
|
* @describe 业务错误
|
*/
|
@SuppressWarnings("unused")
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
@Accessors(chain = true)
|
public class BusinessException extends RuntimeException {
|
|
/**
|
* 错误码
|
*/
|
public int code;
|
|
/**
|
* 数据
|
*/
|
public Object data;
|
|
public BusinessException(ErrorCode errors) {
|
|
super(errors.msg);
|
this.code = errors.code;
|
}
|
|
public BusinessException(ErrorCode errors, String message) {
|
|
super(message);
|
this.code = errors.code;
|
}
|
|
}
|