1.因为skuId是路径中获取的
所以添加注解如下
2.商品详情模型的封装
package com.atguigu.gulimall.product.vo;
import com.atguigu.gulimall.product.entity.SkuImagesEntity;
import com.atguigu.gulimall.product.entity.SkuInfoEntity;
import com.atguigu.gulimall.product.entity.SpuInfoDescEntity;
import lombok.Data;
import java.util.List;
/**
* @author rengang
* @version 1.0
* @date 2021/4/19 9:20
*/
@Data
public class ItemVo {
//1.sku基本信息
SkuInfoEntity skuInfoEntity;
//2.sku的图片信息
SkuImagesEntity skuImagesEntity;
//3.sku的销售属性
SkuItemSaleAttrVo skuItemSaleAttrVo;
//4.spu的介绍
SpuInfoDescEntity spuInfoDescEntity;
//5.spu的规格参数信息(基本属性)
List<SpuItemAttrGroupVo> spuItemAttrGroupVos;
public static class SkuItemSaleAttrVo{
private Long attrId;
private String attrName;
private List<String> attrValues;
}
public static class SpuItemAttrGroupVo{
private String attrName;
private List<SpuBaseAttrVo> attrs;
}
public static class SpuBaseAttrVo{
private String attrName;
private String attrValue;
}
}

本文介绍了如何使用Java进行商品详情模型的封装,包括SKU基本信息、图片信息、销售属性等核心内容,并展示了具体的类定义和属性。
1082

被折叠的 条评论
为什么被折叠?



