feat(mall): 添加店铺缓存机制和商品变动时的缓存刷新
- 在ProductController中添加ShopService依赖注入
- 实现triggerCacheRefreshByProductId和triggerCacheRefreshByProductIds方法
- 在商品增删改上下架等操作后触发店铺缓存刷新
- 新增ShopCacheDTO用于店铺Redis缓存传输
- 在ShopController中添加Redis缓存相关逻辑
- 实现店铺列表分页查询时从缓存读取数据
- 添加refreshShopCache和removeShopCache接口方法
- 在ShopServiceImpl中实现缓存刷新和删除的具体逻辑
- 在ShopTakeawayServiceImpl中关联店铺缓存更新
- 更新README2.md文档增加项目介绍
|