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