package com.example.onlinejudge.exception; import com.example.onlinejudge.common.result.ResultCode; public class BusinessException extends RuntimeException { /** * 错误码 */ private final int code; public BusinessException(int code, String message) { super(message); this.code = code; } public BusinessException(ResultCode errorCode) { super(errorCode.getMessage()); this.code = errorCode.getCode(); } public BusinessException(ResultCode errorCode, String message) { super(message); this.code = errorCode.getCode(); } public int getCode() { return code; } }