package com.matrix.system.app.vo; import com.matrix.system.hive.bean.ShoppingGoodsCategory; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * @author wzy * @date 2020-12-24 **/ @Data @ApiModel(value = "ShoppingGoodsDetailVo", description = "商品详情返回参数类") public class ShoppingGoodsDetailVo { @ApiModelProperty(value = "商品编号") private String goodsNo; @ApiModelProperty(value = "商品名称") private String goodsName; @ApiModelProperty(value = "销售价格") private BigDecimal salePrice; @ApiModelProperty(value = "销量") private Integer saleCnt; @ApiModelProperty(value = "主图") private String img; @ApiModelProperty(value = "详情") private String desc; @ApiModelProperty(value = "商品类型") private String goodsType; @ApiModelProperty(value = "容积") private Integer volume; @ApiModelProperty(value = "规格") private String measure; @ApiModelProperty(value = "最大销售数量") private Integer maxSaleCnt; @ApiModelProperty(value = "每人限购次数") private Integer limitBuyCnt; @ApiModelProperty(value = "充值卡使用范围 是-所有产品 否-部分产品") private String carIsAll; @ApiModelProperty(value = "赠送金额") private BigDecimal giftPrice; @ApiModelProperty(value = "固定/任选套餐 Y-任选 N-固定") private String isCourse; @ApiModelProperty(value = "最大使用次数") private Integer maxUseCnt; @ApiModelProperty(value = "项目关联产品--配料表、卡项可消费产品") List assembleProj; @ApiModelProperty(value = "套餐项目权益") List assembleTaocanProj; @ApiModelProperty(value = "套餐产品权益") List assembleTaocanProduct; @ApiModelProperty(value = "卡项产品可消费类型") List cardCategory; }