package com.hdl.sdk.connect.cloud.bean; import java.io.Serializable; /** * Created by Tong on 2024/12/10. * 思必驰 */ public class AiLoginInfo implements Serializable { private String accessToken; private long expiration; private String refreshToken; private long refreshExpiration; private String headerPrefix; private String name; private String account; private String userPhone; private String tenantId; private String userId; private String role; private Integer expiresIn; /** * 接口验证token */ public String getAccessToken() { return accessToken == null ? "" : accessToken; } public void setAccessToken(String accessToken) { this.accessToken = accessToken; } /** * token过期时间戳 */ public long getExpiration() { return expiration; } public void setExpiration(long expiration) { this.expiration = expiration; } /** * refreshToken过期时间戳 */ public long getRefreshExpiration() { return refreshExpiration; } public void setRefreshExpiration(long refreshExpiration) { this.refreshExpiration = refreshExpiration; } /** * 刷新token需要使用 */ public String getRefreshToken() { return refreshToken == null ? "" : refreshToken; } public void setRefreshToken(String refreshToken) { this.refreshToken = refreshToken; } /** * token类型 */ public String getHeaderPrefix() { return headerPrefix == null ? "" : headerPrefix; } public void setHeaderPrefix(String headerPrefix) { this.headerPrefix = headerPrefix; } /** * 用户真实姓名(没有认证房屋情况下建议使用account) */ public String getName() { return name == null ? "" : name; } public void setName(String name) { this.name = name; } /** * 登录账号 */ public String getAccount() { return account == null ? "" : account; } public void setAccount(String account) { this.account = account; } /** * 用户手机号码 老版本使用邮箱注册会没有 */ public String getUserPhone() { return userPhone == null ? "" : userPhone; } public void setUserPhone(String userPhone) { this.userPhone = userPhone; } public String getTenantId() { return tenantId == null ? "" : tenantId; } public void setTenantId(String tenantId) { this.tenantId = tenantId; } /** * 用户ID */ public String getUserId() { return userId == null ? "" : userId; } public void setUserId(String userId) { this.userId = userId; } public String getRole() { return role == null ? "" : role; } public void setRole(String role) { this.role = role; } public Integer getExpiresIn() { return expiresIn; } public void setExpiresIn(Integer expiresIn) { this.expiresIn = expiresIn; } @Override public String toString() { return "AiLoginInfo{" + "accessToken='" + accessToken + '\'' + ", expiration=" + expiration + ", refreshToken='" + refreshToken + '\'' + ", refreshExpiration=" + refreshExpiration + ", headerPrefix='" + headerPrefix + '\'' + ", name='" + name + '\'' + ", account='" + account + '\'' + ", userPhone='" + userPhone + '\'' + ", tenantId='" + tenantId + '\'' + ", userId='" + userId + '\'' + ", role='" + role + '\'' + ", expiresIn=" + expiresIn + '}'; } }