✅P204_商城业务-商品详情-模型抽取
2024/2/14大约 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;
}