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 ``` ### 系统数据流向图