package com.ruoyi.project.system.userLoginInfo.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.framework.web.domain.BaseEntity; import java.util.Date; /** * 客户端用户登录信息对象 sys_user_login_info * * * @date 2020-05-14 */ public class UserLoginInfo extends BaseEntity { private static final long serialVersionUID = 1L; /** 用户ID */ private Long userId; /** 用户登录名 */ private String loginName; /** 最后登陆IP */ @Excel(name = "最后登陆IP") private String loginIp; /** 最后登陆时间 */ @Excel(name = "最后登陆时间", width = 30, dateFormat = "yyyy-MM-dd") private Date loginDate; /** 登陆成功获得token(登陆之后请求的接口必带) */ @Excel(name = "登陆成功获得token", readConverterExp = "登=陆之后请求的接口必带") private String token; /** 设备类型(1 安卓 2 IOS) */ @Excel(name = "设备类型", readConverterExp = "1=,安=卓,2=,I=OS") private String deviceType; /** 设备id */ @Excel(name = "设备id") private String deviceId; /** app类型(1用户端 2管理员端) */ @Excel(name = "app类型", readConverterExp = "1=用户端,2=管理员端") private String appType; /** 公司id */ private Long companyId; /** 公司名称 */ private String companyName; /** 部门id */ private Long deptId; /** 部门名称 */ private String deptName; /** 用户头像 */ private String avatar; /** 用户名称 */ private String userName; /** 区域账号 */ private String regionUser; /** 角色名称 */ private String roleName; public String getRoleName() { return roleName; } public void setRoleName(String roleName) { this.roleName = roleName; } public String getRegionUser() { return regionUser; } public void setRegionUser(String regionUser) { this.regionUser = regionUser; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public Long getDeptId() { return deptId; } public void setDeptId(Long deptId) { this.deptId = deptId; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } public String getAvatar() { return avatar; } public void setAvatar(String avatar) { this.avatar = avatar; } public String getCompanyName() { return companyName; } public void setCompanyName(String companyName) { this.companyName = companyName; } public void setUserId(Long userId) { this.userId = userId; } public Long getUserId() { return userId; } public Long getCompanyId() { return companyId; } public void setCompanyId(Long companyId) { this.companyId = companyId; } public void setLoginIp(String loginIp) { this.loginIp = loginIp; } public String getLoginName() { return loginName; } public void setLoginName(String loginName) { this.loginName = loginName; } public String getLoginIp() { return loginIp; } public void setLoginDate(Date loginDate) { this.loginDate = loginDate; } public Date getLoginDate() { return loginDate; } public void setToken(String token) { this.token = token; } public String getToken() { return token; } public void setDeviceType(String deviceType) { this.deviceType = deviceType; } public String getDeviceType() { return deviceType; } public void setDeviceId(String deviceId) { this.deviceId = deviceId; } public String getDeviceId() { return deviceId; } public void setAppType(String appType) { this.appType = appType; } public String getAppType() { return appType; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("userId", getUserId()) .append("loginIp", getLoginIp()) .append("loginDate", getLoginDate()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .append("token", getToken()) .append("deviceType", getDeviceType()) .append("deviceId", getDeviceId()) .append("appType", getAppType()) .toString(); } }