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;
|
import java.util.List;
|
|
/**
|
* <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 Integer vipLevelUpShop;
|
|
@ApiModelProperty(value = "通过消费积分达成会员等级的开关 1开0关")
|
@TableField("vip_level_up_shop_role")
|
private Integer vipLevelUpShopRole;
|
|
@ApiModelProperty(value = "达成会员等级所需的返佣积分数量")
|
@TableField("vip_level_up_share")
|
private Integer vipLevelUpShare;
|
|
@ApiModelProperty(value = "通过返佣积分达成会员等级的开关 1开0关")
|
@TableField("vip_level_up_share_role")
|
private Integer vipLevelUpShareRole;
|
|
@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 = "达成会员等级所需总代数量(达成合伙人用到)")
|
@TableField("vip_team_vip_num")
|
private Integer vipTeamVipNum;
|
|
@ApiModelProperty(value = "达成会员等级所需开店数量")
|
@TableField("vip_open_shop_num")
|
private Integer vipOpenShopNum;
|
|
|
|
@ApiModelProperty(value = "消费积分保级周期(天)")
|
@TableField("keep_buy_day")
|
private Integer keepBuyDay;
|
|
@ApiModelProperty(value = "消费积分保级的积分阈值(分))")
|
@TableField("keep_buy_point")
|
private Integer keepBuyPoint;
|
|
@ApiModelProperty(value = "返佣积分保的周期(天)")
|
@TableField("keep_share_day")
|
private Integer keepShareDay;
|
|
@ApiModelProperty(value = "返佣积分保级的积分阈值(分)")
|
@TableField("keep_share_point")
|
private Integer keepSharePoint;
|
|
@ApiModelProperty(value = "门店业绩积分保级的周期(天)")
|
@TableField("keep_shop_day")
|
private Integer keepShopDay;
|
|
@ApiModelProperty(value = "门店业绩积分保级的积分阈值(分)")
|
@TableField("keep_shop_point")
|
private Integer keepShopPoint;
|
|
@ApiModelProperty(value = "会员等级是否必须达到代理: 0-否 1-是")
|
@TableField("vip_level_up_proxy_role")
|
private Integer vipLevelUpProxyRole;
|
|
@ApiModelProperty(value = "指定会员升级商品")
|
@TableField("good_ids")
|
private String goodIds;
|
|
|
@ApiModelProperty("指定商品列表")
|
@TableField(exist = false)
|
private List<Goods> goodsList;
|
|
|
}
|