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