package com.matrix.system.shopXcx.bean;
|
|
import com.matrix.core.anotations.Extend;
|
import com.matrix.system.common.bean.EntityDTOExt;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @description 购物车
|
* @author jiangyouyao
|
* @date 2019-06-12 19:09
|
*/
|
public class ShopShoppingCart extends EntityDTOExt {
|
@Extend
|
private static final long serialVersionUID = 1L;
|
/**
|
*购物车类型-直接购买
|
*/
|
public static final int CAR_TYPE_MICRO =1;
|
/**
|
*购物车类型-积分兑换
|
*/
|
public static final int CAR_TYPE_SCORE=2;
|
|
|
|
/**
|
* 主键
|
*/
|
private Integer cartId;
|
|
|
/**
|
* 用户ID
|
*/
|
private String cartUserId;
|
|
|
/**
|
* 产品ID
|
*/
|
private Integer cartProductId;
|
|
|
/**
|
* 规格ID
|
*/
|
private Integer cartSkuId;
|
|
|
/**
|
* 数量
|
*/
|
private Integer cartNumber;
|
|
/**
|
* 用户是否选中 1选中 2未选中
|
*/
|
private Integer isSelected;
|
/**
|
* 购物车类型 1直接支付 2积分兑换
|
*/
|
private Integer cartType;
|
|
|
|
/**
|
* 门店id
|
*/
|
private Long shopId;
|
|
/**
|
* 产品名称
|
*/
|
@Extend
|
private String title;
|
|
/**
|
* 产品价格
|
*/
|
@Extend
|
private BigDecimal price;
|
/**
|
* 积分兑换所需支付金额
|
*/
|
@Extend
|
private BigDecimal scorePrice;
|
/**
|
* 积分兑换所需支付积分
|
*/
|
@Extend
|
private Integer scoreCount;
|
|
/**
|
* 产品手机端封面地址
|
*/
|
@Extend
|
private String imgMobile;
|
|
/**
|
* 产品PC端封面地址
|
*/
|
@Extend
|
private String imgPc;
|
|
/**
|
* 产品限购数量
|
*/
|
@Extend
|
private Integer buyLimit;
|
|
/**
|
* 规格名称
|
*/
|
@Extend
|
private String name;
|
|
/**
|
* 库存
|
*/
|
@Extend
|
private Integer stock;
|
|
/**
|
* 加入购物车时间
|
*/
|
@Extend
|
private Date createTime;
|
|
/**
|
* 用户昵称
|
*/
|
@Extend
|
private String nickName;
|
|
|
/**
|
* 开始时间
|
*/
|
@Extend
|
private String cartBeginTime;
|
|
/**
|
* 结束时间
|
*/
|
@Extend
|
private String cartEndTime;
|
|
/**
|
* 增减标志(1:增加,2:减少)
|
*/
|
@Extend
|
private Integer increaseAndDecrease;
|
|
/**
|
* 修改数量
|
*/
|
@Extend
|
private Integer modifyCartNumber;
|
|
/**
|
* 购物车条目关联的优惠券
|
*/
|
@Extend
|
private List<ShopCoupon> shopCoupons;
|
private Long companyId;
|
public Long getCompanyId() {
|
return companyId;
|
}
|
|
public void setCompanyId(Long companyId) {
|
this.companyId = companyId;
|
}
|
|
public Long getShopId() {
|
return shopId;
|
}
|
|
public void setShopId(Long shopId) {
|
this.shopId = shopId;
|
}
|
|
public Integer getIncreaseAndDecrease() {
|
return increaseAndDecrease;
|
}
|
|
public void setIncreaseAndDecrease(Integer increaseAndDecrease) {
|
this.increaseAndDecrease = increaseAndDecrease;
|
}
|
|
public BigDecimal getScorePrice() {
|
return scorePrice;
|
}
|
|
public void setScorePrice(BigDecimal scorePrice) {
|
this.scorePrice = scorePrice;
|
}
|
|
public Integer getScoreCount() {
|
return scoreCount;
|
}
|
|
public void setScoreCount(Integer scoreCount) {
|
this.scoreCount = scoreCount;
|
}
|
|
public Integer getModifyCartNumber() {
|
return modifyCartNumber;
|
}
|
|
public void setModifyCartNumber(Integer modifyCartNumber) {
|
this.modifyCartNumber = modifyCartNumber;
|
}
|
|
public String getCartBeginTime() {
|
return cartBeginTime;
|
}
|
|
public void setCartBeginTime(String cartBeginTime) {
|
this.cartBeginTime = cartBeginTime;
|
}
|
|
public String getCartEndTime() {
|
return cartEndTime;
|
}
|
|
public void setCartEndTime(String cartEndTime) {
|
this.cartEndTime = cartEndTime;
|
}
|
|
|
public String getNickName() {
|
return nickName;
|
}
|
|
public void setNickName(String nickName) {
|
this.nickName = nickName;
|
}
|
|
@Override
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
@Override
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public BigDecimal getPrice() {
|
return price;
|
}
|
|
public void setPrice(BigDecimal price) {
|
this.price = price;
|
}
|
|
public String getImgMobile() {
|
return imgMobile;
|
}
|
|
public void setImgMobile(String imgMobile) {
|
this.imgMobile = imgMobile;
|
}
|
|
public String getImgPc() {
|
return imgPc;
|
}
|
|
public void setImgPc(String imgPc) {
|
this.imgPc = imgPc;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public Integer getCartId() {
|
return cartId;
|
}
|
|
public void setCartId(Integer cartId) {
|
this.cartId=cartId;
|
}
|
|
|
public String getCartUserId() {
|
return cartUserId;
|
}
|
|
public void setCartUserId(String cartUserId) {
|
this.cartUserId=cartUserId;
|
}
|
|
|
public Integer getCartProductId() {
|
return cartProductId;
|
}
|
|
public void setCartProductId(Integer cartProductId) {
|
this.cartProductId=cartProductId;
|
}
|
|
|
public Integer getCartSkuId() {
|
return cartSkuId;
|
}
|
|
public void setCartSkuId(Integer cartSkuId) {
|
this.cartSkuId=cartSkuId;
|
}
|
|
|
public Integer getCartNumber() {
|
return cartNumber;
|
}
|
|
public void setCartNumber(Integer cartNumber) {
|
this.cartNumber=cartNumber;
|
}
|
|
public Integer getBuyLimit() {
|
return buyLimit;
|
}
|
|
public void setBuyLimit(Integer buyLimit) {
|
this.buyLimit = buyLimit;
|
}
|
|
public Integer getStock() {
|
return stock;
|
}
|
|
public void setStock(Integer stock) {
|
this.stock = stock;
|
}
|
|
public Integer getIsSelected() {
|
return isSelected;
|
}
|
|
public void setIsSelected(Integer isSelected) {
|
this.isSelected = isSelected;
|
}
|
|
public void setShopCoupons(List<ShopCoupon> shopCoupons) {
|
this.shopCoupons=shopCoupons;
|
|
}
|
|
public List<ShopCoupon> getShopCoupons() {
|
return shopCoupons;
|
}
|
|
public Integer getCartType() {
|
return cartType;
|
}
|
|
public void setCartType(Integer cartType) {
|
this.cartType = cartType;
|
}
|
}
|