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