zsw-farm
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

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