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 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 shopCoupons) { this.shopCoupons=shopCoupons; } public List getShopCoupons() { return shopCoupons; } public Integer getCartType() { return cartType; } public void setCartType(Integer cartType) { this.cartType = cartType; } }