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

57 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`