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 benefits; @TableField(exist = false) private String benefitsIds; @TableField(exist = false) private List benefitsIdList; }