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