package com.panzhihua.common.model.vos.community; import java.util.Date; import java.util.List; import com.fasterxml.jackson.annotation.JsonFormat; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptClass; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptField; import com.panzhihua.common.model.helper.sensitive.Sensitive; import com.panzhihua.common.model.helper.sensitive.SensitiveStrategy; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * * @author cedoo email:cedoo(a)qq.com * @version 1.0 * @since 1.0 */ @Data @ApiModel("高龄认证返回参数") @EncryptDecryptClass public class EldersAuthDetailsVO { @ApiModelProperty(value = "ID") private Long id; @ApiModelProperty(value = "创建人") private Long createBy; @ApiModelProperty(value = "认证时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date createAt; @ApiModelProperty(value = "更新人") private Long updateBy; @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateAt; @ApiModelProperty(value = "身份证") @Sensitive(strategy = SensitiveStrategy.ID_CARD) @EncryptDecryptField private String idCard; @ApiModelProperty(value = "认证人姓名") private String authUserName; @ApiModelProperty(value = "视频地址") private String videoUrl; @ApiModelProperty(value = "提交人") private Long sumitUserId; @ApiModelProperty(value = "户籍地") private String domicile; @ApiModelProperty(value = "状态") private String status; @ApiModelProperty(value = "出生日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthDay; @ApiModelProperty(value = "申请人") private String submitUserName; @ApiModelProperty(value = "申请账号") private String submitUserAccount; @ApiModelProperty(value = "年龄") private Integer age; @ApiModelProperty(value = "社区反馈") private List eldersAuthFeedbackVOList; @ApiModelProperty(value = "家庭成员ID") private Long familyUserId; @ApiModelProperty(value = "核验类型(1.视频认证 2.人脸核验)") private Integer type; }