| | |
| | | package com.yeshi.fanli.entity.dynamic; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import com.yeshi.fanli.entity.SystemEnum; |
| | | import org.springframework.data.annotation.Id; |
| | | import org.springframework.data.mongodb.core.mapping.Document; |
| | | import org.springframework.data.mongodb.core.mapping.Field; |
| | |
| | | |
| | | /** |
| | | * 动态商品测评 |
| | | * |
| | | * @author Administrator |
| | | * |
| | | * @author Administrator |
| | | */ |
| | | @Document(collection = "goods_evaluate") |
| | | public class GoodsEvaluate implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | // 图片格式: 一排显示: 0无图 1一张 2两张 3张 |
| | | public final static int LINE_NUM_ZERO = 0; |
| | | public final static int LINE_NUM_ONE = 1; |
| | | public final static int LINE_NUM_TWO = 2; |
| | | public final static int LINE_NUM_THREE = 3; |
| | | |
| | | public enum EvaluateEnum { |
| | | single("单品"), multiple("多品"), activity("活动"); |
| | | // 图片格式: 一排显示: 0无图 1一张 2两张 3张 |
| | | public final static int LINE_NUM_ZERO = 0; |
| | | public final static int LINE_NUM_ONE = 1; |
| | | public final static int LINE_NUM_TWO = 2; |
| | | public final static int LINE_NUM_THREE = 3; |
| | | |
| | | private final String desc; |
| | | public enum EvaluateEnum { |
| | | single("单品"), multiple("多品"), activity("活动"); |
| | | |
| | | private EvaluateEnum(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | private final String desc; |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | } |
| | | private EvaluateEnum(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | } |
| | | |
| | | @Id |
| | | @Expose |
| | | @Field("_id") |
| | | private String id; |
| | | //唯一标识 |
| | | @Field |
| | | private String identifyCode; |
| | | |
| | | // 类型 |
| | | @Field("type") |
| | | private EvaluateEnum type; |
| | | |
| | | @Expose |
| | | @Field("user") |
| | | private ActivityUser user; // 发布用户 |
| | | @Id |
| | | @Expose |
| | | @Field("_id") |
| | | private String id; |
| | | |
| | | @Expose |
| | | @Field("title") |
| | | private String title; // 发布内容 |
| | | // 类型 |
| | | @Field("type") |
| | | private EvaluateEnum type; |
| | | |
| | | @Expose |
| | | @Field("shareNum") |
| | | private Integer shareNum; // 分享次数 |
| | | |
| | | // 图片一行显示: 0无图 1一张 2两张 3张 |
| | | @Expose |
| | | @Field("lineNum") |
| | | private Integer lineNum; |
| | | |
| | | @Expose |
| | | @Field("imgList") |
| | | private List<ImgInfo> imgList; // 图片信息 |
| | | @Expose |
| | | @Field("user") |
| | | private ActivityUser user; // 发布用户 |
| | | |
| | | |
| | | @Field("shareNumReal") |
| | | private Integer shareNumReal; // 分享次数真实 |
| | | @Expose |
| | | @Field("title") |
| | | private String title; // 发布内容 |
| | | |
| | | @Expose |
| | | @Field("goods") |
| | | private GoodsDetailVO goods; // 商品信息 |
| | | @Expose |
| | | @Field("shareNum") |
| | | private Integer shareNum; // 分享次数 |
| | | |
| | | @Expose |
| | | @Field("comments") |
| | | private List<CommentInfo> comments; // 评论信息 |
| | | |
| | | @Expose |
| | | @Field("publishTime") |
| | | private Date publishTime; // 发布时间 |
| | | // 图片一行显示: 0无图 1一张 2两张 3张 |
| | | @Expose |
| | | @Field("lineNum") |
| | | private Integer lineNum; |
| | | |
| | | @Expose |
| | | @Field("imgList") |
| | | private List<ImgInfo> imgList = new ArrayList<ImgInfo>(); // 图片信息 |
| | | |
| | | @Field("shareNumReal") |
| | | private Integer shareNumReal; // 分享次数真实 |
| | | |
| | | @Expose |
| | | @Field("goods") |
| | | private GoodsDetailVO goods; // 商品信息 |
| | | |
| | | @Expose |
| | | @Field("comments") |
| | | private List<CommentInfo> comments = new ArrayList<CommentInfo>(); // 评论信息 |
| | | |
| | | @Expose |
| | | @Field("publishTime") |
| | | private Date publishTime; // 发布时间 |
| | | |
| | | @Field("state") |
| | | private Integer state; // 状态 |
| | | |
| | | @Field("weight") |
| | | private Double weight; // 权重 |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Field("startTime") |
| | | private Date startTime; // 开始时间 |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Field("endTime") |
| | | private Date endTime; // 结束时间 |
| | | |
| | | @Field("createTime") |
| | | private Date createTime; // 创建时间 |
| | | |
| | | @Field("updateTime") |
| | | private Date updateTime; // 更新时间 |
| | | |
| | | @Field("mainPicNum") |
| | | private Integer mainPicNum; // 图片主图 |
| | | |
| | | @Field("dynamicType") |
| | | private Integer dynamicType; // 1发圈 2素材 |
| | | |
| | | @Field("zeroPoint") |
| | | private Integer zeroPoint; // 是否0点活动-10点进行发圈 1-是 |
| | | |
| | | @Field("system") |
| | | private SystemEnum system; // 系统 |
| | | |
| | | |
| | | @Field("state") |
| | | private Integer state; // 状态 |
| | | |
| | | @Field("weight") |
| | | private Double weight; // 权重 |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Field("startTime") |
| | | private Date startTime; // 开始时间 |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Field("endTime") |
| | | private Date endTime; // 结束时间 |
| | | |
| | | |
| | | @Field("createTime") |
| | | private Date createTime; // 创建时间 |
| | | @Expose |
| | | @Field("jumpLink") |
| | | private String jumpLink; |
| | | |
| | | @Field("updateTime") |
| | | private Date updateTime; // 更新时间 |
| | | |
| | | @Field("mainPicNum") |
| | | private Integer mainPicNum; // 图片主图 |
| | | |
| | | |
| | | |
| | | private String startTimeChar; |
| | | private String endTimeChar; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | // 是否云发单 |
| | | @Expose |
| | | private boolean cloud; |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | private String startTimeChar; |
| | | private String endTimeChar; |
| | | |
| | | public ActivityUser getUser() { |
| | | return user; |
| | | } |
| | | // 备注 |
| | | private String remarks; |
| | | |
| | | public void setUser(ActivityUser user) { |
| | | this.user = user; |
| | | } |
| | | |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | public SystemEnum getSystem() { |
| | | return system; |
| | | } |
| | | |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | public void setSystem(SystemEnum system) { |
| | | this.system = system; |
| | | } |
| | | |
| | | public List<ImgInfo> getImgList() { |
| | | return imgList; |
| | | } |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setImgList(List<ImgInfo> imgList) { |
| | | this.imgList = imgList; |
| | | } |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public Integer getLineNum() { |
| | | return lineNum; |
| | | } |
| | | public ActivityUser getUser() { |
| | | return user; |
| | | } |
| | | |
| | | public void setLineNum(Integer lineNum) { |
| | | this.lineNum = lineNum; |
| | | } |
| | | public void setUser(ActivityUser user) { |
| | | this.user = user; |
| | | } |
| | | |
| | | public Integer getShareNum() { |
| | | return shareNum; |
| | | } |
| | | public String getTitle() { |
| | | return title; |
| | | } |
| | | |
| | | public void setShareNum(Integer shareNum) { |
| | | this.shareNum = shareNum; |
| | | } |
| | | public void setTitle(String title) { |
| | | this.title = title; |
| | | } |
| | | |
| | | public GoodsDetailVO getGoods() { |
| | | return goods; |
| | | } |
| | | public List<ImgInfo> getImgList() { |
| | | return imgList; |
| | | } |
| | | |
| | | public void setGoods(GoodsDetailVO goods) { |
| | | this.goods = goods; |
| | | } |
| | | public void setImgList(List<ImgInfo> imgList) { |
| | | this.imgList = imgList; |
| | | } |
| | | |
| | | public List<CommentInfo> getComments() { |
| | | return comments; |
| | | } |
| | | public Integer getLineNum() { |
| | | return lineNum; |
| | | } |
| | | |
| | | public void setComments(List<CommentInfo> comments) { |
| | | this.comments = comments; |
| | | } |
| | | public void setLineNum(Integer lineNum) { |
| | | this.lineNum = lineNum; |
| | | } |
| | | |
| | | public Date getCreateTime() { |
| | | return createTime; |
| | | } |
| | | public Integer getShareNum() { |
| | | return shareNum; |
| | | } |
| | | |
| | | public void setCreateTime(Date createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | public void setShareNum(Integer shareNum) { |
| | | this.shareNum = shareNum; |
| | | } |
| | | |
| | | public Date getUpdateTime() { |
| | | return updateTime; |
| | | } |
| | | public GoodsDetailVO getGoods() { |
| | | return goods; |
| | | } |
| | | |
| | | public void setUpdateTime(Date updateTime) { |
| | | this.updateTime = updateTime; |
| | | } |
| | | public void setGoods(GoodsDetailVO goods) { |
| | | this.goods = goods; |
| | | } |
| | | |
| | | public Integer getState() { |
| | | return state; |
| | | } |
| | | public List<CommentInfo> getComments() { |
| | | return comments; |
| | | } |
| | | |
| | | public void setState(Integer state) { |
| | | this.state = state; |
| | | } |
| | | public void setComments(List<CommentInfo> comments) { |
| | | this.comments = comments; |
| | | } |
| | | |
| | | public Double getWeight() { |
| | | return weight; |
| | | } |
| | | public Date getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setWeight(Double weight) { |
| | | this.weight = weight; |
| | | } |
| | | public void setCreateTime(Date createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public Date getStartTime() { |
| | | return startTime; |
| | | } |
| | | public Date getUpdateTime() { |
| | | return updateTime; |
| | | } |
| | | |
| | | public void setStartTime(Date startTime) { |
| | | this.startTime = startTime; |
| | | } |
| | | public void setUpdateTime(Date updateTime) { |
| | | this.updateTime = updateTime; |
| | | } |
| | | |
| | | public Date getEndTime() { |
| | | return endTime; |
| | | } |
| | | public Integer getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setEndTime(Date endTime) { |
| | | this.endTime = endTime; |
| | | } |
| | | public void setState(Integer state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public Integer getShareNumReal() { |
| | | return shareNumReal; |
| | | } |
| | | public Double getWeight() { |
| | | return weight; |
| | | } |
| | | |
| | | public void setShareNumReal(Integer shareNumReal) { |
| | | this.shareNumReal = shareNumReal; |
| | | } |
| | | public void setWeight(Double weight) { |
| | | this.weight = weight; |
| | | } |
| | | |
| | | public String getStartTimeChar() { |
| | | return startTimeChar; |
| | | } |
| | | public Date getStartTime() { |
| | | return startTime; |
| | | } |
| | | |
| | | public void setStartTimeChar(String startTimeChar) { |
| | | this.startTimeChar = startTimeChar; |
| | | } |
| | | public void setStartTime(Date startTime) { |
| | | this.startTime = startTime; |
| | | } |
| | | |
| | | public String getEndTimeChar() { |
| | | return endTimeChar; |
| | | } |
| | | public Date getEndTime() { |
| | | return endTime; |
| | | } |
| | | |
| | | public void setEndTimeChar(String endTimeChar) { |
| | | this.endTimeChar = endTimeChar; |
| | | } |
| | | public void setEndTime(Date endTime) { |
| | | this.endTime = endTime; |
| | | } |
| | | |
| | | public Date getPublishTime() { |
| | | return publishTime; |
| | | } |
| | | public Integer getShareNumReal() { |
| | | return shareNumReal; |
| | | } |
| | | |
| | | public void setPublishTime(Date publishTime) { |
| | | this.publishTime = publishTime; |
| | | } |
| | | public void setShareNumReal(Integer shareNumReal) { |
| | | this.shareNumReal = shareNumReal; |
| | | } |
| | | |
| | | public Integer getMainPicNum() { |
| | | return mainPicNum; |
| | | } |
| | | public String getStartTimeChar() { |
| | | return startTimeChar; |
| | | } |
| | | |
| | | public void setMainPicNum(Integer mainPicNum) { |
| | | this.mainPicNum = mainPicNum; |
| | | } |
| | | public void setStartTimeChar(String startTimeChar) { |
| | | this.startTimeChar = startTimeChar; |
| | | } |
| | | |
| | | public EvaluateEnum getType() { |
| | | return type; |
| | | } |
| | | public String getEndTimeChar() { |
| | | return endTimeChar; |
| | | } |
| | | |
| | | public void setType(EvaluateEnum type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public void setEndTimeChar(String endTimeChar) { |
| | | this.endTimeChar = endTimeChar; |
| | | } |
| | | |
| | | public Date getPublishTime() { |
| | | return publishTime; |
| | | } |
| | | |
| | | public void setPublishTime(Date publishTime) { |
| | | this.publishTime = publishTime; |
| | | } |
| | | |
| | | public Integer getMainPicNum() { |
| | | return mainPicNum; |
| | | } |
| | | |
| | | public void setMainPicNum(Integer mainPicNum) { |
| | | this.mainPicNum = mainPicNum; |
| | | } |
| | | |
| | | public EvaluateEnum getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(EvaluateEnum type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public Integer getDynamicType() { |
| | | return dynamicType; |
| | | } |
| | | |
| | | public void setDynamicType(Integer dynamicType) { |
| | | this.dynamicType = dynamicType; |
| | | } |
| | | |
| | | public String getRemarks() { |
| | | return remarks; |
| | | } |
| | | |
| | | public void setRemarks(String remarks) { |
| | | this.remarks = remarks; |
| | | } |
| | | |
| | | public String getJumpLink() { |
| | | return jumpLink; |
| | | } |
| | | |
| | | public void setJumpLink(String jumpLink) { |
| | | this.jumpLink = jumpLink; |
| | | } |
| | | |
| | | public boolean isCloud() { |
| | | return cloud; |
| | | } |
| | | |
| | | public void setCloud(boolean cloud) { |
| | | this.cloud = cloud; |
| | | } |
| | | |
| | | public Integer getZeroPoint() { |
| | | return zeroPoint; |
| | | } |
| | | |
| | | public void setZeroPoint(Integer zeroPoint) { |
| | | this.zeroPoint = zeroPoint; |
| | | } |
| | | |
| | | public String getIdentifyCode() { |
| | | return identifyCode; |
| | | } |
| | | |
| | | public void setIdentifyCode(String identifyCode) { |
| | | this.identifyCode = identifyCode; |
| | | } |
| | | } |