2.1 KiB
2.1 KiB
jy-shop 商城模块
模块说明
本模块从 mall4j-master 项目中迁移商城相关功能。
需要迁移的Controller
后台管理Controller (从 yami-shop-admin 迁移)
需要迁移到 com.ruoyi.jyshop.controller.admin 包下:
- AreaController - 区域管理
- AttributeController - 属性管理
- BrandController - 品牌管理
- CategoryController - 分类管理
- DeliveryController - 物流公司管理
- FileController - 文件上传管理
- OrderController - 订单管理
- PickAddrController - 自提地址管理
- ProdCommController - 商品评论管理
- ProductController → ProdController - 商品管理(需要重命名)
- SpecController - 规格管理
- TransportController - 运费模板管理
- UserAddrController - 用户地址管理
前端API Controller (从 yami-shop-api 迁移)
需要迁移到 com.ruoyi.jyshop.controller.api 包下:
- AddrController → UserAddrApiController - 用户地址API
- AreaController → AreaApiController - 区域API
- CategoryController → CategoryApiController - 分类API
- DeliveryController → DeliveryApiController - 物流API
- OrderController → OrderApiController - 订单API
- MyOrderController → MyOrderApiController - 我的订单API
- PayController → PayApiController - 支付API
- ProdCommController → ProdCommApiController - 商品评论API
- ProdController → ProdApiController - 商品API
- SkuController → SkuApiController - SKU API
迁移注意事项
- 包名修改:将
com.yami.shop改为com.ruoyi.jyshop - 依赖处理:需要迁移相关的Service、Mapper、Domain等类
- 权限注解:需要适配若依的权限体系
- 响应格式:需要适配若依的响应格式(AjaxResult)
- 表名映射:数据库表名从
tz_前缀改为shop_前缀
数据库表
所有表的前缀从 tz_ 改为 shop_,详见 sql/jy-shop.sql
菜单配置
菜单SQL已生成,详见 sql/jy-shop-menu.sql