luodangjia
2024-12-09 7381ec7d40d699cd57d5b82f779577e662f95c8d
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
package com.ruoyi.other.api.domain;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
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;
 
/**
 * <p>
 * 
 * </p>
 *
 * @author luodangjia
 * @since 2024-11-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_vip_setting")
@ApiModel(value="VipSetting对象", description="")
public class VipSetting implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty(value = "1-7对应会员")
    @TableId("id")
    private Integer id;
 
    @ApiModelProperty(value = "会员名称")
    @TableField("vip_name")
    private String vipName;
 
    @ApiModelProperty(value = "会员专属权益")
    @TableField("vip_info")
    private String vipInfo;
 
    @ApiModelProperty(value = "1级会员用 注册 天后 未成为黄金会员自动解绑推广人")
    @TableField("vip_cancel_day")
    private Integer vipCancelDay;
 
    @ApiModelProperty(value = "1级会员用 注册 天后 未在商城下单,可更换推广人")
    @TableField("vip_change_day")
    private Integer vipChangeDay;
 
    @ApiModelProperty(value = "钱包提现权限1开0关")
    @TableField("vip_withdrawal_role")
    private Integer vipWithdrawalRole;
 
    @ApiModelProperty(value = "最低提现门槛")
    @TableField("vip_withdrawal_min_amount")
    private BigDecimal vipWithdrawalMinAmount;
 
    @ApiModelProperty(value = "提现手续费")
    @TableField("vip_withdrawal_fee")
    private BigDecimal vipWithdrawalFee;
 
    @ApiModelProperty(value = "积分转赠权限 1开0关")
    @TableField("vip_gift_role")
    private Integer vipGiftRole;
 
    @ApiModelProperty(value = "消费达到积分 后升级")
    @TableField("vip_level_up_shop")
    private BigDecimal vipLevelUpShop;
 
    @ApiModelProperty(value = "普通会员:达到消费积分后升级开关 1开0关")
    @TableField("vip_level_up_shop_role")
    private Integer vipLevelUpShopRole;
 
    @ApiModelProperty(value = "返佣达到积分 后升级")
    @TableField("vip_level_up_share")
    private BigDecimal vipLevelUpShare;
 
    @ApiModelProperty(value = "普通会员:返佣积分后升级开关 1开0关")
    @TableField("vip_level_up_share_role")
    private Integer vipLevelUpShareRole;
 
    @ApiModelProperty(value = "创业者:消费并且返佣升级  1开0关")
    @TableField("vip_agent_level_up_role")
    private Integer vipAgentLevelUpRole;
 
    @ApiModelProperty(value = "普通会员:直推用户数 达到后升级")
    @TableField("vip_direct_num")
    private Integer vipDirectNum;
 
    @ApiModelProperty(value = "普通会员:团队人数达到后升级")
    @TableField("vip_team_num")
    private Integer vipTeamNum;
 
    @ApiModelProperty(value = "普通会员:推广人数升级开关 1开0关")
    @TableField("vip_level_up_num_role")
    private Integer vipLevelUpNumRole;
 
    @ApiModelProperty(value = "创业者:直推钻石会员")
    @TableField("vip_direct_vip_num")
    private Integer vipDirectVipNum;
 
    @ApiModelProperty(value = "创业者:直推钻石会员开关 1开0关")
    @TableField("vip_direct_vip_role")
    private Integer vipDirectVipRole;
 
    @ApiModelProperty(value = "保级:消费x天")
    @TableField("keep_buy_day")
    private Integer keepBuyDay;
 
    @ApiModelProperty(value = "保级:消费x分")
    @TableField("keep_buy_point")
    private BigDecimal keepBuyPoint;
 
    @ApiModelProperty(value = "保级:返佣x天")
    @TableField("keep_share_day")
    private Integer keepShareDay;
 
    @ApiModelProperty(value = "保级:返佣x分")
    @TableField("keep_share_point")
    private BigDecimal keepSharePoint;
 
    @ApiModelProperty(value = "保级:门店x天")
    @TableField("keep_shop_day")
    private Integer keepShopDay;
 
    @ApiModelProperty(value = "保级:门店x分")
    @TableField("keep_shop_point")
    private BigDecimal keepShopPoint;
 
 
}