package com.ruoyi.order.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; /** * @author zhibing.pu * @Date 2024/11/25 11:51 */ @Data @ApiModel("购物车") public class MyShoppingCartVo { @ApiModelProperty("数据id") private String id; @ApiModelProperty("商品id") private Integer goodsId; @ApiModelProperty("封面图") private String homePicture; @ApiModelProperty("商品名称") private String name; @ApiModelProperty("售价现金") private BigDecimal cash; @ApiModelProperty("售价积分") private Integer point; @ApiModelProperty("原价") private String originalPrice; @ApiModelProperty("购买数量") private Integer number; @ApiModelProperty("结束时间") private Long endTime; @ApiModelProperty("是否可核销(0=否,1=是)") private Boolean verifiable; @ApiModelProperty("是否超出限购数量") private Boolean purchaseLimit; @ApiModelProperty("现金支付") private Boolean cashPayment; @ApiModelProperty("积分支付") private Boolean pointPayment; @ApiModelProperty("配送方式(1=自提,2=快递)") private String distributionMode; /** * 可获得消费积分 */ private Integer earnSpendingPoints; /** * 上级获得分佣金额 */ private BigDecimal superiorSubcommission; /** * 上级获得返佣积分 */ private Integer superiorRebatePoints; /** * 获取返佣积分上级类型(1=直推上级,2=直帮上级) */ private String superiorType; /** * 核销门店可获得服务费 */ private BigDecimal servuceShopCharges; /** * 核销门店可获得服务积分 */ private Integer servuceShopPoints; /** * 技师可获得服务积分 */ private Integer technicianPoints; /** * 绑定门店可获得分佣金额 */ private BigDecimal boundShopCharges; /** * 绑定门店可获得返佣积分 */ private Integer boundShopPoints; /** * 绑定门店上级门店可获得分佣金额 */ private BigDecimal boundShopSuperiorsCharges; /** * 绑定门店上级门店可获得返佣积分 */ private Integer boundShopSuperiorsPoints; }