package com.ruoyi.system.api.model; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** *
* *
* * @author luodangjia * @since 2024-11-21 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("sys_login_log") @ApiModel(value="SysLoginLog对象", description="") public class SysLoginLog implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "用户id") @TableField("user_id") private Integer userId; @ApiModelProperty(value = "登录账号") @TableField("username") private String username; @ApiModelProperty(value = "登录IP地址") @TableField("ip_address") private String ipAddress; @ApiModelProperty(value = "登录地址") @TableField("address") private String address; @ApiModelProperty(value = "浏览器类型") @TableField("browser_type") private String browserType; @ApiModelProperty(value = "操作系统") @TableField("operating_system") private String operatingSystem; @ApiModelProperty(value = "登录时间") @TableField("login_time") private LocalDateTime loginTime; @ApiModelProperty(value = "登录状态(1=成功,2=失败)") @TableField("login_status") private Integer loginStatus; @ApiModelProperty(value = "提示消息") @TableField("message") private String message; @ApiModelProperty(value = "添加时间") @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty(value = "删除状态(0=否,1=是)") @TableField("del_flag") @TableLogic private Integer delFlag; }