✅P204_商城业务-商品详情-模型抽取

gong_yz大约 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;

}