From e130377e8c1c523536f80e9758670f75cdf1bf64 Mon Sep 17 00:00:00 2001 From: weihongyang <1075331873@qq.com> Date: Wed, 22 Jun 2022 09:56:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E7=8A=B6=E6=80=81=E5=BC=82=E5=B8=B8=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/exception/LoginStatusException.java | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 ym-admin/src/main/java/com/cnbm/admin/exception/LoginStatusException.java diff --git a/ym-admin/src/main/java/com/cnbm/admin/exception/LoginStatusException.java b/ym-admin/src/main/java/com/cnbm/admin/exception/LoginStatusException.java new file mode 100644 index 0000000..8dd9d59 --- /dev/null +++ b/ym-admin/src/main/java/com/cnbm/admin/exception/LoginStatusException.java @@ -0,0 +1,66 @@ +package com.cnbm.admin.exception; + +import com.cnbm.common.exception.ErrorCode; +import com.cnbm.common.utils.MessageUtils; + +/** + * @Author weihongyang + * @Date 2022/6/22 9:44 AM + * @Version 1.0 + */ +public class LoginStatusException extends RuntimeException{ + private static final long serialVersionUID = 1L; + + private int code; + private String msg; + + public LoginStatusException(int code) { + this.code = code; + this.msg = MessageUtils.getMessage(code); + } + + public LoginStatusException(int code, String... params) { + this.code = code; + this.msg = MessageUtils.getMessage(code, params); + } + + public LoginStatusException(int code, Throwable e) { + super(e); + this.code = code; + this.msg = MessageUtils.getMessage(code); + } + + public LoginStatusException(int code, Throwable e, String... params) { + super(e); + this.code = code; + this.msg = MessageUtils.getMessage(code, params); + } + + public LoginStatusException(String msg) { + super(msg); + this.code = ErrorCode.INTERNAL_SERVER_ERROR; + this.msg = msg; + } + + public LoginStatusException(String msg, Throwable e) { + super(msg, e); + this.code = ErrorCode.INTERNAL_SERVER_ERROR; + this.msg = msg; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } +}