com.base4j.mvc.sys.entity.SysUser Maven / Gradle / Ivy
package com.base4j.mvc.sys.entity;
import com.base4j.mvc.base.entity.IPrepare;
import com.base4j.mybatis.config.mybatis.annotations.One2One;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Table(name = "SEED_SYS_USER")
public class SysUser implements IPrepare {
private static final long serialVersionUID = 6022588492678547207L;
@Id
private Long id;
private Date createDt;
private Long createBy;
private Date updateDt;
private Long updateBy;
private Long sysOrgId;
private Long sysDeptId;
private String name;
private String username;
private String password;
private Integer sex;
private String telephone;
private String email;
private boolean enabled; //账号是否可用
private boolean nonLocked; //账号是否锁定
private Date credentialsExpiredTime; //密码过期时间
private Date accountExpiredTime; //账号过期时间
@One2One(columns = "sysDeptId=id")
private SysDept sysDept;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Date getCreateDt() {
return createDt;
}
public void setCreateDt(Date createDt) {
this.createDt = createDt;
}
public Long getCreateBy() {
return createBy;
}
public void setCreateBy(Long createBy) {
this.createBy = createBy;
}
public Date getUpdateDt() {
return updateDt;
}
public void setUpdateDt(Date updateDt) {
this.updateDt = updateDt;
}
public Long getUpdateBy() {
return updateBy;
}
public void setUpdateBy(Long updateBy) {
this.updateBy = updateBy;
}
public Long getSysOrgId() {
return sysOrgId;
}
public void setSysOrgId(Long sysOrgId) {
this.sysOrgId = sysOrgId;
}
public Long getSysDeptId() {
return sysDeptId;
}
public void setSysDeptId(Long sysDeptId) {
this.sysDeptId = sysDeptId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Integer getSex() {
return sex;
}
public void setSex(Integer sex) {
this.sex = sex;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public boolean isNonLocked() {
return nonLocked;
}
public void setNonLocked(boolean nonLocked) {
this.nonLocked = nonLocked;
}
public Date getCredentialsExpiredTime() {
return credentialsExpiredTime;
}
public void setCredentialsExpiredTime(Date credentialsExpiredTime) {
this.credentialsExpiredTime = credentialsExpiredTime;
}
public Date getAccountExpiredTime() {
return accountExpiredTime;
}
public void setAccountExpiredTime(Date accountExpiredTime) {
this.accountExpiredTime = accountExpiredTime;
}
public SysDept getSysDept() {
return sysDept;
}
public void setSysDept(SysDept sysDept) {
this.sysDept = sysDept;
}
}