mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package com.panzhihua.common.model.vos.community;
 
import java.util.Date;
import java.util.List;
 
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;
 
/**
 * @title: ComElderAuthRecordVO
 * @projectName: 成都呐喊信息技术有限公司-智慧社区项目
 * @description: 高龄认证记录
 * @author: hans
 * @date: 2021/09/01 16:16
 */
@Data
@ApiModel("高龄认证记录")
@EncryptDecryptClass
public class ComElderAuthRecordVO {
 
    @ApiModelProperty(value = "自增id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
 
    @ApiModelProperty(value = "高龄老人id")
    private Long elderliesId;
 
    @ApiModelProperty(value = "认证期数")
    private String authPeriod;
 
    @ApiModelProperty(value = "提交用户id")
    private Long submitUserId;
 
    @ApiModelProperty(value = "认证方式(1.视频认证 2.人脸认证)")
    private Integer authMethod;
 
    @ApiModelProperty(value = "提交用户姓名")
    private String submitUserName;
 
    @ApiModelProperty(value = "联系电话")
    private String phone;
 
    @ApiModelProperty(value = "姓名")
    private String name;
 
    @ApiModelProperty(value = "身份证号")
    @EncryptDecryptField
    private String idCard;
 
    @ApiModelProperty(value = "性别(1.男 2.女 3.其他)")
    private String sex;
 
    @ApiModelProperty(value = "年龄")
    private Integer age;
 
    @ApiModelProperty(value = "出生日期")
    private String birthday;
 
    @ApiModelProperty(value = "人员类别(1.80-89周岁 2.90-99周岁 3.100周岁(含)以上)")
    private Integer personnelCategory;
 
    @ApiModelProperty(value = "是否高龄老人登记(1.是  0.否)")
    private Integer isRegister;
 
    @ApiModelProperty(value = "是否健在(1.是  0.否)")
    private Integer isAlive;
 
    @ApiModelProperty(value = "居住地址")
    private String address;
 
    @ApiModelProperty(value = "认证视频url")
    private String authVideo;
 
    @ApiModelProperty(value = "审核人员id")
    private Long approverId;
 
    @ApiModelProperty(value = "审核人员姓名")
    private String approverName;
 
    @ApiModelProperty(value = "审核状态(1.待审核 2.驳回 3.通过)")
    private Integer approvalStatus;
 
    @ApiModelProperty(value = "审核时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date approvalDate;
 
    @ApiModelProperty(value = "标记")
    private String mark;
 
    @ApiModelProperty(value = "驳回原因")
    private String rejectReason;
 
    @ApiModelProperty(value = "认证状态")
    private Integer authStatus;
 
    @ApiModelProperty(value = "认证时间")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date authDate;
 
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createAt;
 
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateAt;
 
    @ApiModelProperty(value = "本期认证总人数")
    private Integer authAmount;
 
    @ApiModelProperty(value = "本期认证成功人数")
    private Integer authSucceedAmount;
 
    @ApiModelProperty(value = "本期未认证人数")
    private Integer authNoAmount;
 
    @ApiModelProperty(value = "待审核状态id集合列表")
    private List<String> nextIds;
 
    @ApiModelProperty(value = "社区id")
    private Long communityId;
 
    private String areaCode;
}