Czrk.java 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. package com.boman.domain;
  2. import com.boman.domain.annotation.Excel;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import lombok.*;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * 常住人口对象 czrk
  9. *
  10. * @author ruoyi
  11. * @date 2022-01-14
  12. */
  13. @EqualsAndHashCode(callSuper = true)
  14. @Data
  15. @NoArgsConstructor
  16. @AllArgsConstructor
  17. @ToString
  18. public class Czrk extends BaseEntity{
  19. private static final long serialVersionUID = 1L;
  20. public static final String IS_DEL_N = "N";
  21. public static final String IS_DEL_Y = "Y";
  22. public static final String CZ = "cz";
  23. public static final String HJ = "hj";
  24. /**
  25. * 主键
  26. */
  27. private Long id;
  28. /**
  29. * 姓名
  30. */
  31. @Excel(name = "姓名")
  32. private String userName;
  33. /**
  34. * 性别
  35. */
  36. @Excel(name = "性别")
  37. private String gender;
  38. /**
  39. * 年龄
  40. */
  41. @Excel(name = "年龄")
  42. private Integer age;
  43. /**
  44. * 出生日期
  45. */
  46. @JsonFormat(pattern = "yyyy-MM-dd")
  47. @Excel(name = "出生日期", width = 30, dateFormat = "yyyy-MM-dd")
  48. private String birthday;
  49. /**
  50. * 身份证号码
  51. */
  52. @Excel(name = "身份证号码")
  53. private String idCard;
  54. /**
  55. * 联系号码
  56. */
  57. @Excel(name = "联系号码")
  58. private String phoneNum;
  59. /**
  60. * 人员分类
  61. */
  62. @Excel(name = "人员分类")
  63. private String keyIndustries;
  64. /**
  65. * 户籍号
  66. */
  67. @Excel(name = "户籍号")
  68. private String code;
  69. /**
  70. * 是否是户主
  71. */
  72. @Excel(name = "是否是户主")
  73. private String houseType;
  74. /**
  75. * 认领人
  76. */
  77. @Excel(name = "认领人")
  78. private String rlr;
  79. /**
  80. * 认领时间
  81. */
  82. @JsonFormat(pattern = "yyyy-MM-dd")
  83. @Excel(name = "认领时间", width = 30, dateFormat = "yyyy-MM-dd")
  84. private java.sql.Date rlTime;
  85. /**
  86. * 与户主关系
  87. */
  88. @Excel(name = "与户主关系")
  89. private String yhzgx;
  90. /** 是否认领 “是”,“否”,判断标准:该人员是否有所属镇 */
  91. private String isRl;
  92. /**
  93. * 当前人所在的最后一级的部门id
  94. */
  95. @Excel(name = "当前人所在的最后一级的部门id")
  96. private Long deptId;
  97. /**
  98. * 工作单位
  99. */
  100. @Excel(name = "工作单位")
  101. private String workUnit;
  102. /**
  103. * 户籍地的省份
  104. */
  105. @Excel(name = "户籍地的省份")
  106. private Long provinceId;
  107. /**
  108. * 户籍地的省份
  109. */
  110. @Excel(name = "户籍地的省份")
  111. private String province;
  112. /**
  113. * 户籍地的城市
  114. */
  115. @Excel(name = "户籍地的城市")
  116. private Long cityId;
  117. /**
  118. * 户籍地的城市
  119. */
  120. @Excel(name = "户籍地的城市")
  121. private String city;
  122. /**
  123. * 户籍地的区
  124. */
  125. @Excel(name = "户籍地的区")
  126. private Long regionId;
  127. /**
  128. * 户籍地的区
  129. */
  130. @Excel(name = "户籍地的区")
  131. private String region;
  132. /**
  133. * 户籍地的镇
  134. */
  135. @Excel(name = "户籍地的镇")
  136. private Long villageTownsId;
  137. /**
  138. * 户籍地的镇
  139. */
  140. @Excel(name = "户籍地的镇")
  141. private String villageTowns;
  142. /**
  143. * 户籍地的村
  144. */
  145. @Excel(name = "户籍地的村")
  146. private Long villageId;
  147. /**
  148. * 户籍地的村
  149. */
  150. @Excel(name = "户籍地的村")
  151. private String village;
  152. /**
  153. * 户籍地的组
  154. */
  155. @Excel(name = "户籍地的组")
  156. private Long villagerGroupId;
  157. /**
  158. * 户籍地的组
  159. */
  160. @Excel(name = "户籍地的组")
  161. private String villagerGroup;
  162. /**
  163. * 户籍地的详细地址
  164. */
  165. @Excel(name = "户籍地的详细地址")
  166. private String nowIn;
  167. /**
  168. * 状态
  169. */
  170. @Excel(name = "状态")
  171. private String status;
  172. /**
  173. * 网格id
  174. */
  175. private Long gridId;
  176. /**
  177. * 网格名称
  178. */
  179. private String gridName;
  180. /**
  181. * 是否删除 默认为 "N"
  182. */
  183. @Excel(name = "是否删除")
  184. private String isDel = IS_DEL_N;
  185. /**
  186. * 删除原因
  187. */
  188. @Excel(name = "删除原因")
  189. private String deleteReason;
  190. private String remark;
  191. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  192. private java.sql.Timestamp createTime;
  193. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  194. private java.sql.Timestamp updateTime;
  195. private String createBy;
  196. private String updateBy;
  197. /*************************************************************** Transient ***************************************************************/
  198. private List<CzrkJzdz> czrkJzdzList;
  199. private CzrkJzdz czrkJzdz;
  200. /** 部门id集合 */
  201. private List<Long> deptIdList;
  202. private List<String> idCardList;
  203. /** 现居地列表展示 安徽省安庆市潜山市xx乡xx村xx组 */
  204. private String nowInSelect;
  205. /** 户籍地列表展示 安徽省安庆市潜山市xx乡xx村xx组 */
  206. private String domicileSelect;
  207. /*** 现居地的详细地址,只留作连表映射用 **/
  208. private String domicile;
  209. private String startTime;
  210. private String endTime;
  211. /** 查询类型,hj户籍,cz常住,默认是户籍人口 **/
  212. private String queryType = HJ;
  213. private Long provinceIdXjd;
  214. private Long cityIdXjd;
  215. private Long regionIdXjd;
  216. private Long villageTownsIdXjd;
  217. private Long villageIdXjd;
  218. private String provinceXjd;
  219. private String cityXjd;
  220. private String regionXjd;
  221. private String villageTownsXjd;
  222. private String villageXjd;
  223. private String hzName;
  224. private String hzIdCard;
  225. }