Initial commit: HZHub project setup with RuoYi-AI base
This commit is contained in:
47
docs/architecture/hzhub-architecture.mmd
Normal file
47
docs/architecture/hzhub-architecture.mmd
Normal file
@@ -0,0 +1,47 @@
|
||||
graph TB
|
||||
subgraph 前端层["🖥️ 前端接入层"]
|
||||
A1["hzhub-admin<br/>管理后台"]
|
||||
A2["hzhub-portal-company<br/>公司门户"]
|
||||
A3["hzhub-portal-dealer<br/>经销商门户"]
|
||||
end
|
||||
|
||||
subgraph 网关层["🌐 API网关层"]
|
||||
B["HZHub-Gateway<br/>统一鉴权/路由/限流"]
|
||||
end
|
||||
|
||||
subgraph 服务层["⚙️ 核心服务层"]
|
||||
C1["hzhub-ai<br/>AI服务"]
|
||||
C2["hzhub-erp<br/>ERP服务"]
|
||||
C3["n8n<br/>工作流引擎"]
|
||||
end
|
||||
|
||||
subgraph 数据层["💾 数据存储层"]
|
||||
D1["MySQL<br/>业务数据"]
|
||||
D2["Milvus<br/>向量数据"]
|
||||
D3["SQL Server 2008 R2<br/>ERP数据"]
|
||||
end
|
||||
|
||||
A1 --> B
|
||||
A2 --> B
|
||||
A3 --> B
|
||||
|
||||
B --> C1
|
||||
B --> C2
|
||||
B --> C3
|
||||
|
||||
C1 --> D1
|
||||
C1 --> D2
|
||||
C2 --> D3
|
||||
|
||||
C1 -.->|工作流调用| C3
|
||||
|
||||
style A1 fill:#e1f5fe
|
||||
style A2 fill:#e1f5fe
|
||||
style A3 fill:#e1f5fe
|
||||
style B fill:#fff3e0
|
||||
style C1 fill:#e8f5e9
|
||||
style C2 fill:#e8f5e9
|
||||
style C3 fill:#fce4ec
|
||||
style D1 fill:#f3e5f5
|
||||
style D2 fill:#f3e5f5
|
||||
style D3 fill:#f3e5f5
|
||||
Reference in New Issue
Block a user