package co.yixiang.utils; import co.yixiang.modules.product.domain.YxStoreProduct; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.sql.Timestamp; import java.util.ArrayList; import java.util.List; /** *

* 商城商品评测 *

* * @author sj * @since 2022-09-26 */ @Data public class EvaluationDTO implements Serializable { private static final long serialVersionUID = 1L; /** 评测ID */ @TableId private Integer id; /** 在列表里面的首页图 */ private Boolean isCollect; /** 在列表里面的首页图 */ private String homeImage; /** 评测介绍 */ private String synopsis; /** 评测视频 */ @NotBlank private String videoInput; /** 关联商品信息 */ @NotNull private String product; /** 评测总结 */ private String summary; /** 产品展示图 */ private String displayImage; /** 产品展示图集 */ private List displayImageArr; /** 产品展示文字 */ private String displaySynopsis; /** 实用体验感受图 */ private String feelImage; /** 实用体验感受图集 */ private List feelImageArr; /** 使用体验感受文字 */ private String feelSynopsis; /** 易用性体验图 */ private String accessibilityImage; /** 易用性体验图 */ private List accessibilityImageArr; /** 易用性体验文字 */ private String accessibilitySynopsis; // /** 添加时间 */ // @TableField(fill= FieldFill.INSERT) // private Timestamp createTime; // /** 更新时间 */ // @TableField(fill= FieldFill.INSERT_UPDATE) // private Timestamp updateTime; // /** 是否删除 */ // private Integer isDel; // // // /** 是否展示 */ // private Integer isShow; private YxStoreProduct productInfo; /** 排序 */ @NotNull private Integer sort; // private Long tenantId; // private List children = new ArrayList<>(); }