Files
OpticalSystem/jy-shop/README.md
一休哥哥6666 e186d45bec Initial commit
2026-06-14 14:39:51 +08:00

2.1 KiB
Raw Blame History

jy-shop 商城模块

模块说明

本模块从 mall4j-master 项目中迁移商城相关功能。

需要迁移的Controller

后台管理Controller (从 yami-shop-admin 迁移)

需要迁移到 com.ruoyi.jyshop.controller.admin 包下:

  1. AreaController - 区域管理
  2. AttributeController - 属性管理
  3. BrandController - 品牌管理
  4. CategoryController - 分类管理
  5. DeliveryController - 物流公司管理
  6. FileController - 文件上传管理
  7. OrderController - 订单管理
  8. PickAddrController - 自提地址管理
  9. ProdCommController - 商品评论管理
  10. ProductControllerProdController - 商品管理(需要重命名)
  11. SpecController - 规格管理
  12. TransportController - 运费模板管理
  13. UserAddrController - 用户地址管理

前端API Controller (从 yami-shop-api 迁移)

需要迁移到 com.ruoyi.jyshop.controller.api 包下:

  1. AddrControllerUserAddrApiController - 用户地址API
  2. AreaControllerAreaApiController - 区域API
  3. CategoryControllerCategoryApiController - 分类API
  4. DeliveryControllerDeliveryApiController - 物流API
  5. OrderControllerOrderApiController - 订单API
  6. MyOrderControllerMyOrderApiController - 我的订单API
  7. PayControllerPayApiController - 支付API
  8. ProdCommControllerProdCommApiController - 商品评论API
  9. ProdControllerProdApiController - 商品API
  10. SkuControllerSkuApiController - SKU API

迁移注意事项

  1. 包名修改:将 com.yami.shop 改为 com.ruoyi.jyshop
  2. 依赖处理需要迁移相关的Service、Mapper、Domain等类
  3. 权限注解:需要适配若依的权限体系
  4. 响应格式需要适配若依的响应格式AjaxResult
  5. 表名映射:数据库表名从 tz_ 前缀改为 shop_ 前缀

数据库表

所有表的前缀从 tz_ 改为 shop_,详见 sql/jy-shop.sql

菜单配置

菜单SQL已生成详见 sql/jy-shop-menu.sql