User.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:2k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.model;
  2. import java.util.Date;
  3. /**
  4.  * 
  5.  * @author Administrator
  6.  * @hibernate.class table="T_User"
  7.  */
  8. public class User {
  9. /**
  10.  * @hibernate.id
  11.  *  generator-class="native"
  12.  */
  13. private int id;
  14. /**
  15.  * 登录帐号
  16.  * @hibernate.property
  17.  *  not-null="true"
  18.  *  unique="true"
  19.  */
  20. private String username;
  21. /**
  22.  * 登录密码
  23.  * @hibernate.property
  24.  *  not-null="true"
  25.  */
  26. private String password;
  27. /**
  28.  * 帐号创建时间
  29.  * @hibernate.property update="false"
  30.  */
  31. private Date createTime;
  32. /**
  33.  * 帐号失效时间
  34.  * @hibernate.property
  35.  */
  36. private Date expireTime;
  37. /**
  38.  * 对应的人员信息
  39.  * User 1----1 Person
  40.  * @hibernate.many-to-one
  41.  *  unique="true"
  42.  */
  43. private Person person;
  44. public int getId() {
  45. return id;
  46. }
  47. public void setId(int id) {
  48. this.id = id;
  49. }
  50. public String getPassword() {
  51. return password;
  52. }
  53. public void setPassword(String password) {
  54. this.password = password;
  55. }
  56. public Person getPerson() {
  57. return person;
  58. }
  59. public void setPerson(Person person) {
  60. this.person = person;
  61. }
  62. public String getUsername() {
  63. return username;
  64. }
  65. public void setUsername(String username) {
  66. this.username = username;
  67. }
  68. public Date getCreateTime() {
  69. return createTime;
  70. }
  71. public void setCreateTime(Date createTime) {
  72. this.createTime = createTime;
  73. }
  74. public Date getExpireTime() {
  75. return expireTime;
  76. }
  77. public void setExpireTime(Date expireTime) {
  78. this.expireTime = expireTime;
  79. }
  80. }