| package cc.mrbird.febs.vip.entity; | 
|   | 
| import cc.mrbird.febs.common.entity.BaseEntity; | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.math.BigDecimal; | 
| import java.util.List; | 
|   | 
| @Data | 
| @ApiModel(value = "MallVipConfig") | 
| @TableName("mall_vip_config") | 
| public class MallVipConfig extends BaseEntity { | 
|   | 
|   | 
|     /** | 
|      * 会员名称 | 
|      */ | 
|     @ApiModelProperty(value = "名称") | 
|     private String name; | 
|   | 
|     /** | 
|      * 主图 | 
|      */ | 
|     @ApiModelProperty(value = "主图") | 
|     private String thumb; | 
|   | 
|     /** | 
|      * 会员编码 | 
|      */ | 
|     private String code; | 
|   | 
|     /** | 
|      * 等级 | 
|      */ | 
|     @ApiModelProperty(value = "会员等级") | 
|     private Integer level; | 
|   | 
|     /** | 
|      * 有效期 | 
|      */ | 
|     private Integer validTime; | 
|   | 
|     /** | 
|      * 有效期类型;day/month/year | 
|      */ | 
|     private String validType; | 
|   | 
|     /** | 
|      * 成为会员条件类型;1-指定商品 2-时间区间内消费金额 | 
|      */ | 
|     private Integer type; | 
|   | 
|     /** | 
|      * 消费金额 | 
|      */ | 
|     private BigDecimal amount; | 
|   | 
|     /** | 
|      * 指定月数 | 
|      */ | 
|     private Integer times; | 
|   | 
|     /** | 
|      * 指定商品ID | 
|      */ | 
|     private Long targetId; | 
|   | 
|     @TableField(exist = false) | 
|     private String targetName; | 
|   | 
|     @TableField(exist = false) | 
|     private List<MallVipBenefits> benefits; | 
|   | 
|     @TableField(exist = false) | 
|     private String benefitsIds; | 
|   | 
|     @TableField(exist = false) | 
|     private List<Long> benefitsIdList; | 
| } |