public class HrWrapException extends RuntimeException { private static final long serialVersionUID = 1L; private int errorCode; private String msg; public HrWrapException(int errorCode, String msg) { super(msg); this.errorCode = errorCode; this.msg = msg; } public HrWrapException(HRErrorMsgEnum psiErrorMsgEnum) { super(psiErrorMsgEnum.getMsg()); this.errorCode = psiErrorMsgEnum.getErrorCode(); this.msg = psiErrorMsgEnum.getMsg(); } public HrWrapException(HRErrorMsgEnum psiErrorMsgEnum, String extEsg) { super(psiErrorMsgEnum.getMsg()); this.errorCode = psiErrorMsgEnum.getErrorCode(); this.msg = psiErrorMsgEnum.getMsg() + ":" + extEsg; } public int getErrorCode() { return errorCode; } public void setErrorCode(int errorCode) { this.errorCode = errorCode; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public int getCode() { return this.getErrorCode(); } @Override public String toString() { return "HRWrapException [errorCode=" + errorCode + ", msg=" + msg + "]"; } }
自定义异常
最新推荐文章于 2024-10-04 22:00:00 发布