记录下自己在gpt帮助下完成的第一个需求~~~

1. ShopTypeController

2. IShopTypeService

3. ShopTypeServiceImpl(模仿ShopServiceImpl来写的)

一共分为“1.redis中查询缓存”→“2.判断缓存是否存在,存在直接返回”→“3.缓存不存在则去查数据库,不存在则报错”→“4.数据库中存在则同时添加到缓存,同时返回”几个步骤

要注意一下的就是查询数据库的过程用到了Mapper,记得用@Autowired自动注入一下ShopTypeMapper

4. ShopTypeMapper

从list返回的数据可以看到

我们要从数据库tb_shop_type中查询的内容包括id、name、icon、sort,然后按照sort从低到高升序排列

5. ShopTypeMapper.xml

有了ShopTypeMapper就浅浅建立一下它的xml吧~,直接从VoucherMapper.xml复制然后改下名字就好,把<select></select>里面的内容都删掉

6. 修改前端代码

因为后端返回给前端的值是这样的

但是前端只需要列表的具体内容,所以我修改了一下前端的代码,把data改成了data.data

然后切到nginx目录下

 ./nginx -s reload

就OK啦

不知道自己是不是写复杂了,但这是自己完成的第一个需求,还是简单激动一下

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部