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<Labels> labelsList;
|
|
@ApiModelProperty(value = "是否已订阅 0 = 否 ;已订阅 > 0 ")
|
private Integer isSubscribe;
|
|
@ApiModelProperty(value = "商品规格列表")
|
private List<GoodsSkuResponse> goodsSkuResponseList;
|
|
@ApiModelProperty(value = "商品商品SKU信息列表")
|
private List<SkuResponse> skuResponsesList;
|
|
@ApiModelProperty(value = "商品SKU规格组明细表")
|
private List<GoodsSkuAttrResponse> goodsSkuAttrResponseList;
|
|
|
@ApiModelProperty(value = "商品轮播图")
|
private List<MultiFileDTO> goodBannerMultiFiles;
|
|
}
|