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