All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.haoxuer.discover.user.data.entity.UserSecurity Maven / Gradle / Ivy

There is a newer version: 3.3.18-20230117
Show newest version
package com.haoxuer.discover.user.data.entity;


import com.haoxuer.discover.data.entity.AbstractEntity;
import com.haoxuer.discover.user.data.enums.SecurityType;

import javax.persistence.*;

/**
 * 用户密码集合
 */
@Entity
@Table(name = "user_security")
public class UserSecurity extends AbstractEntity {

  @ManyToOne(fetch = FetchType.LAZY)
  private UserInfo user;

  /**
   * 校验次数
   */
  private Integer checkSize;

  /**
   * 密码
   */
  @Column(length = 50)
  private String password;

  /**
   * 盐
   */
  @Column(length = 50)
  private String salt;

  private SecurityType securityType;

  public UserInfo getUser() {
    return user;
  }

  public void setUser(UserInfo user) {
    this.user = user;
  }

  public Integer getCheckSize() {
    return checkSize;
  }

  public void setCheckSize(Integer checkSize) {
    this.checkSize = checkSize;
  }

  public String getPassword() {
    return password;
  }

  public void setPassword(String password) {
    this.password = password;
  }

  public String getSalt() {
    return salt;
  }

  public void setSalt(String salt) {
    this.salt = salt;
  }

  public SecurityType getSecurityType() {
    return securityType;
  }

  public void setSecurityType(SecurityType securityType) {
    this.securityType = securityType;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy