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.ruoyi.account.api.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * <p>
 * 
 * </p>
 *
 * @author luodangjia
 * @since 2024-11-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user")
@ApiModel(value="AppUser对象", description="")
public class AppUser implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty(value = "主键")
    @TableId("id")
    private Long id;
 
    @ApiModelProperty(value = "用户")
    @TableField("name")
    private String name;
 
    @ApiModelProperty(value = "手机号")
    @TableField("phone")
    private String phone;
 
    @ApiModelProperty(value = "头像")
    @TableField("avatar")
    private String avatar;
 
    @ApiModelProperty(value = "会员id")
    @TableField("vip_id")
    private Integer vipId;
 
    @ApiModelProperty(value = "微信openid")
    @TableField("wx_openid")
    private String wxOpenid;
 
    @ApiModelProperty(value = "支付宝openid")
    @TableField("ali_openid")
    private String aliOpenid;
 
    @ApiModelProperty(value = "状态(1=正常,2=冻结,3=注销)")
    @TableField("status")
    private Integer status;
 
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "删除(0=否,1=是)")
    @TableField("del_flag")
    @TableLogic
    private Boolean delFlag;
 
    @ApiModelProperty(value = "0否1是第一次添加")
    @TableField("first_add")
    private Integer firstAdd;
 
    @ApiModelProperty(value = "最后一次登录时间")
    @TableField("last_login_time")
    private LocalDateTime lastLoginTime;
 
    @ApiModelProperty(value = "推广人id")
    @TableField("invite_user_id")
    private Long inviteUserId;
 
    @ApiModelProperty(value = "拥有门店id")
    @TableField("shop_id")
    private Integer shopId;
 
    @ApiModelProperty(value = "合伙人积分数")
    @TableField("part_point")
    private BigDecimal partPoint;
 
    @ApiModelProperty(value = "合伙人培育积分数")
    @TableField("part_grow_point")
    private BigDecimal partGrowPoint;
 
    @ApiModelProperty(value = "消费积分数")
    @TableField("shop_point")
    private BigDecimal shopPoint;
 
    @ApiModelProperty(value = "返佣积分数")
    @TableField("share_point")
    private BigDecimal sharePoint;
 
    @ApiModelProperty(value = "消费总金额")
    @TableField("shop_amount")
    private BigDecimal shopAmount;
 
    @ApiModelProperty(value = "最后消费时间")
    @TableField("last_shop_time")
    private LocalDateTime lastShopTime;
 
    @ApiModelProperty(value = "可提现金额")
    @TableField("withdrawable_amount")
    private BigDecimal withdrawal_amount;
 
    @ApiModelProperty(value = "已提现金额")
    @TableField("withdrawn_amount")
    private BigDecimal withdrawn_amount;
 
    @ApiModelProperty(value = "充值总金额")
    @TableField("total_recharge_amount")
    private BigDecimal total_recharge_amount;
 
    @ApiModelProperty(value = "红包总金额")
    @TableField("total_red_packet_amount")
    private BigDecimal total_red_packet_amount;
 
    @ApiModelProperty(value = "分销总金额")
    @TableField("total_distribution_amount")
    private BigDecimal total_distribution_amount;
 
}