Mall 商城系统
基于 RuoyiPlus 后端最新架构,49 DOs / 73 Controllers,菜单 ID 起始 14000,构建完整的电商商城解决方案
1. 增强定位与架构
1.1 产品定位
RuoYiPlus Mall 围绕商品管理、订单交易、营销促销三大核心进行企业级增强,打造完整的 B2C 电商商城体系。
1.2 模块规模
| 指标 | 数值 |
|---|---|
| 数据对象 (DO) | 49 个 |
| 控制器 (Controller) | 73 个 |
| 菜单 ID 起始 | 14000 |
| Maven 模块 | yudao-module-mall |
1.3 核心数据表
| 表名 | 说明 |
|---|---|
mall_product | 商品管理 |
mall_order | 订单管理 |
mall_promotion | 促销管理 |
mall_delivery | 配送管理 |
mall_after_sale | 售后管理 |
mall_statistics | 统计管理 |
mall_coupon | 优惠券 |
mall_bargain | 砍价活动 |
mall_combination | 组合套餐 |
mall_seckill | 秒杀活动 |
graph TB
subgraph "RuoYiPlus Mall 增强架构"
subgraph "商品层"
A1[商品管理]
A2[分类管理]
A3[品牌管理]
A4[评价管理]
end
subgraph "交易层"
B1[购物车]
B2[订单管理]
B3[支付管理]
B4[配送管理]
end
subgraph "营销层"
C1[优惠券]
C2[秒杀活动]
C3[砍价活动]
C4[组合套餐]
end
subgraph "服务层"
D1[售后管理]
D2[退款管理]
D3[客服对接]
end
subgraph "管控层"
E1[权限控制]
E2[数据审计]
E3[风控管理]
end
end
A1 --> B1
A2 --> A1
A3 --> A1
A4 --> A1
B1 --> B2
B2 --> B3
B3 --> B4
C1 --> B2
C2 --> B2
C3 --> B2
C4 --> B2
B4 --> D1
D1 --> D2
D2 --> D3
A1 --> E1
B2 --> E2
B3 --> E3
1.4 能力对比
| 维度 | 传统商城 | RuoYiPlus Mall 增强 |
|---|---|---|
| 商品管理 | 基础商品 | 多规格+多SKU管理 |
| 订单管理 | 基础订单 | 全流程订单管理 |
| 促销营销 | 简单折扣 | 秒杀+砍价+组合套餐 |
| 配送管理 | 无 | 多物流+运费模板 |
| 售后服务 | 无 | 退款+退货+换货 |
| 数据分析 | 简单统计 | 交易分析+商品分析 |
| 权限控制 | 基础权限 | 商家级+商品级权限 |
| 风控合规 | 无 | 交易风控+操作审计 |
2. 商品管理体系
2.1 商品架构
graph TB
subgraph "商品管理"
A[商品分类] --> B[商品SPU]
B --> C[商品SKU]
C --> D[商品库存]
B --> B1[商品名称]
B --> B2[商品详情]
B --> B3[商品图片]
B --> B4[商品参数]
C --> C1[规格组合]
C --> C2[价格管理]
C --> C3[库存管理]
C --> C4[条码管理]
D --> D1[库存预警]
D --> D2[库存同步]
D --> D3[库存记录]
end
| 能力项 | 说明 |
|---|---|
| 商品分类 | 多级分类管理 |
| 商品管理 | SPU/SKU 模型 |
| 规格管理 | 多规格多SKU |
| 库存管理 | 实时库存+预警 |
| 评价管理 | 商品评价+追评 |
| 商品搜索 | 全文检索+筛选 |
3. 订单交易管理
3.1 订单流程
graph TB
A[加入购物车] --> B[确认订单]
B --> C[提交订单]
C --> D[支付处理]
D --> E{支付结果}
E -->|成功| F[商家发货]
E -->|失败| G[订单取消]
F --> H[物流配送]
H --> I[确认收货]
I --> J[订单完成]
I --> K[申请售后]
B --> B1[选择地址]
B --> B2[选择优惠]
B --> B3[计算运费]
F --> F1[拣货]
F --> F2[打包]
F --> F3[发货]
3.2 订单管理
| 能力项 | 说明 |
|---|---|
| 购物车 | 多商品+优惠计算 |
| 订单创建 | 下单+库存锁定 |
| 订单支付 | 多支付方式 |
| 订单发货 | 发货+物流跟踪 |
| 订单售后 | 退款+退货+换货 |
| 订单统计 | 交易分析+趋势 |
4. 营销促销体系
4.1 营销活动
graph TB
subgraph "营销体系"
A[优惠券] --> B[满减券]
A --> C[折扣券]
A --> D[免邮券]
E[秒杀活动] --> F[限时秒杀]
E --> G[限量秒杀]
H[砍价活动] --> I[分享砍价]
H --> J[助力砍价]
K[组合套餐] --> L[捆绑销售]
K --> M[搭配套餐]
end
| 活动类型 | 说明 |
|---|---|
| 优惠券 | 满减券、折扣券、免邮券 |
| 秒杀活动 | 限时秒杀、限量秒杀 |
| 砍价活动 | 分享砍价、好友助力 |
| 组合套餐 | 捆绑销售、搭配套餐 |
| 满减活动 | 阶梯满减、全场满减 |
5. 技术架构
graph TB
subgraph "yudao-module-mall-plus"
subgraph "mall-biz"
A1[product 商品管理]
A2[order 订单管理]
A3[cart 购物车]
A4[promotion 促销管理]
A5[delivery 配送管理]
A6[after_sale 售后管理]
A7[coupon 优惠券管理]
A8[seckill 秒杀管理]
A9[bargain 砍价管理]
A10[analytics 数据分析]
end
subgraph "权限与审计"
B1[permission 权限控制]
B2[audit 审计日志]
B3[risk 风控管理]
end
end
A1 --> B1
A2 --> B2
A3 --> B1
A4 --> B3
A5 --> B2
A6 --> B2
6. 商业价值
| 价值点 | 说明 |
|---|---|
| 完整商城 | 商品+订单+支付+配送 |
| 营销赋能 | 秒杀+砍价+优惠券 |
| 用户增长 | 社交裂变+会员营销 |
| 数据驱动 | 交易分析+用户画像 |
| 合规经营 | 交易审计+风控管理 |
| 灵活扩展 | 模块化设计+开放API |