package com.doumee.dao.web.response.goods; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.dao.business.model.Labels; import com.doumee.dao.web.dto.MultiFileDTO; import com.doumee.dao.web.response.goods.GoodsSkuResponse; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * Created by IntelliJ IDEA. * * @Author : Rk * @create 2023/3/24 9:21 */ @Data @ApiModel("商品信息列表返回类") public class GoodsInfoResponse { @ApiModelProperty(value = "主键") private Integer id; @ApiModelProperty(value = "备注") @ExcelColumn(name="备注") private String remark; @ApiModelProperty(value = "列表图") private String imgurl; @ApiModelProperty(value = "名称") private String name; @ApiModelProperty(value = "商品描述") private String info; @ApiModelProperty(value = "商品分类主键") private Integer categoryId; @ApiModelProperty(value = "商品分类") private Labels categoryLabels; @ApiModelProperty(value = "品牌主键") private Integer brandId; @ApiModelProperty(value = "品牌") private Labels brandLabels; @ApiModelProperty(value = "展示价格(划线价)") private BigDecimal price; @ApiModelProperty(value = "最低价") private BigDecimal minPrice; @ApiModelProperty(value = "商品详情") private String content; @ApiModelProperty(value = "类型 0平台商城 1咖豆商城 2咖啡计划商品") private Integer type; @ApiModelProperty(value = "状态 0上架 1下架") private Integer status; @ApiModelProperty(value = "咖豆风味图") private String styleImg; @ApiModelProperty(value = "商品标签集合,多个用英文逗号隔开") private String labels; @ApiModelProperty(value = "初始销量") private Integer saleNum; @ApiModelProperty(value = "实际销量") private Integer realSaleNum; @ApiModelProperty(value = "排序码") private Integer sortnum; @ApiModelProperty(value = "真实库存") private Integer stock; // @ApiModelProperty(value = "商品标签") // private List labelsList; @ApiModelProperty(value = "是否已订阅 0 = 否 ;已订阅 > 0 ") private Integer isSubscribe; @ApiModelProperty(value = "商品规格列表") private List goodsSkuResponseList; @ApiModelProperty(value = "商品商品SKU信息列表") private List skuResponsesList; @ApiModelProperty(value = "商品SKU规格组明细表") private List goodsSkuAttrResponseList; @ApiModelProperty(value = "商品轮播图") private List goodBannerMultiFiles; }