content: package com.ruoyi.system.domain;
  
  import org.apache.commons.lang3.builder.ToStringBuilder;
  import org.apache.commons.lang3.builder.ToStringStyle;
  import java.util.Date;
  import com.ruoyi.common.annotation.Excel;
  import com.ruoyi.common.base.BaseEntity;
  
  /**
   * 系统访问记录表 sys_logininfor
   * 
   * @author ruoyi
   */
  public class SysLogininfor extends BaseEntity
  {
      private static final long serialVersionUID = 1L;
      
      /** ID */
      @Excel(name = "序号")
      private Long infoId;
      
      /** 用户账号 */
      @Excel(name = "用户账号")
      private String loginName;
      
      /** 登录状态 0成功 1失败 */
      @Excel(name = "登录状态", readConverterExp = "0=成功,1=失败")
      private String status;
      
      /** 登录IP地址 */
      @Excel(name = "登录地址")
      private String ipaddr;
      
      /** 登录地点 */
      @Excel(name = "登录地点")
      private String loginLocation;
      
      /** 浏览器类型 */
      @Excel(name = "浏览器")
      private String browser;
      
      /** 操作系统 */
      @Excel(name = "操作系统 ")
      private String os;
      
      /** 提示消息 */
      @Excel(name = "提示消息")
      private String msg;
      
      /** 访问时间 */
      @Excel(name = "访问时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
      private Date loginTime;
  
      public Long getInfoId()
      {
          return infoId;
      }
  
      public void setInfoId(Long infoId)
      {
          this.infoId = infoId;
      }
  
      public String getLoginName()
      {
          return loginName;
      }
  
      public void setLoginName(String loginName)
      {
          this.loginName = loginName;
      }
  
      public String getStatus()
      {
          return status;
      }
  
      public void setStatus(String status)
      {
          this.status = status;
      }
  
      public String getIpaddr()
      {
          return ipaddr;
      }
  
      public void setIpaddr(String ipaddr)
      {
          this.ipaddr = ipaddr;
      }
  
      public String getLoginLocation()
      {
          return loginLocation;
      }
  
      public void setLoginLocation(String loginLocation)
      {
          this.loginLocation = loginLocation;
      }
  
      public String getBrowser()
      {
          return browser;
      }
  
      public void setBrowser(String browser)
      {
          this.browser = browser;
      }
  
      public String getOs()
      {
          return os;
      }
  
      public void setOs(String os)
      {
          this.os = os;
      }
  
      public String getMsg()
      {
          return msg;
      }
  
      public void setMsg(String msg)
      {
          this.msg = msg;
      }
  
      public Date getLoginTime()
      {
          return loginTime;
      }
  
      public void setLoginTime(Date loginTime)
      {
          this.loginTime = loginTime;
      }
  
      @Override
      public String toString() {
          return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
              .append("infoId", getInfoId())
              .append("loginName", getLoginName())
              .append("ipaddr", getIpaddr())
              .append("loginLocation", getLoginLocation())
              .append("browser", getBrowser())
              .append("os", getOs())
              .append("status", getStatus())
              .append("msg", getMsg())
              .append("loginTime", getLoginTime())
              .toString();
      }
  }