package com.fzzy.async.whhpjl.entity; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 系统用户表 * * @Author:YAN */ @Data @Entity @Table(name = "BDF2_USER") public class Fz40WhjlDefaultUser implements Serializable { private static final long serialVersionUID = -1363793377621174845L; @Id @Column(name = "USERNAME_", length = 60) private String username; @Column(name = "COMPANY_ID_", length = 60, nullable = false) private String companyId; @Column(name = "PASSWORD_", length = 70, nullable = false, updatable = false) private String password; @Column(name = "SALT_", length = 10, nullable = false, updatable = false) private String salt; @Column(name = "CNAME_", length = 60, nullable = false) private String cname; @Column(name = "ENAME_", length = 60) private String ename; @Column(name = "MALE_", nullable = false) private boolean male = true; @Column(name = "ENABLED_", nullable = false) private boolean enabled = true; @Column(name = "ADMINISTRATOR_", nullable = false) private boolean administrator = false; @Column(name = "BIRTHDAY_") private Date birthday; @Column(name = "MOBILE_", length = 20) private String mobile; @Column(name = "EMAIL_", length = 60) private String email; @Column(name = "CREATE_DATE_") private Date createDate; // 部门说明 @Transient private String deptName; @Transient private String deptId; // 角色 @Transient private String roleName; @Transient private String roleId; // /** // * 用于BDF2系统 // */ // @Transient // private List depts; // // /** // * 用于BDF2系统 // */ // @Transient // private List roles; // // /** // * 用于BDF2系统 // */ // @Transient // private List positions; // // /** // * 用于BDF2系统 // */ // @Transient // private List groups; }