33 lines
646 B
Java
33 lines
646 B
Java
package vvpkassistant.exception;
|
|
|
|
|
|
import vvpkassistant.common.ErrorCode;
|
|
|
|
|
|
public class BusinessException extends RuntimeException {
|
|
|
|
/**
|
|
* 错误码
|
|
*/
|
|
private final int code;
|
|
|
|
public BusinessException(int code, String message) {
|
|
super(message);
|
|
this.code = code;
|
|
}
|
|
|
|
public BusinessException(ErrorCode errorCode) {
|
|
super(errorCode.getMessage());
|
|
this.code = errorCode.getCode();
|
|
}
|
|
|
|
public BusinessException(ErrorCode errorCode, String message) {
|
|
super(message);
|
|
this.code = errorCode.getCode();
|
|
}
|
|
|
|
public int getCode() {
|
|
return code;
|
|
}
|
|
}
|