一、有多个组,每个组下有多个属性,每个属性有一个值
1.图例如下
2.代码设计示例
bash
@Data
public class SkuItemVo {
//其他属性...
//5、获取spu的规格参数信息
List<SpuItemAttrGroupVo> groupAttrs;
@Data
public static class SpuItemAttrGroupVo{
//组名
private String groupName;
private List<SpuBaseAttrVo> attrs;
}
@Data
public static class SpuBaseAttrVo{
//属性名
private String attrName;
//属性值,如果是多个值,可将String改成List<String>,
//如果是值是对象,可将String改成对应类,如User等
private String attrValue;
}
}
二、
(1)根据要开发的某个功能,找出对应的前端页面
(2)分析对应的前端页面涉及到哪些字段,这些字段需要到哪些表获取