✅P204_商城业务-商品详情-模型抽取
大约 1 分钟
sku数据信息
sku的基本信息
数据来自于pms_sku_info
表
sku图片信息
数据来自于 pms_sku_images
表。
spu下sku组合信息
spu介绍
数据来源于pms_spu_info_desc
表
spu规格参数
封装VO
SkuItemVo
cfmall-product/src/main/java/com/gyz/cfmall/product/vo/SkuItemVo.java
@ToString
@Data
public class SkuItemVo {
/**
* 1、sku基本信息的获取 pms_sku_info
*/
private SkuInfoEntity skuInfo;
/**
* 2、sku的图片信息 pms_sku_images
*/
private List<SkuImagesEntity> images;
/**
* 3、获取spu的销售属性组合
*/
private List<SkuItemSaleAttrVo> saleAttr;
/**
* 4、获取spu的介绍
*/
private SpuInfoDescEntity desc;
/**
* 5、获取spu的规格参数信息
*/
private List<SpuItemAttrGroupVo> groupAttrs;
}
SkuItemSaleAttrVo
cfmall-product/src/main/java/com/gyz/cfmall/product/vo/SkuItemSaleAttrVo.java
@Data
@ToString
public class SkuItemSaleAttrVo {
private Long attrId;
private String attrName;
private List<AttrValueWithSkuIdVo> attrValues;
}
SpuItemAttrGroupVo
cfmall-product/src/main/java/com/gyz/cfmall/product/vo/SpuItemAttrGroupVo.java
@Data
@ToString
public class SpuItemAttrGroupVo {
private String groupName;
private List<Attr> attrs;
}