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
134
135
136
137
package com.ruoyi.system.api.domain;
 
import java.io.Serializable;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
 
/**
 * C端会员用户跨服务契约对象
 *
 * 仅承载认证服务(ruoyi-auth)在 C 端登录/注册流程中所需的会员信息,
 * 避免直接依赖 ruoyi-user 内部实体 AccountUser。
 *
 * @author hugray
 */
public class AccountMember implements Serializable
{
    private static final long serialVersionUID = 1L;
 
    /** 会员ID(关联 account_user.user_id) */
    private Long userId;
 
    /** 会员账号(C端固定为手机号) */
    private String userName;
 
    /** 手机号 */
    private String phone;
 
    /** 昵称 */
    private String nickname;
 
    /** 头像地址 */
    private String avatar;
 
    /** 本人推荐码(全局唯一) */
    private String myReferralCode;
 
    /** 推荐人会员ID(关联 account_user.user_id) */
    private Long referrerUserId;
 
    /** 状态(0正常 1停用) */
    private String status;
 
    public Long getUserId()
    {
        return userId;
    }
 
    public void setUserId(Long userId)
    {
        this.userId = userId;
    }
 
    public String getUserName()
    {
        return userName;
    }
 
    public void setUserName(String userName)
    {
        this.userName = userName;
    }
 
    public String getPhone()
    {
        return phone;
    }
 
    public void setPhone(String phone)
    {
        this.phone = phone;
    }
 
    public String getNickname()
    {
        return nickname;
    }
 
    public void setNickname(String nickname)
    {
        this.nickname = nickname;
    }
 
    public String getAvatar()
    {
        return avatar;
    }
 
    public void setAvatar(String avatar)
    {
        this.avatar = avatar;
    }
 
    public String getMyReferralCode()
    {
        return myReferralCode;
    }
 
    public void setMyReferralCode(String myReferralCode)
    {
        this.myReferralCode = myReferralCode;
    }
 
    public Long getReferrerUserId()
    {
        return referrerUserId;
    }
 
    public void setReferrerUserId(Long referrerUserId)
    {
        this.referrerUserId = referrerUserId;
    }
 
    public String getStatus()
    {
        return status;
    }
 
    public void setStatus(String status)
    {
        this.status = status;
    }
 
    @Override
    public String toString()
    {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("userId", getUserId())
            .append("userName", getUserName())
            .append("phone", getPhone())
            .append("nickname", getNickname())
            .append("avatar", getAvatar())
            .append("myReferralCode", getMyReferralCode())
            .append("referrerUserId", getReferrerUserId())
            .append("status", getStatus())
            .toString();
    }
}