package com.yeshi.fanli.log.vo;
|
|
import com.yeshi.fanli.lijin.vo.GoodsDetailVO;
|
import com.yeshi.fanli.util.StringUtil;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
public class UserGoodsScanLog {
|
private Long uid;
|
private String device;
|
private String goodsId;
|
private int goodsType;
|
private String goodsTitle;
|
private String zkPrice;
|
private Date createTime;
|
|
public Long getUid() {
|
return uid;
|
}
|
|
public void setUid(Long uid) {
|
this.uid = uid;
|
}
|
|
public String getDevice() {
|
return device;
|
}
|
|
public void setDevice(String device) {
|
this.device = device;
|
}
|
|
public String getGoodsId() {
|
return goodsId;
|
}
|
|
public void setGoodsId(String goodsId) {
|
this.goodsId = goodsId;
|
}
|
|
public int getGoodsType() {
|
return goodsType;
|
}
|
|
public void setGoodsType(int goodsType) {
|
this.goodsType = goodsType;
|
}
|
|
public String getGoodsTitle() {
|
return goodsTitle;
|
}
|
|
public void setGoodsTitle(String goodsTitle) {
|
this.goodsTitle = goodsTitle;
|
}
|
|
public String getZkPrice() {
|
return zkPrice;
|
}
|
|
public void setZkPrice(String zkPrice) {
|
this.zkPrice = zkPrice;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public static class UserGoodsScanLogFactory {
|
public static UserGoodsScanLog create(GoodsDetailVO.GoodsInfoVO goodsInfoVO, Long uid, String utdId, String deviceId) {
|
UserGoodsScanLog log = new UserGoodsScanLog();
|
log.setDevice(StringUtil.isNullOrEmpty(utdId) ? deviceId : utdId);
|
log.setGoodsId(goodsInfoVO.getGoodsId());
|
log.setGoodsTitle(goodsInfoVO.getTitle());
|
log.setGoodsType(goodsInfoVO.getGoodsType());
|
log.setUid(uid);
|
log.setZkPrice(goodsInfoVO.getZkPrice());
|
log.setCreateTime(new Date());
|
return log;
|
}
|
}
|
}
|