| 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; | 
|   | 
| @Data | 
| @TableName(value = "com_mng_population") | 
| @EncryptDecryptClass | 
| public class ComMngPopulationDO implements Serializable { | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     /** | 
|      * 自增 id | 
|      */ | 
|     @TableId(type = IdType.ASSIGN_ID) | 
|     private Long id; | 
|     /** | 
|      * 街道id | 
|      */ | 
|     private Long streetId; | 
|     /** | 
|      * 社区id | 
|      */ | 
|     private Long actId; | 
|     /** | 
|      * 小区id(实有房屋id) | 
|      */ | 
|     private Long villageId; | 
|     /** | 
|      * 家庭成员(姓名) | 
|      */ | 
|     private String name; | 
|     /** | 
|      * 性别(1.男 2.女 3.未知) | 
|      */ | 
|     private Integer sex; | 
|     /** | 
|      * 年龄 | 
|      */ | 
|     // private Integer age; | 
|   | 
|     /** | 
|      * 证件类型 | 
|      */ | 
|     private String certificateType; | 
|     /** | 
|      * 身份证号码 | 
|      */ | 
|     @EncryptDecryptField | 
|     private String cardNo; | 
|   | 
|     /** | 
|      * 临时用 | 
|      */ | 
|     private String cardNoStr; | 
|   | 
|     /** | 
|      * 默认为身份证到期时间,可以是其他证件到期时间 | 
|      */ | 
|     private Date cardNoExpirationDate; | 
|   | 
|     /** | 
|      * 街路巷 | 
|      */ | 
|     private String road; | 
|     /** | 
|      * 门牌号 | 
|      */ | 
|     private String doorNo; | 
|     /** | 
|      * 楼排号 | 
|      */ | 
|     private String floor; | 
|     /** | 
|      * 单元号 | 
|      */ | 
|     private String unitNo; | 
|     /** | 
|      * 户室(房间号) | 
|      */ | 
|     private String houseNo; | 
|     /** | 
|      * 政治面貌(1.中共党员2.中共预备党员3.共青团员4.民革党员5.民盟盟员6.民建会员7.8.农工党党员9.致公党党员10.九三学社社员11.台盟盟员12.无党派人士13.群众) | 
|      */ | 
|     private Integer politicalOutlook; | 
|     /** | 
|      * 工作单位/学校 | 
|      */ | 
|     private String workCompany; | 
|     /** | 
|      * 特殊情况 | 
|      */ | 
|     private String specialSituation; | 
|     /** | 
|      * 联系方式 | 
|      */ | 
|     @EncryptDecryptField | 
|     private String phone; | 
|     /** | 
|      * 外地or本地(1.本地 2.外地) | 
|      */ | 
|     private Integer outOrLocal; | 
|     /** | 
|      * 户口所在地 | 
|      */ | 
|     private String censusRegister; | 
|   | 
|     /** | 
|      * 人员类型(1、户籍人口2、留守人员3、外地人员4、境外人员5、流动人口6、常住人口7、暂住人口) | 
|      */ | 
|     private String personType; | 
|   | 
|     /** | 
|      * 国家code(取字典表国家标准编码) | 
|      */ | 
|     private String country; | 
|   | 
|     /** | 
|      * 离开日期(境外人员填写) | 
|      */ | 
|     private Date dateOfDeparture; | 
|   | 
|     /** | 
|      * 籍贯 | 
|      */ | 
|     private String nativePlace; | 
|   | 
|     /** | 
|      * 民族code,从字典表取国家标准码 | 
|      */ | 
|     private String nationCode; | 
|   | 
|     /** | 
|      * 民族 | 
|      */ | 
|     private String nation; | 
|   | 
|     /** | 
|      * 是否租住(0.否 1.是) | 
|      */ | 
|     private Integer isRent; | 
|   | 
|     /** | 
|      * 文化程度(1.小学 2.初中 3.高中 4.中专 5.大专 6.本科 7.硕士 8.博士 9.其他) | 
|      */ | 
|     private Integer cultureLevel; | 
|   | 
|     /** | 
|      * 婚姻状况(1.未婚 2.已婚 3.离异 4.丧偶 5.分居 6.其他) | 
|      */ | 
|     private Integer marriage; | 
|   | 
|     /** | 
|      * 健康状况 | 
|      */ | 
|     private String healthy; | 
|   | 
|     /** | 
|      * 血型 | 
|      */ | 
|     private String bloodType; | 
|   | 
|     /** | 
|      * 宗教信仰 | 
|      */ | 
|     private String religion; | 
|   | 
|     /** | 
|      * 职业 | 
|      */ | 
|     private String profession; | 
|   | 
|     /** | 
|      * 人员状态:正常、失联、出国(取字典表) | 
|      */ | 
|     private String personStatus; | 
|   | 
|     /** | 
|      * 是否死亡 1是 、0否 | 
|      */ | 
|     private String death; | 
|   | 
|     /** | 
|      * 头像图片地址 | 
|      */ | 
|     private String headPortrait; | 
|   | 
|     /** | 
|      * 月收入情况 | 
|      */ | 
|     private String monthlyIncome; | 
|   | 
|     /** | 
|      * 家庭情况(取字典表国家标准编码) | 
|      */ | 
|     private String familyStatus; | 
|   | 
|     /** | 
|      * 来华目的(境外人员填写) | 
|      */ | 
|     private String goalInChina; | 
|   | 
|     /** | 
|      * 出生年月日 | 
|      */ | 
|     private String birthday; | 
|   | 
|     /** | 
|      * 抵达日期(境外人员填写) | 
|      */ | 
|     private Date dateOfArrival; | 
|   | 
|     /** | 
|      * 标签集合(多个标签以,隔开) | 
|      */ | 
|     @TableField(fill = FieldFill.UPDATE,updateStrategy = FieldStrategy.IGNORED) | 
|     private String label; | 
|   | 
|     /** | 
|      * 证件照(人面像)照片 | 
|      */ | 
|     private String cardPhotoFront; | 
|   | 
|     /** | 
|      * 证件照(国徽面)照片 | 
|      */ | 
|     private String cardPhotoBack; | 
|   | 
|     /** | 
|      * 户口本照片 | 
|      */ | 
|     private String familyBook; | 
|   | 
|     /** | 
|      * 删除标识 | 
|      */ | 
|     private Integer deleteFlag; | 
|   | 
|     /** | 
|      * 备注 | 
|      */ | 
|     private String remark; | 
|     /** | 
|      * 创建时间 | 
|      */ | 
|     @TableField(fill = FieldFill.INSERT) | 
|     private Date createAt; | 
|   | 
|     /** | 
|      * 创建用戶 | 
|      */ | 
|     private Long createBy; | 
|     /** | 
|      * 修改时间 | 
|      */ | 
|     @TableField(fill = FieldFill.UPDATE) | 
|     private Date updateAt; | 
|   | 
|     /** | 
|      * 修改用戶 | 
|      */ | 
|     private Long updateBy; | 
|   | 
|     /** | 
|      * 小区名字 | 
|      */ | 
|     @TableField(exist = false) | 
|     private String villageName; | 
|   | 
|     /** | 
|      * 与户主关系(1.户主 2.配偶 3.子女 4.孙女 5.父母 6.其他) | 
|      */ | 
|     // private Integer relation; | 
|     // | 
|     // private String relationStr; | 
|   | 
|     /** | 
|      * 是否居住地 | 
|      */ | 
|     private String residence; | 
|   | 
|     /** | 
|      * 居住地址 | 
|      */ | 
|     private String address; | 
|   | 
|     /** | 
|      * 居住地房屋id | 
|      */ | 
|     private Long houseId; | 
|   | 
|     /** | 
|      * 性别(1.男 2.女 3.未知) | 
|      */ | 
|     public interface sex { | 
|         int nan = 1; | 
|         int nv = 2; | 
|         int no = 3; | 
|     } | 
|   | 
|     /** | 
|      * 是否租住 | 
|      */ | 
|     public interface isOk { | 
|         int yes = 1; | 
|         int no = 0; | 
|     } | 
|   | 
|     /** | 
|      * 政治面貌 | 
|      */ | 
|     public interface politicalOutlook { | 
|         int dang = 1; | 
|         int tuan = 3; | 
|         int wu = 12; | 
|         int qun = 13; | 
|         int no = 13; | 
|     } | 
|   | 
|     /** | 
|      * 外地or本地(1.本地 2.外地) | 
|      */ | 
|     public interface outOrLocal { | 
|         int bd = 1; | 
|         int wd = 2; | 
|     } | 
|   | 
| } |