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<ShoppingGoodsDetailVo> assembleProj;
|
|
@ApiModelProperty(value = "套餐项目权益")
|
List<ShoppingGoodsDetailVo> assembleTaocanProj;
|
|
@ApiModelProperty(value = "套餐产品权益")
|
List<ShoppingGoodsDetailVo> assembleTaocanProduct;
|
|
@ApiModelProperty(value = "卡项产品可消费类型")
|
List<ShoppingGoodsCategory> cardCategory;
|
|
|
}
|