package com.panzhihua.common.model.vos.grid.admin.excel; import java.io.Serializable; import java.util.Date; import com.alibaba.excel.annotation.ExcelProperty; import com.fasterxml.jackson.annotation.JsonFormat; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptClass; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptField; import lombok.Data; /** * @description: 综治后台-居民导出 * @author: lyq * @date: 2021/7/1 13:56 */ @Data @EncryptDecryptClass public class ComMngPopulationExportExcelVO implements Serializable { /** * 姓名 */ @ExcelProperty(value = "姓名", index = 0) private String userName; /** * 身份证号 */ @ExcelProperty(value = "身份证号", index = 1) @EncryptDecryptField private String cardNo; /** * 年龄 */ @ExcelProperty(value = "年龄", index = 2) private Integer age; /** * 性别 */ @ExcelProperty(value = "性别", index = 3) private String sex = "暂无"; /** * 现居住地址 */ @ExcelProperty(value = "现居住地址", index = 4) private String address; /** * 政治面貌 */ @ExcelProperty(value = "政治面貌", index = 5) private String politicalOutlook = "暂无"; /** * 联系方式 */ @ExcelProperty(value = "联系方式", index = 6) @EncryptDecryptField private String phone; /** * 户籍地址 */ @ExcelProperty(value = "户籍地址", index = 7) private String censusRegister; /** * 是否关联实有房屋 */ @ExcelProperty(value = "关联实有房屋", index = 8) private String isHouse = "暂无"; /** * 人员标签 */ @ExcelProperty(value = "人员标签", index = 9) private String label; /** * 最后一次走访时间 */ @ExcelProperty(value = "最后一次走访时间", index = 10) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; /** * 最近一次走访状态 */ @ExcelProperty(value = "最近一次走访状态", index = 11) private String eventStatus = "暂无"; }