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;
|
}
|