package com.panzhihua.common.model.vos.community; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptClass; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @auther txb * @create 2021-08-09 19:48:54 * @describe 实有人口导入》退役军人表实体类 */ @Data @ApiModel("退役军人表") @EncryptDecryptClass public class ComVeteransPopulationVO { /** * 主键id */ @ApiModelProperty("退役军人id") @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 人口id */ @ApiModelProperty("人口id") @JsonSerialize(using = ToStringSerializer.class) private Long populationId; /** * 街道id */ @ApiModelProperty("街道id") @JsonSerialize(using = ToStringSerializer.class) private Long streetId; /** * 社区id */ @ApiModelProperty("社区id") @JsonSerialize(using = ToStringSerializer.class) private Long communityId; /** * 名字 */ @ApiModelProperty("名字") private String name; /** * 身份证号码 */ @ApiModelProperty("身份证号码") @EncryptDecryptField private String cardNo; /** * 联系电话 */ @ApiModelProperty("联系电话") private String phone; /** * 人员状态:正常、失联、出国(取字典表) */ @ApiModelProperty("人员状态:正常、失联、出国(取字典表)") private String personStatus; /** * 机构 */ @ApiModelProperty("机构") private String organization; /** * 照片 */ @ApiModelProperty("照片") private String photo; /** * 户籍性质 */ @ApiModelProperty("户籍性质") private String regiterNature; /** * 入伍时间 */ @ApiModelProperty("入伍时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date enlistDate; /** * 退伍时间 */ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @ApiModelProperty("退伍时间") private Date retireDate; /** * 人员类别 */ @ApiModelProperty("人员类别") private String personCategory; /** * 住房状况 */ @ApiModelProperty("住房状况") private String houseSituation; /** * 住房状况其他 */ @ApiModelProperty("住房状况其他") private String houseSituationOther; /** * 建筑面积 */ @ApiModelProperty("建筑面积") private String buildArea; /** * 现就业情况 */ @ApiModelProperty("现就业情况") private String employmentSituation; /** * 在职情况类型 */ @ApiModelProperty("在职情况类型") private String incumbencyType; /** * 现就业情况其他 */ @ApiModelProperty("现就业情况其他") private String employmentSituationOther; /** * 养老保险 */ @ApiModelProperty("养老保险") private String endowmentInsurance; /** * 医疗保险 */ @ApiModelProperty("医疗保险") private String medicalInsurance; /** * 现个人年收入(单位:元) */ @ApiModelProperty("现个人年收入(单位:元)") private String annualIncome; /** * 父亲健康状况 */ @ApiModelProperty("父亲健康状况") private String fatherHealthy; /** * 母亲健康状况 */ @ApiModelProperty("母亲健康状况") private String motherHealthy; /** * 配偶健康状况 */ @ApiModelProperty("配偶健康状况") private String spouseHealthy; /** * 儿子健康状况 */ @ApiModelProperty("儿子健康状况") private String sonHealthy; /** * 女儿健康状况 */ @ApiModelProperty("女儿健康状况") private String daughterDealthy; /** * 主要困难 */ @ApiModelProperty("主要困难") private String mainDifficulty; /** * 其他困难 */ @ApiModelProperty("其他困难") private String otherDifficulty; /** * 主要诉求 */ @ApiModelProperty("主要诉求") private String mainDemand; /** * 主要诉求其他事项问题(手填) */ @ApiModelProperty("主要诉求其他事项问题(手填)") private String mainDemandOther; /** * 需参加的学历培训 */ @ApiModelProperty("需参加的学历培训") private String academicTraining; /** * 是否已参加退役军人培训(政府性质)1.是 2.否 */ @ApiModelProperty("是否已参加退役军人培训(政府性质)1.是 2.否") private Integer isVeteransTraining; /** * 入伍前学历 */ @ApiModelProperty("入伍前学历") private String educationBeforeEnlistment; /** * 再教育学历 */ @ApiModelProperty("再教育学历") private String reEducation; /** * 所学专业 */ @ApiModelProperty("所学专业") private String major; /** * 所学专业其他 */ @ApiModelProperty("所学专业其他") private String majorOther; /** * 曾从事行业(含现从事行业) */ @ApiModelProperty("曾从事行业(含现从事行业)") private String onceEngagedIndustry; /** * 曾从事行业(含现从事行业)其他(手填) */ @ApiModelProperty("曾从事行业(含现从事行业)其他(手填)") private String onceEngagedIndustryOther; /** * 意向就业地点 */ @ApiModelProperty("意向就业地点") private String intendedPlaceOfEmployment; /** * 意向就业地点其他地区(手填) */ @ApiModelProperty("意向就业地点其他地区(手填)") private String intendedPlaceOfEmploymentOther; /** * 待业期间的求职意向 */ @ApiModelProperty("待业期间的求职意向") private String unemploymedEngagedIndustry; /** * 待业期间的求职意向其他(手填) */ @ApiModelProperty("待业期间的求职意向其他(手填)") private String unemploymedEngagedIndustryOther; /** * 是否有创业意愿(1.是 2.否) */ @ApiModelProperty("是否有创业意愿(1.是 2.否)") private Integer isBusiness; /** * 创业意愿 */ @ApiModelProperty("创业意愿") private String businessDesire; /** * 备注 */ @ApiModelProperty("备注") private String remark; /** * 填表单位 */ @ApiModelProperty("填表单位") private String fillUnit; /** * 填表人 */ @ApiModelProperty("填表人") private String fillPerson; /** * 填表人联系电话 */ @ApiModelProperty("填表人联系电话") private String fillPersonPhone; /** * 创建时间 */ @ApiModelProperty("创建时间") private Date createAt; /** * 创建用户 */ @ApiModelProperty("创建用户") private Long createBy; /** * 修改时间 */ @ApiModelProperty("修改时间") private Date updateAt; /** * 修改用户 */ @ApiModelProperty("修改用户") private Long updateBy; }