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