package org.dromara.system.api.domain.bo; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * 系统访问记录表 sys_logininfor * * @author Lion Li */ @Data @NoArgsConstructor public class RemoteLogininforBo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * 访问ID */ private Long infoId; /** * 租户编号 */ private String tenantId; /** * 用户账号 */ private String userName; /** * 客户端 */ private String clientKey; /** * 设备类型 */ private String deviceType; /** * 登录IP地址 */ private String ipaddr; /** * 登录地点 */ private String loginLocation; /** * 浏览器类型 */ private String browser; /** * 操作系统 */ private String os; /** * 登录状态(0成功 1失败) */ private String status; /** * 提示消息 */ private String msg; /** * 访问时间 */ private Date loginTime; /** * 请求参数 */ private Map params = new HashMap<>(); }