xiaoyong931011
2021-04-23 d4488a987cccd3ddd51a202a9f8aa71d3cdcbced
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
package com.xcong.excoin.modules.agent.entity;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xcong.excoin.common.entity.BaseEntity;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 会员信息实体
 *
 * @author wzy
 * @date 2020-05-12
 **/
@Data
@TableName("member")
public class MemberEntity extends BaseEntity {
 
    /**
     * 账号状态 - 禁用
     */
    public static final Integer ACCOUNT_STATUS_DISABLED = 0;
 
    /**
     * 账号状态 - 启用
     */
    public static final Integer ACCOUNT_STATUS_ENABLE = 1;
 
    /**
     * 账号代理级别
     */
    public static final Integer ACCOUNT_AGENT_LEVEL = 6;
 
    /**
     * 账号类型 手机
     */
    public static final Integer ACCOUNT_TYPE_PHONE = 1;
 
    /**
     * 账号类型 邮箱
     */
    public static final Integer ACCOUNT_TYPE_EMAIL = 2;
 
    /**
     * 实名认证 审核通过
     */
    public static final Integer CERTIFY_STATUS_Y = 1;
    /**
     * 实名认证 审核不通过
     */
    public static final Integer CERTIFY_STATUS_N = 0;
    /**
     * 实名认证 审核中
     */
    public static final Integer CERTIFY_STATUS_ING = 2;
    /**
     * 实名认证 未提交
     */
    public static final Integer CERTIFY_STATUS_UN_SUBMIT = 3;
 
    public static final int IS_PROFIT_Y = 1;
 
    public static final int IS_PROFIT_N = 0;
 
    /**
     * 手机号(包含国际手机号)
     */
    private String phone;
 
    /**
     * 邮箱
     */
    private String email;
 
    /**
     * 登陆密码
     */
    private String password;
 
    /**
     * 交易密码
     */
    private String tradePassword;
 
    /**
     * 交易密码时效性设置
     */
    private Integer tradeAgingSetting;
 
    /**
     * 邀请码
     */
    private String inviteId;
 
    /**
     * 账号状态 0-禁用 1-启用
     */
    private Integer accountStatus;
 
    /**
     * 上级推荐人id
     */
    private String refererId;
 
    /**
     * 上级推荐人ID链
     */
    private String refererIds;
 
    /**
     * 账号类型 1-正常账号 2-测试账号
     */
    private Integer accountType;
 
    /**
     * 代理级别
     */
    private Integer agentLevel;
 
    /**
     * 实名认证状态 0-审核未通过 1-审核通过 2-等待审核
     */
    private Integer certifyStatus;
 
    /**
     * 身份证号
     */
    private String idcardNo;
 
    /**
     * 是否设置盈亏难度系数 0-否1-是
     */
    private Integer isProfit;
 
    /**
     * 是否设置预估强平价系数 0-否1-是
     */
    private Integer isForce;
 
    @TableField(exist = false)
    private String account;
 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField(exist = false)
    private Date startTime;
    @TableField(exist = false)
    private String startTimeDate;
    @TableField(exist = false)
    private String endTimeDate;
 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField(exist = false)
    private Date endTime;
 
    @TableField(exist = false)
    private BigDecimal openFeeAmount;
    @TableField(exist = false)
    private BigDecimal closeFeeAmount;
    @TableField(exist = false)
    private BigDecimal holdFeeAmount;
    @TableField(exist = false)
    private BigDecimal loseOrProfit;
    @TableField(exist = false)
    private BigDecimal contractTotal;
    @TableField(exist = false)
    private BigDecimal coinTotal;
    @TableField(exist = false)
    private BigDecimal agentTotal;
}