package shop.alien.entity.second.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import shop.alien.entity.second.SecondGoods;
import shop.alien.entity.second.SecondGoodsRecord;
import shop.alien.entity.second.SecondTradeRecord;
import shop.alien.entity.store.StoreImg;
import shop.alien.entity.second.vo.SecondReportingVo;

import java.util.List;

@Data
@JsonInclude
@ApiModel(value = "SecondGoodsDetailVo", description = "二手商品详情VO")
public class SecondGoodsDetailVo {

    @ApiModelProperty(value = "商品基本信息")
    private SecondGoodsVo goodsInfo;

    @ApiModelProperty(value = "商品操作记录集合")
    private List<SecondGoodsRecord> operationRecords;

    @ApiModelProperty(value = "商品交易记录集合")
    private List<SecondTradeRecordVo> tradeRecords;

    @ApiModelProperty(value = "商品举报集合")
    private List<SecondReportingVo> reports;
}