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

com.haoxuer.discover.user.data.entity.UserAccount 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.user.data.enums.AccountType;
import com.haoxuer.discover.data.entity.AbstractEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 * 用户账号
 * 

* Created by ada on 2016/12/20. */ @Entity @Table(name = "user_account") public class UserAccount extends AbstractEntity { /** * 用户名 */ @Column(length = 50) private String username; /** * 账号类型 */ @Enumerated(EnumType.ORDINAL) private AccountType accountType; /** * 登陆次数 */ private Integer loginSize; /** * 密码 */ @Column(length = 50) private String password; /** * 盐 */ @Column(length = 50) private String salt; /** * 用户信息 */ @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "user_id") private UserInfo user; public AccountType getAccountType() { return accountType; } public void setAccountType(AccountType accountType) { this.accountType = accountType; } public Integer getLoginSize() { return loginSize; } public void setLoginSize(Integer loginSize) { this.loginSize = loginSize; } 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 UserInfo getUser() { return user; } public void setUser(UserInfo user) { this.user = user; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy