package com.vci.web.bo; import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.pagemodel.TokenVO; import java.util.Arrays; import java.util.Map; /** * 用户登录后的结果 * @author weidy * @date 2020/2/5 */ public class LoginResultBO implements java.io.Serializable{ /** * 禁止修改这个值 */ private static final long serialVersionUID = 4550789634135427717L; /** * 是否成功 */ private boolean success; /** * 失败代号 */ private String failCode; /** * 失败的信息 */ private String failMsg; /** * 失败信息的相关对象 */ private String[] failMsgArray; /** * 是否需要立即修改密码 */ private boolean mustChangePassword; /** * 密码提示信息 */ private String passwordInfo; /** * 请求的相关的参数 */ private Map requestParams; /** * 令牌信息 */ private TokenVO tokenVO; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public String getFailCode() { return failCode; } public void setFailCode(String failCode) { this.failCode = failCode; } public String getFailMsg() { return failMsg; } public void setFailMsg(String failMsg) { this.failMsg = failMsg; } public String[] getFailMsgArray() { return failMsgArray; } public void setFailMsgArray(String[] failMsgArray) { this.failMsgArray = failMsgArray; } public boolean isMustChangePassword() { return mustChangePassword; } public void setMustChangePassword(boolean mustChangePassword) { this.mustChangePassword = mustChangePassword; } public String getPasswordInfo() { return passwordInfo; } public void setPasswordInfo(String passwordInfo) { this.passwordInfo = passwordInfo; } public Map getRequestParams() { return requestParams; } public void setRequestParams(Map requestParams) { this.requestParams = requestParams; } public TokenVO getTokenVO() { return tokenVO; } public void setTokenVO(TokenVO tokenVO) { this.tokenVO = tokenVO; } @Override public String toString() { return "LoginResultBO{" + "success=" + success + ", failCode='" + failCode + '\'' + ", failMsg='" + failMsg + '\'' + ", failMsgArray=" + Arrays.toString(failMsgArray) + ", mustChangePassword=" + mustChangePassword + ", passwordInfo='" + passwordInfo + '\'' + ", requestParams=" + requestParams + ", tokenVO=" + tokenVO + '}'; } }