44323
2024-04-23 16b704d18a875d1fb63827aaa507790ba2bef5be
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
package com.stylefeng.guns.modular.system.model;
 
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * <p>
 * 用户表
 * </p>
 *
 * @author 无关风月
 * @since 2024-02-06
 */
@Data
@TableName("t_user")
public class AppUser extends Model<AppUser> {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 编号
     */
    @ApiModelProperty(value = "邀请码")
    private String code;
 
    @ApiModelProperty(value = "坚持运动天数")
    private Integer time;
    /**
     * 用户姓名
     */
    @ApiModelProperty(value = "用户姓名")
    private String name;
    /**
     * 电话
     */
    @ApiModelProperty(value = "电话")
    private String phone;
    /**
     * 账号
     */
    @ApiModelProperty(value = "账号")
    private String account;
 
    /**
     * 密码
     */
    @ApiModelProperty(value = "密码")
    private String password;
    /**
     * 微信openId
     */
    @ApiModelProperty(value = "微信openId")
    private String openId;
    /**
     * ios登录id
     */
    @ApiModelProperty(value = "苹果id")
    private String appleId;
    /**
     * 生日
     */
    @ApiModelProperty(value = "生日")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date birthday;
    /**
     * 性别1男2女
     */
    @ApiModelProperty(value = "1男 2女")
    private Integer gender;
    /**
     * 身高cm
     */
    @ApiModelProperty(value = "身高cm")
    private Integer height;
    /**
     * 体重都是存储的公斤
     */
    @ApiModelProperty(value = "体重")
    private Double weight;
    /**
     * 1展示公斤 2斤 3磅 用户首次注册默认设置为1展示公斤
     */
    @ApiModelProperty(value = "1展示公斤 2斤 3磅 用户首次注册默认设置为1展示公斤")
    private Integer unit;
    /**
     * 用户头像
     */
    @ApiModelProperty(value = "用户头像")
    private String headImg;
    /**
     * 钱包余额
     */
    @ApiModelProperty(value = "钱包余额")
    private BigDecimal balance;
    /**
     * 所选星座 首次注册默认设置为当月星座 顺序为1-12白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座
     */
    @ApiModelProperty(value = "所选星座 首次注册默认设置为当月星座 顺序为1-12白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座")
    private String constellation;
    /**
     * 打卡次数
     */
    @ApiModelProperty(value = "打卡次数")
    private Integer clockIn;
    /**
     * 邀请人id
     */
    @ApiModelProperty(value = "邀请人id")
    private Integer inviteUserId;
    /**
     * 用户地址
     */
    @ApiModelProperty(value = "用户地址")
    private String address;
    /**
     * 用户地址
     */
    private Integer state;
    private Date insertTime;
    @ApiModelProperty(value = "银行卡号")
    private String bankCard;
    @ApiModelProperty(value = "银行卡开户名")
    private String accountName;
    @ApiModelProperty(value = "银行卡开户行")
    private String bankName;
    @ApiModelProperty(value = "银行卡绑定手机号")
    private String bankPhone;
    @ApiModelProperty(value = "银行卡正面照")
    private String bankCardImg;
    @ApiModelProperty(value = "目标体重")
    private Double target;
    @ApiModelProperty(value = "上次记录体重")
    private Double beforeWeight;
    @ApiModelProperty(value = "记录时间")
    private Date recordTime;
 
 
 
    @Override
    protected Serializable pkVal() {
        return this.id;
    }
 
 
}