mitao
2024-09-07 2862c3e4da3adbb4bea43151514f0c43b86476d6
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
package com.xinquan.user.api.domain.dto;
 
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
 
/**
 * @author mitao
 * @date 2024/8/21
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AppUserDTO implements Serializable {
 
    private static final long serialVersionUID = -3850851853092651572L;
 
    @ApiModelProperty(value = "App用户id")
    private Long id;
 
    @ApiModelProperty(value = "系统用户id")
    private Long userId;
 
    @ApiModelProperty(value = "手机号码")
    private String cellPhone;
 
    @ApiModelProperty(value = "苹果授权登录唯一标识")
    private String appleId;
 
    @ApiModelProperty(value = "微信openId")
    private String wxOpenId;
 
    @ApiModelProperty(value = "头像")
    private String avatar;
 
    @ApiModelProperty(value = "昵称")
    private String nickname;
 
    @ApiModelProperty(value = "签名")
    private String signature;
 
    @ApiModelProperty(value = "性别 1=男 2=女 3=保密")
    private Integer gender;
 
    @ApiModelProperty(value = "生日")
    private String birthday;
 
    @ApiModelProperty(value = "学历")
    private String education;
 
    @ApiModelProperty(value = "行业")
    private String industry;
 
    @ApiModelProperty(value = "公司")
    private String company;
 
    @ApiModelProperty(value = "职业")
    private String occupation;
 
    @ApiModelProperty(value = "所在地")
    private String location;
 
    @ApiModelProperty(value = "故乡")
    private String hometown;
 
    @ApiModelProperty(value = "邮箱")
    private String email;
 
    @ApiModelProperty(value = "会员到期时间")
    private LocalDateTime vipExpireTime;
 
    @ApiModelProperty(value = "用户状态 1=正常 2=冻结 3=注销")
    private Integer userStatus;
 
    @ApiModelProperty(value = "冻结原因")
    private String freezingReason;
 
    @ApiModelProperty(value = "冻结操作人")
    private String freezingOperator;
 
    @ApiModelProperty(value = "梵文权限 1=是 2否")
    private Integer sanskritFlag;
 
    @ApiModelProperty(value = "邀请人id")
    private Long inviteUserId;
 
    @ApiModelProperty(value = "余额")
    private BigDecimal balance;
 
    @ApiModelProperty(value = "收益")
    private BigDecimal income;
 
    @ApiModelProperty(value = "当前累计能量值")
    private Integer totalEnergyValue;
 
    @ApiModelProperty(value = "注册时间")
    private LocalDateTime registerTime;
 
    @ApiModelProperty(value = "注销时间")
    private LocalDateTime logoutTime;
 
    @ApiModelProperty(value = "用户等级id")
    private Integer levelSettingId;
 
    @ApiModelProperty(value = "首页背景音乐id")
    private Long homeBackgroundMusicId;
}