# 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. **ProductController** → **ProdController** - 商品管理(需要重命名) 11. **SpecController** - 规格管理 12. **TransportController** - 运费模板管理 13. **UserAddrController** - 用户地址管理 ### 前端API Controller (从 yami-shop-api 迁移) 需要迁移到 `com.ruoyi.jyshop.controller.api` 包下: 1. **AddrController** → **UserAddrApiController** - 用户地址API 2. **AreaController** → **AreaApiController** - 区域API 3. **CategoryController** → **CategoryApiController** - 分类API 4. **DeliveryController** → **DeliveryApiController** - 物流API 5. **OrderController** → **OrderApiController** - 订单API 6. **MyOrderController** → **MyOrderApiController** - 我的订单API 7. **PayController** → **PayApiController** - 支付API 8. **ProdCommController** → **ProdCommApiController** - 商品评论API 9. **ProdController** → **ProdApiController** - 商品API 10. **SkuController** → **SkuApiController** - 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`