package com.cyksj.model.views; import com.cyksj.model.entity.GoodsDon; import com.ejlchina.searcher.bean.DbIgnore; import com.ejlchina.searcher.bean.SearchBean; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Getter; import lombok.Setter; import java.math.BigDecimal; import java.util.List; /** * @author chan * @date 2022/9/26 5:41 PM */ @Getter @Setter @SearchBean(tables = "goods_don") public class GoodsDonViews { private Integer id; /** * 标签 */ private String tags; /** * 商品名称 */ private String title; /** * 缩略图 */ private String logo; /** * 背景图 */ private String img; /** * 详情 */ private String detail; /** * 描述 */ private String remark; private Integer type; /** * 分类 * 1、AI 2、流媒体 */ private Long category; /** * 二级分类 * 虚物品 1邀请制 2非邀请制 */ private Integer secondType; private String banner; /** * 最小规格价格 */ private BigDecimal minPrice; /** * 最小规格价格月份 */ private Integer minMonths; /** * 最小规格 天数 */ private Integer minDays; /** * 最大规格价格 */ private BigDecimal maxPrice; /** * 最大规格价格月份 */ private Integer maxMonths; /** * 最大规格 天数 */ private Integer maxDays; /** * 付款说明 */ private String payDesc; /** * 特殊类型 */ private GoodsDon.SpecialType specialType; /** * 视频 */ private String video; /** * 推荐标题 */ private String recommendTitle; /** * 推荐平台 */ private String recommendGoods; @DbIgnore private Integer sold; @JsonIgnore private Integer virtualSold; @DbIgnore private List skuList; @DbIgnore private GoodsDonSpecFrontView specs; }