package com.panzhihua.common.model.vos.grid.admin; 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; /** * 居民管理-列表返回参数 */ @Data @ApiModel("居民管理列表返回参数") @EncryptDecryptClass public class ComMngPopulationListVO { @ApiModelProperty("自增id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("姓名") private String userName; @ApiModelProperty("标签") private String label; @ApiModelProperty("走访时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty(value = "身份证号码") @EncryptDecryptField private String cardNo; @ApiModelProperty(value = "性别(1.男 2.女)") private Integer sex; @ApiModelProperty(value = "现居住地址") private String address; @ApiModelProperty("政治面貌(1.中共党员2.中共预备党员3.共青团员4.民革党员5.民盟盟员6.民建会员7.8.农工党党员9.致公党党员10.九三学社社员11.台盟盟员12.无党派人士13.群众)") private Integer politicalOutlook; @ApiModelProperty("联系方式") @EncryptDecryptField private String phone; @ApiModelProperty("关联实有房屋(0.否 1.是)") private Long isHouse; @ApiModelProperty(value = "走访状态(1待走访2已走访3待验证5已撤销)") private Integer eventStatus; @ApiModelProperty(value = "户口所在地") private String censusRegister; @ApiModelProperty(value = "年龄") private Integer age; @ApiModelProperty(value = "是否是户主(1.是 2.否)") private Integer isRelation; @ApiModelProperty(value = "居住地房屋id") private Long houseId; }