package com.rongyichuang.auth.dto; /** * 微信登录响应 */ public class WxLoginResponse { /** * JWT token */ private String token; /** * 用户信息 */ private LoginResponse.UserInfo userInfo; /** * 是否为新用户 */ private Boolean isNewUser; /** * 登录记录ID */ private Long loginRecordId; /** * 微信会话密钥 */ private String sessionKey; /** * 请求是否成功 */ private Boolean success; /** * 响应消息 */ private String message; /** * 是否有员工角色 */ private Boolean hasEmployee; /** * 是否有评委角色 */ private Boolean hasJudge; /** * 是否有选手角色 */ private Boolean hasPlayer; public WxLoginResponse() {} public WxLoginResponse(String token, LoginResponse.UserInfo userInfo, Boolean isNewUser, Long loginRecordId) { this.token = token; this.userInfo = userInfo; this.isNewUser = isNewUser; this.loginRecordId = loginRecordId; } public WxLoginResponse(String token, LoginResponse.UserInfo userInfo, Boolean isNewUser, Long loginRecordId, String sessionKey) { this.token = token; this.userInfo = userInfo; this.isNewUser = isNewUser; this.loginRecordId = loginRecordId; this.sessionKey = sessionKey; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public LoginResponse.UserInfo getUserInfo() { return userInfo; } public void setUserInfo(LoginResponse.UserInfo userInfo) { this.userInfo = userInfo; } public Boolean getIsNewUser() { return isNewUser; } public void setIsNewUser(Boolean isNewUser) { this.isNewUser = isNewUser; } public Long getLoginRecordId() { return loginRecordId; } public void setLoginRecordId(Long loginRecordId) { this.loginRecordId = loginRecordId; } public String getSessionKey() { return sessionKey; } public void setSessionKey(String sessionKey) { this.sessionKey = sessionKey; } public Boolean getSuccess() { return success; } public void setSuccess(Boolean success) { this.success = success; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public Boolean getHasEmployee() { return hasEmployee; } public void setHasEmployee(Boolean hasEmployee) { this.hasEmployee = hasEmployee; } public Boolean getHasJudge() { return hasJudge; } public void setHasJudge(Boolean hasJudge) { this.hasJudge = hasJudge; } public Boolean getHasPlayer() { return hasPlayer; } public void setHasPlayer(Boolean hasPlayer) { this.hasPlayer = hasPlayer; } }