1.SPU和SKU数据结构
(1)SPU
SPU表:
这张表中的数据都比较大,为了不影响主表的查询效率我们拆分出这张表。
需要注意的是这两个字段:generic_spec和special_spec。
(2)SKU
SKU表
还有一张表,代表库存:
2.商品查询
(1)效果预览
接下来,我们实现商品管理的页面,先看下我们要实现的效果:
(2)页面请求
先看整体页面结构(Goods.vue):
并且在Vue实例挂载后就会发起查询(mounted调用getDataFromServer方法初始化数据):
我们刷新页面,可以看到浏览器发起已经发起了查询商品数据的请求:
(3)后台代码(代码顺序代表代码逻辑的先后关系)
<1>在leyou-item-interface工程中添加实体类:
(1)Spu.java(数据库表tb_spu对应实体类)
(2)SpuDetail.java
<2>mapper
(1)SpuMapper
(2)SpuDetailMapper
<3>service
所有商品相关的业务(包括SPU和SKU)放到一个业务下:GoodsService。
mapper的selectByIdList方法是来自于通用mapper。不过需要我们在mapper上继承一个通用mapper接口SelectByIdListMapper:
<4>controller
<5>效果图
以上就是本篇文章【022 商品管理功能01-----商品查询】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/news/3043.html 资讯 企业新闻 行情 企业黄页 同类资讯 首页 网站地图 返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多