package com.xzx.gc.shop.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.xzx.gc.entity.ScoreGoodsStyle; import com.xzx.gc.shop.dto.ScoreGoodsStyleDto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; @Data @ApiModel(value = "ViewGoodsVo", description = "商品") public class ViewGoodsVo { private long id; @ApiModelProperty(value="商品编号",required=true) private String goodsNo; @ApiModelProperty(value="商品名称",required=true) private String name; @ApiModelProperty(value="单位",required=true) private String unit; @ApiModelProperty(value="品牌",required=true) private String brand; @ApiModelProperty(value="配送方式",required=true) private String shipping; @ApiModelProperty(value="缩略图",required=true) private String thumb; @ApiModelProperty(value="商品详情",required=true) private String details; /** * 是否抢购 1-是 2-否 */ @ApiModelProperty(value="是否抢购 1/是 2/否",required=true) private Integer isQg; @ApiModelProperty(value="抢购开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date qgStartTime; @ApiModelProperty(value="抢购结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date qgEndTime; @ApiModelProperty(value="是否上架 1/是 2/否",required=true) private Integer isSale; @ApiModelProperty(value="碳排放量",required=true) private Integer carbonEmissions; @ApiModelProperty(value="积分商品轮播图") private List goodsImages; @ApiModelProperty(value="积分商品样式") private List scoreGoodsStyleVos; @ApiModelProperty(value="创建人") private String createdBy; @ApiModelProperty(value="创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createdTime; }