| 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 Long  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 Long getCartUserId() { | 
|         return cartUserId; | 
|     } | 
|   | 
|     public void setCartUserId(Long 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; | 
|     } | 
| } |