36 lines
658 B
Java
36 lines
658 B
Java
package com.mcwl.common.exception;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import org.springframework.http.HttpStatus;
|
|
|
|
/**
|
|
* 业务异常
|
|
*/
|
|
@
|
|
AllArgsConstructor
|
|
@Data
|
|
public class BusinessException extends RuntimeException {
|
|
|
|
public static final long serialVersionUID = -6735897190745766939L;
|
|
|
|
/**
|
|
* 异常码
|
|
*/
|
|
private int code;
|
|
|
|
/**
|
|
* 具体异常信息
|
|
*/
|
|
private String message;
|
|
|
|
public BusinessException() {
|
|
super();
|
|
}
|
|
|
|
public BusinessException(String message) {
|
|
this.code = HttpStatus.INTERNAL_SERVER_ERROR.value();
|
|
this.message = message;
|
|
}
|
|
}
|