package com.iotechn.unimall.data.dto.product;
|
|
import com.dobbinsoft.fw.core.annotation.doc.ApiField;
|
import com.dobbinsoft.fw.core.entiy.SuperDTO;
|
import com.iotechn.unimall.data.enums.SpuActivityType;
|
import com.iotechn.unimall.data.enums.StatusType;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* Created by rize on 2019/7/6.
|
*/
|
@Data
|
public class SkuDTO extends SuperDTO {
|
|
@ApiField(description = "商品ID")
|
private Long spuId;
|
|
@ApiField(description = "条形码")
|
private String barCode;
|
|
@ApiField(description = "规格名称")
|
private String title;
|
|
@ApiField(description = "所属类目ID")
|
private Long categoryId;
|
|
@ApiField(description = "商品标题")
|
private String spuTitle;
|
|
/**
|
* TODO 注释格式
|
*/
|
@ApiField(description = "每个规格的具体值 格式: ")
|
private String specification;
|
|
@ApiField(description = "规格图片")
|
private String img;
|
|
@ApiField(description = "SPU商品图片")
|
private String spuImg;
|
@ApiField(description = "原始价格(仅显示作用)")
|
private Integer originalPrice;
|
|
@ApiField(description = "价格")
|
private Integer price;
|
|
@ApiField(description = "VIP价格")
|
private Integer vipPrice;
|
|
@ApiField(description = "库存")
|
private Integer stock;
|
|
@ApiField(description = "重量(G)")
|
private Integer weight;
|
|
@ApiField(description = "运费模板ID")
|
private Long freightTemplateId;
|
|
@ApiField(description = "状态", enums = StatusType.class)
|
private Integer status;
|
|
@ApiField(description = "计量单位")
|
private String unit;
|
|
@ApiField(description = "活动类型", enums = SpuActivityType.class)
|
private Integer activityType;
|
|
@ApiField(description = "活动ID")
|
private Long activityId;
|
|
@ApiField(description = "活动开始时间")
|
private Date gmtActivityStart;
|
|
@ApiField(description = "活动结束时间")
|
private Date gmtActivityEnd;
|
|
}
|