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
132
133
package com.panzhihua.common.model.vos;
 
import java.math.BigDecimal;
import java.util.Date;
import java.util.Set;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.panzhihua.common.model.vos.community.ComActVO;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * 小程序用户信息
 */
@Data
@ApiModel(value = "小程序用户信息")
public class AppletUserInfoVO {
 
    @ApiModelProperty("user_id")
    private Long userId;
 
    @ApiModelProperty("手机号")
    private String phone;
 
    @ApiModelProperty("昵称")
    private String nickName;
 
    @ApiModelProperty("真实名字")
    private String name;
 
    @ApiModelProperty("社区id")
    private Long communityId;
 
    @ApiModelProperty("社区名字")
    private String communityName;
 
    @ApiModelProperty("性别 1 男 2 女")
    private Integer sex;
 
    @ApiModelProperty("生日")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date birthday;
 
    @ApiModelProperty("头像")
    private String imageUrl;
 
    @ApiModelProperty("是否志愿者 0否 1 是")
    private Integer isVolunteer;
 
    @ApiModelProperty("是否党员 0 否 1 是")
    private Integer isPartymember;
 
    @ApiModelProperty("1 启用 2 禁用")
    private Integer status;
 
    @ApiModelProperty("创建时间")
    private Date createAt;
 
    @ApiModelProperty("最后登录时间")
    private Date lastLoginTime;
 
    @ApiModelProperty("角色集合")
    private Set<String> roles;
 
    @ApiModelProperty("权限集合")
    private Set<String> permissions;
 
    @ApiModelProperty("身份证号")
    private String idCard;
 
    @ApiModelProperty("标签 多个用,隔开")
    private String tags;
 
    @ApiModelProperty(value = "分页每页数量", example = "10")
    private Long pageSize = 10L;
 
    @ApiModelProperty(value = "分页当前记录数", example = "1")
    private Long pageNum = 1L;
 
    @ApiModelProperty("人脸采集审核状态 0 待审核 1 审核通过 2驳回")
    private Integer faceState;
 
    @ApiModelProperty("操作类型 1通过 2驳回 3删除")
    private Integer operationType;
 
    @ApiModelProperty("用户小区id")
    private Long areaId;
 
    @ApiModelProperty("用户所在社区信息")
    private ComActVO comActVO;
 
    @ApiModelProperty("0 未申请 1 申请中 2 通过 3 驳回")
    private Integer volunteerStatus;
 
    @ApiModelProperty("是否注册 0 否 1 是")
    private Integer isRegister;
 
    @ApiModelProperty("年龄")
    private Integer age;
 
    @ApiModelProperty("政治面貌:1 - 党员;2 - 团员;3 - 群众")
    private Integer politicalOutlook;
 
    @ApiModelProperty("是否已实名(1.是 2.否)")
    private Integer isRealNamed;
 
    @ApiModelProperty("关键词")
    private String keyWord;
 
    @ApiModelProperty("钱包id")
    private Long walletId;
 
    @ApiModelProperty("钱包收益总金额")
    private BigDecimal incomeAmount;
 
    @ApiModelProperty("钱包可用金额")
    private BigDecimal availableAmount;
 
    @ApiModelProperty("钱包结算金额")
    private BigDecimal settlementAmount;
 
    @ApiModelProperty("积分总余额")
    private Integer integralSum;
 
    @ApiModelProperty("积分可用余额")
    private Integer integralAvailableSum;
 
    @ApiModelProperty("积分冻结金额")
    private Integer integralFrozenSum;
 
}