PersonInfo.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. package com.ruoyi.web.domain.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonIgnore;
  4. import lombok.Data;
  5. import java.io.Serializable;
  6. import java.util.Date;
  7. /**
  8. * 人员信息表
  9. *
  10. * @TableName person_info
  11. */
  12. @TableName(value = "person_info")
  13. @Data
  14. public class PersonInfo implements Serializable {
  15. /**
  16. * ID
  17. */
  18. @TableId()
  19. private Integer id;
  20. /**
  21. * 用户ID(关联SysUser表)
  22. */
  23. private Integer userId;
  24. /**
  25. * 姓名
  26. */
  27. private String realname;
  28. /**
  29. * 身份证号
  30. */
  31. private String idCard;
  32. /**
  33. * 民族(0汉族、1壮族、2苗族、3回族、4满族)
  34. */
  35. private String ethnic;
  36. /**
  37. * 年龄
  38. */
  39. private Integer age;
  40. /**
  41. * 性别: 1-男, 2-女, 0-未知
  42. */
  43. private Integer gender;
  44. /**
  45. * 出生日期
  46. */
  47. private Date birthDate;
  48. /**
  49. * 人口类别:0-本村户籍 ,1-非本村户籍
  50. */
  51. private Integer populationCategory;
  52. /**
  53. * 电话
  54. */
  55. private String phone;
  56. /**
  57. * 人口标签(标签 json 列表)
  58. */
  59. private String populationTags;
  60. /**
  61. * 职业
  62. */
  63. private String occupation;
  64. /**
  65. * 所属网格
  66. */
  67. private String grid;
  68. /**
  69. * 文化程度 (0文盲半文盲,1小学,2初中,3高中,4中等职业教育,5专科教育,6大学本科,7硕士,8博士,9其他)
  70. */
  71. private String educationLevel;
  72. /**
  73. * 婚姻状况: 1-未婚, 2-已婚, 3-丧偶, 4-离婚
  74. * 0未婚,1已婚,2丧偶,3离婚
  75. */
  76. private Integer maritalStatus;
  77. /**
  78. * 政治面貌 (0群众,1共青团员,2中共党员,3预备党员,4其它
  79. */
  80. private String politicalStatus;
  81. /**
  82. * 宗教信仰 (0无,1佛教,2基督教,3伊斯兰教,4其他)
  83. */
  84. private String religion;
  85. /**
  86. * 照片URL
  87. */
  88. private String photoUrl;
  89. /**
  90. * 所属户籍ID
  91. */
  92. private Integer householdId;
  93. /**
  94. * 户籍关系
  95. */
  96. private String householdRelation;
  97. /**
  98. * 特殊身份
  99. */
  100. private String specialIdentity;
  101. /**
  102. * 创建时间
  103. */
  104. private Date createTime;
  105. /**
  106. * 创建人
  107. */
  108. private String createBy;
  109. /**
  110. * 修改时间
  111. */
  112. private Date updateTime;
  113. /**
  114. * 修改人
  115. */
  116. private String updateBy;
  117. private int userType;
  118. /**
  119. * 删除标志
  120. */
  121. @TableLogic
  122. @JsonIgnore
  123. private String delFlag;
  124. @TableField(exist = false)
  125. private static final long serialVersionUID = 1L;
  126. }