package com.panzhihua.common.model.vos.grid; 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; @Data @ApiModel("特殊人群上报-人口数据返回参数") @EncryptDecryptClass public class EventSpecialPopulationVO { @ApiModelProperty("实有人口id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("姓名") private String name; @ApiModelProperty("身份证号") @EncryptDecryptField private String idCard; @ApiModelProperty("人员标签") private String label; @ApiModelProperty("居住地址") private String address; @ApiModelProperty("政治面貌(1.中共党员2.中共预备党员3.共青团员4.民革党员5.民盟盟员6.民建会员7.8.农工党党员9.致公党党员10.九三学社社员11.台盟盟员12.无党派人士13.群众)") private Integer politicalOutlook; @ApiModelProperty("年龄") private Integer age; @ApiModelProperty("手机号") @EncryptDecryptField private String phone; @ApiModelProperty("性别(1.男 2.女 3.保密)") private Integer sex; }