content: package com.vua.upms.dao.model;
  
  import java.io.Serializable;
  
  public class UpmsLog implements Serializable {
      /**
       * 编号
       *
       * @mbggenerated
       */
      private Integer logId;
  
      /**
       * 操作描述
       *
       * @mbggenerated
       */
      private String description;
  
      /**
       * 操作用户
       *
       * @mbggenerated
       */
      private String username;
  
      /**
       * 操作时间
       *
       * @mbggenerated
       */
      private Long startTime;
  
      /**
       * 消耗时间
       *
       * @mbggenerated
       */
      private Integer spendTime;
  
      /**
       * 根路径
       *
       * @mbggenerated
       */
      private String basePath;
  
      /**
       * URI
       *
       * @mbggenerated
       */
      private String uri;
  
      /**
       * URL
       *
       * @mbggenerated
       */
      private String url;
  
      /**
       * 请求类型
       *
       * @mbggenerated
       */
      private String method;
  
      /**
       * 用户标识
       *
       * @mbggenerated
       */
      private String userAgent;
  
      /**
       * IP地址
       *
       * @mbggenerated
       */
      private String ip;
  
      /**
       * 权限值
       *
       * @mbggenerated
       */
      private String permissions;
  
      private String parameter;
  
      private String result;
  
      private static final long serialVersionUID = 1L;
  
      public Integer getLogId() {
          return logId;
      }
  
      public void setLogId(Integer logId) {
          this.logId = logId;
      }
  
      public String getDescription() {
          return description;
      }
  
      public void setDescription(String description) {
          this.description = description;
      }
  
      public String getUsername() {
          return username;
      }
  
      public void setUsername(String username) {
          this.username = username;
      }
  
      public Long getStartTime() {
          return startTime;
      }
  
      public void setStartTime(Long startTime) {
          this.startTime = startTime;
      }
  
      public Integer getSpendTime() {
          return spendTime;
      }
  
      public void setSpendTime(Integer spendTime) {
          this.spendTime = spendTime;
      }
  
      public String getBasePath() {
          return basePath;
      }
  
      public void setBasePath(String basePath) {
          this.basePath = basePath;
      }
  
      public String getUri() {
          return uri;
      }
  
      public void setUri(String uri) {
          this.uri = uri;
      }
  
      public String getUrl() {
          return url;
      }
  
      public void setUrl(String url) {
          this.url = url;
      }
  
      public String getMethod() {
          return method;
      }
  
      public void setMethod(String method) {
          this.method = method;
      }
  
      public String getUserAgent() {
          return userAgent;
      }
  
      public void setUserAgent(String userAgent) {
          this.userAgent = userAgent;
      }
  
      public String getIp() {
          return ip;
      }
  
      public void setIp(String ip) {
          this.ip = ip;
      }
  
      public String getPermissions() {
          return permissions;
      }
  
      public void setPermissions(String permissions) {
          this.permissions = permissions;
      }
  
      public String getParameter() {
          return parameter;
      }
  
      public void setParameter(String parameter) {
          this.parameter = parameter;
      }
  
      public String getResult() {
          return result;
      }
  
      public void setResult(String result) {
          this.result = result;
      }
  
      @Override
      public String toString() {
          StringBuilder sb = new StringBuilder();
          sb.append(getClass().getSimpleName());
          sb.append(" [");
          sb.append("Hash = ").append(hashCode());
          sb.append(", logId=").append(logId);
          sb.append(", description=").append(description);
          sb.append(", username=").append(username);
          sb.append(", startTime=").append(startTime);
          sb.append(", spendTime=").append(spendTime);
          sb.append(", basePath=").append(basePath);
          sb.append(", uri=").append(uri);
          sb.append(", url=").append(url);
          sb.append(", method=").append(method);
          sb.append(", userAgent=").append(userAgent);
          sb.append(", ip=").append(ip);
          sb.append(", permissions=").append(permissions);
          sb.append(", parameter=").append(parameter);
          sb.append(", result=").append(result);
          sb.append("]");
          return sb.toString();
      }
  
      @Override
      public boolean equals(Object that) {
          if (this == that) {
              return true;
          }
          if (that == null) {
              return false;
          }
          if (getClass() != that.getClass()) {
              return false;
          }
          UpmsLog other = (UpmsLog) that;
          return (this.getLogId() == null ? other.getLogId() == null : this.getLogId().equals(other.getLogId()))
              && (this.getDescription() == null ? other.getDescription() == null : this.getDescription().equals(other.getDescription()))
              && (this.getUsername() == null ? other.getUsername() == null : this.getUsername().equals(other.getUsername()))
              && (this.getStartTime() == null ? other.getStartTime() == null : this.getStartTime().equals(other.getStartTime()))
              && (this.getSpendTime() == null ? other.getSpendTime() == null : this.getSpendTime().equals(other.getSpendTime()))
              && (this.getBasePath() == null ? other.getBasePath() == null : this.getBasePath().equals(other.getBasePath()))
              && (this.getUri() == null ? other.getUri() == null : this.getUri().equals(other.getUri()))
              && (this.getUrl() == null ? other.getUrl() == null : this.getUrl().equals(other.getUrl()))
              && (this.getMethod() == null ? other.getMethod() == null : this.getMethod().equals(other.getMethod()))
              && (this.getUserAgent() == null ? other.getUserAgent() == null : this.getUserAgent().equals(other.getUserAgent()))
              && (this.getIp() == null ? other.getIp() == null : this.getIp().equals(other.getIp()))
              && (this.getPermissions() == null ? other.getPermissions() == null : this.getPermissions().equals(other.getPermissions()))
              && (this.getParameter() == null ? other.getParameter() == null : this.getParameter().equals(other.getParameter()))
              && (this.getResult() == null ? other.getResult() == null : this.getResult().equals(other.getResult()));
      }
  
      @Override
      public int hashCode() {
          final int prime = 31;
          int result = 1;
          result = prime * result + ((getLogId() == null) ? 0 : getLogId().hashCode());
          result = prime * result + ((getDescription() == null) ? 0 : getDescription().hashCode());
          result = prime * result + ((getUsername() == null) ? 0 : getUsername().hashCode());
          result = prime * result + ((getStartTime() == null) ? 0 : getStartTime().hashCode());
          result = prime * result + ((getSpendTime() == null) ? 0 : getSpendTime().hashCode());
          result = prime * result + ((getBasePath() == null) ? 0 : getBasePath().hashCode());
          result = prime * result + ((getUri() == null) ? 0 : getUri().hashCode());
          result = prime * result + ((getUrl() == null) ? 0 : getUrl().hashCode());
          result = prime * result + ((getMethod() == null) ? 0 : getMethod().hashCode());
          result = prime * result + ((getUserAgent() == null) ? 0 : getUserAgent().hashCode());
          result = prime * result + ((getIp() == null) ? 0 : getIp().hashCode());
          result = prime * result + ((getPermissions() == null) ? 0 : getPermissions().hashCode());
          result = prime * result + ((getParameter() == null) ? 0 : getParameter().hashCode());
          result = prime * result + ((getResult() == null) ? 0 : getResult().hashCode());
          return result;
      }
  }