Czrk.java 7.1 KB

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