package com.mvc.entity; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * 用户表 * * @author wanghuimin * @date 2016年9月8日 */ @Entity @Table(name = "user") public class User implements Serializable { private static final long serialVersionUID = 1L; private Integer user_id; // id private String user_num; // 账号 private String user_pwd; // 密码 private String user_name;// 姓名 private Integer user_sex;// 性别,1:女,0:男 private String user_tel;// 电话 private String user_email;// 邮箱 private Role role;// 职位 private Integer user_isdelete;// 员工状态,1:已删除,0:未删除 private String user_permission;// 用户所对应的角色权限 @Id @GeneratedValue(strategy = GenerationType.AUTO) public Integer getUser_id() { return user_id; } public void setUser_id(Integer user_id) { this.user_id = user_id; } @Column(length = 16) public String getUser_num() { return user_num; } public void setUser_num(String user_num) { this.user_num = user_num; } @Column(length = 64) public String getUser_pwd() { return user_pwd; } public void setUser_pwd(String user_pwd) { this.user_pwd = user_pwd; } @Column(length = 16) public String getUser_name() { return user_name; } public void setUser_name(String user_name) { this.user_name = user_name; } @Column(length = 1) public Integer getUser_sex() { return user_sex; } public void setUser_sex(Integer user_sex) { this.user_sex = user_sex; } @Column(length = 32) public String getUser_tel() { return user_tel; } public void setUser_tel(String user_tel) { this.user_tel = user_tel; } @Column(length = 32) public String getUser_email() { return user_email; } public void setUser_email(String user_email) { this.user_email = user_email; } @ManyToOne @JoinColumn(name = "role_id") public Role getRole() { return role; } public void setRole(Role role) { this.role = role; } @Column(columnDefinition = "INT default 0") public Integer getUser_isdelete() { return user_isdelete; } public void setUser_isdelete(Integer user_isdelete) { this.user_isdelete = user_isdelete; } public String getUser_permission() { return user_permission; } public void setUser_permission(String user_permission) { this.user_permission = user_permission; } }