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 |