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; /** *
* *
* * @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 = "积分转赠权限 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; }