E46 对于售货机货道的关联设置,大概流程:

点击售货机货道按钮,跳出对应页面,要求需要查找售货机的查询接口(行列满的展示),需要查找货道查询的接口(要有货道图片名称价格的表示)

点击货道设置的添加按钮后,出现下面这个页面

在这个页面中,我们要查询商品的信息

最后再在第一个图片点击确定进行商品和售货机的绑定,同样调用了对应接口。

总结,ai若依框架帮助我们写好了商品查询和设备查询两个框架,货道查询和商品和售货机的绑定需要我们自己来写。数据库分析:商品和商品货道是一个一对多的关系,根据逻辑外键(逻辑外键和物理外键的区别,物理外键需要再定义的时候被PRIMARY KEY修饰并且在外键进行增删改查的时候都要判断父表有没有对应的值,索引是默认创造的,物理外键基本与之相反。有索引查找的时候,比如说,select node_id from tb_vending_id如果node_id有索引的话那么就不用查找全部的表,只会查找一列)


E47 导入代码

获取黑马文件(可以去微信加黑马官方微信就可以获取),进行导入


E48售货机编号查找商品列表后端代码实现

逻辑过程:前端传入innerCode,根据innerCode来查找对应的货架和对应的商品。

技术实现:三层架构

实体类我们发现Channel(货架)里面没有Sku(商品类),所以我们新建一个实体类ChannelVo代码如下

Mapper层,对于一个货架对应一类商品,所以这是一个一对一的关系在ResultMap里面用到了<association>这个链接代码如下 注意点是粘贴ResultMap里面的代码type要变 

Service非常简单,对应Controller层来说,对于请求参数在请求链接里面,我们通常需要加上一个PathVariable代码如下

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐