57 lines
2.1 KiB
Markdown
57 lines
2.1 KiB
Markdown
# 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`
|