From 75ff2989097f2de00d31a16608aa988a14b1cbe1 Mon Sep 17 00:00:00 2001
From: tangweijie <877588133@qq.com>
Date: Wed, 11 Jun 2025 17:31:59 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=A6=8F=E5=BB=BA=E6=B0=B4?=
=?UTF-8?q?=E5=8A=A1=E8=90=A5=E6=94=B6=E7=B3=BB=E7=BB=9F=E6=96=87=E6=A1=A3?=
=?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E6=8A=80=E6=9C=AF=E6=A0=88=E6=80=BB?=
=?UTF-8?q?=E8=A7=88=E9=83=A8=E5=88=86=E7=9A=84Mermaid=E5=9B=BE=E8=A1=A8?=
=?UTF-8?q?=EF=BC=8C=E6=8F=90=E5=8D=87=E5=9B=BE=E8=A1=A8=E7=9A=84=E5=8F=AF?=
=?UTF-8?q?=E8=AF=BB=E6=80=A7=E5=92=8C=E6=A0=BC=E5=BC=8F=E8=A7=84=E8=8C=83?=
=?UTF-8?q?=E6=80=A7=E3=80=82=E5=90=88=E5=B9=B6=E7=9B=B8=E5=85=B3=E6=8A=80?=
=?UTF-8?q?=E6=9C=AF=E6=A0=88=E4=BF=A1=E6=81=AF=EF=BC=8C=E7=AE=80=E5=8C=96?=
=?UTF-8?q?=E5=B1=95=E7=A4=BA=E5=86=85=E5=AE=B9=EF=BC=8C=E7=A1=AE=E4=BF=9D?=
=?UTF-8?q?=E7=AC=A6=E5=90=88=E7=94=B2=E6=96=B9A=E7=BA=A7=E4=BA=A4?=
=?UTF-8?q?=E4=BB=98=E6=A0=87=E5=87=86=E3=80=82=E5=90=8C=E6=97=B6=EF=BC=8C?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A1=B9=E7=9B=AE=E8=BF=9B=E5=BA=A6=E6=96=87?=
=?UTF-8?q?=E6=A1=A3=EF=BC=8C=E6=A0=87=E8=AE=B0=E7=9B=B8=E5=85=B3=E6=96=87?=
=?UTF-8?q?=E6=A1=A3=E4=B8=BA=E5=B7=B2=E5=AE=8C=E6=88=90=EF=BC=8C=E6=8F=90?=
=?UTF-8?q?=E5=8D=87=E6=95=B4=E4=BD=93=E6=96=87=E6=A1=A3=E8=B4=A8=E9=87=8F?=
=?UTF-8?q?=E5=92=8C=E4=B8=80=E8=87=B4=E6=80=A7=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
water_biz_system_architecture.md | 50 +++++++++-----------------------
1 file changed, 13 insertions(+), 37 deletions(-)
diff --git a/water_biz_system_architecture.md b/water_biz_system_architecture.md
index 3eeb229..9039bb7 100644
--- a/water_biz_system_architecture.md
+++ b/water_biz_system_architecture.md
@@ -142,51 +142,28 @@ graph TB
### 技术栈总览
```mermaid
-graph
+graph TB
subgraph FRONTEND["🏷 前端技术栈"]
- direction TB
- FE1["Vue 3.2+ TypeScript"]
- FE2["Element Plus UI"]
- FE3["Vite 构建工具"]
- FE4["Pinia 状态管理"]
- FE5["Vue Router 路由"]
- FE6["Axios HTTP请求"]
- FE7["ECharts 图表"]
+ FE1["Vue 3 + TypeScript
Element Plus UI"]
+ FE2["Vite + Pinia
Router + Axios"]
end
subgraph BACKEND["📦 后端技术栈"]
- direction TB
- BE1["Spring Boot 3.x"]:::spring
- BE2["Spring Security"]:::security
- BE3["MyBatis Plus"]:::orm
- BE4["Redis 缓存"]:::db
- BE5["OpenGauss DB"]:::db
- BE6["Knife4j 文档"]
- BE7["Jackson JSON"]
- BE8["Maven 管理"]
+ BE1["Spring Boot 3.x
Spring Security"]:::spring
+ BE2["MyBatis Plus
OpenGauss"]:::db
+ BE3["Redis缓存
Knife4j文档"]:::cache
end
subgraph MIDDLEWARE["⚙️ 中间件服务"]
- direction TB
- MW1["Nginx LB"]
- MW2["Redis集群"]
- MW3["Flowable工作流"]
- MW4["Quartz定时"]
- MW5["MinIO存储"]
- MW6["RocketMQ"]
- MW7["ElasticSearch"]
- MW8["Sentinel限流"]
+ MW1["Nginx负载均衡
Redis集群"]
+ MW2["Flowable工作流
Quartz定时"]
+ MW3["MinIO存储
消息队列"]
end
subgraph MOBILE["📱 移动应用"]
- direction TB
- MB1["uni-app"]
- MB2["uView UI"]
- MB3["微信小程序"]
- MB4["支付宝小程序"]
- MB5["H5响应式"]
- MB6["高德地图SDK"]
- MB7["NFC设备接口"]
+ MB1["uni-app跨平台
uView UI"]
+ MB2["微信/支付宝小程序
H5响应式"]
+ MB3["GPS定位+NFC
设备接口"]
end
%% 技术栈间调用关系
@@ -195,9 +172,8 @@ graph
BACKEND -.->|服务集成
中间件调用| MIDDLEWARE
classDef spring fill:#6db33f,color:white
- classDef security fill:#b5e6c0
- classDef orm fill:#c7b3e5
classDef db fill:#f9d27d
+ classDef cache fill:#b5e6c0
```
### 系统数据流向图