package com.panzhihua.service_community.model.dos; import java.io.Serializable; import java.util.Date; import com.baomidou.mybatisplus.annotation.*; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptClass; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptField; import lombok.Data; /** * Description 重点人员信息 ClassName KeyPersonInfo * * @author manailin */ @Data @EncryptDecryptClass @TableName("com_key_person_info") public class KeyPersonInfoDO implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.INPUT) private Long id; /** * 街道id */ private Long streetId; /** * 姓名 */ private String name; /** * 性别(取字典表国家编码) */ private String sex; /** * 性别名称 */ private String sexName; /** * 身份证号码 */ @EncryptDecryptField private String cardNo; /** * 联系方式 */ @EncryptDecryptField private String phone; /** * 民族 */ private String nation; /** * 户口所在地 */ private String censusRegister; /** * 居住地址 */ @EncryptDecryptField private String address; /** * 地址精度纬度信息(逗号隔开) */ private String visiterAddressLatLng; /** * 人员类型1吸毒2严重精神障碍3刑释人员4社区矫正人员 */ private Integer visiterType; /** * (法轮功类填写)基本情况 */ private String basicInfo; /** * 是否有效 */ private Boolean invalid; /** * 备注 */ private String note; /** * 文化程度(取字典表国家编码)) */ private String cultureLevel; /** * 经济状态 */ private String economicLevel; /** * 修改人 */ private Long updateBy; /** * 修改时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateAt; /** * 创建人 */ private Long createBy; /** * (精神类人群填写)目前诊断 */ private String diagnose; /** * 上报提交时间 */ private Date submitDate; /** * (精神类人群填写)监护人名称 */ private String guardian; /** * (精神类人群填写)监护人电话 */ @EncryptDecryptField private String guardianPhone; /** * (精神类人群填写)监护人关系 */ private String guardianRelation; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Date createAt; /** * 社区id */ private Long actId; /** * 小区id(实有房屋id) */ private Long villageId; /** * 用户ID */ private Long userId; }