package com.yeshi.fanli.entity.goods.jd;
|
|
import java.util.Date;
|
import java.util.List;
|
|
import org.springframework.data.annotation.Id;
|
import org.springframework.data.mongodb.core.mapping.Document;
|
import org.springframework.data.mongodb.core.mapping.Field;
|
import org.yeshi.utils.StringUtil;
|
|
import com.google.gson.Gson;
|
|
@Document(collection = "jdGoodsNYouHui")
|
public class NYouHuiGoods {
|
@Field
|
private String name;
|
@Field
|
private String sourceUrl;// 网页链接
|
@Field
|
private String publishTime;// 发布时间
|
@Field
|
private String desc;
|
@Field
|
private List<String> linkList;
|
@Id
|
private Long skuId;
|
@Field
|
private Date updateTime;
|
@Field
|
private String className;
|
@Field
|
private List<String> skuList;// 商品列表
|
|
public List<String> getSkuList() {
|
return skuList;
|
}
|
|
public void setSkuList(List<String> skuList) {
|
this.skuList = skuList;
|
}
|
|
public String getClassName() {
|
return className;
|
}
|
|
public void setClassName(String className) {
|
this.className = className;
|
}
|
|
public Long getSkuId() {
|
return skuId;
|
}
|
|
public void setSkuId(Long skuId) {
|
this.skuId = skuId;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public String getDesc() {
|
return desc;
|
}
|
|
public void setDesc(String desc) {
|
this.desc = desc;
|
}
|
|
public List<String> getLinkList() {
|
return linkList;
|
}
|
|
public void setLinkList(List<String> linkList) {
|
this.linkList = linkList;
|
}
|
|
public String getPublishTime() {
|
return publishTime;
|
}
|
|
public void setPublishTime(String publishTime) {
|
this.publishTime = publishTime;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getSourceUrl() {
|
return sourceUrl;
|
}
|
|
public void setSourceUrl(String sourceUrl) {
|
this.sourceUrl = sourceUrl;
|
}
|
|
/**
|
*
|
* @Title: toId
|
* @Description: 转化唯一主键ID
|
* @return
|
* String 返回类型
|
* @throws
|
*/
|
public String toId() {
|
String idStr = this.name;
|
idStr += "#";
|
idStr += new Gson().toJson(this.skuList);
|
return StringUtil.Md5(idStr);
|
}
|
}
|