You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
2.2 KiB
113 lines
2.2 KiB
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; |
|
|
|
/** |
|
* <p> |
|
* 商城商品评测 |
|
* </p> |
|
* |
|
* @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<String> displayImageArr; |
|
|
|
/** 产品展示文字 */ |
|
private String displaySynopsis; |
|
|
|
|
|
/** 实用体验感受图 */ |
|
private String feelImage; |
|
/** 实用体验感受图集 */ |
|
private List<String> feelImageArr; |
|
|
|
|
|
/** 使用体验感受文字 */ |
|
private String feelSynopsis; |
|
|
|
|
|
/** 易用性体验图 */ |
|
private String accessibilityImage; |
|
/** 易用性体验图 */ |
|
private List<String> 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<EvaluationDTO> children = new ArrayList<>(); |
|
}
|
|
|