diff --git a/README.md b/README.md index e92be55..487cac5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # HZHub 汇智中台 -> 基于 RuoYi-AI 构建的企业级业务中台系统 +> 基于 HZHub-AI 构建的企业级业务中台系统 ## 项目简介 @@ -56,12 +56,12 @@ HZHub(汇智中台)是面向企业级市场的业务中台系统,集成 AI ``` hzhub/ -├── hzhub-ai/ # AI服务(复用ruoyi-ai) +├── hzhub-ai/ # AI服务(复用hzhub-ai) ├── hzhub-erp/ # ERP服务(新建) ├── hzhub-gateway/ # API网关(新建) -├── hzhub-admin/ # 管理后台(复用ruoyi-admin) -├── hzhub-portal-company/ # 公司门户(复用ruoyi-web) -├── hzhub-portal-dealer/ # 经销商门户(复用ruoyi-web) +├── hzhub-admin/ # 管理后台(复用hzhub-admin) +├── hzhub-portal-company/ # 公司门户(复用hzhub-portal) +├── hzhub-portal-dealer/ # 经销商门户(复用hzhub-portal) ├── hzhub-deploy/ # 部署配置 │ └── docker-compose.yml └── docs/ # 项目文档 @@ -71,9 +71,9 @@ hzhub/ │ ├── hzhub-architecture.png │ └── hzhub-architecture-cn.png └── learnings/ - ├── 01-ruoyi-ai-backend-review.md - ├── 02-ruoyi-admin-frontend-review.md - ├── 03-ruoyi-web-user-frontend-review.md + ├── 01-hzhub-ai-backend-review.md + ├── 02-hzhub-admin-frontend-review.md + ├── 03-hzhub-portal-user-frontend-review.md └── 04-summary-analysis.md ``` @@ -145,7 +145,7 @@ docker-compose up -d ```bash # AI服务 -cd hzhub-ai/ruoyi-admin +cd hzhub-ai/hzhub-admin mvn spring-boot:run -Dspring-boot.run.profiles=dev ``` diff --git a/docs/README.md b/docs/README.md index 99df788..dd60b6c 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,6 +1,6 @@ # HZHub 汇智中台 -> 基于 RuoYi-AI 构建的企业级业务中台系统 +> 基于 HZHub-AI 构建的企业级业务中台系统 ## 项目概述 @@ -56,7 +56,7 @@ HZHub(汇智中台)是面向企业级市场的业务中台系统,集成 AI ``` foshanhuiya/hzhub/ -├── hzhub-ai/ # AI服务(基于ruoyi-ai,Spring Boot 4.0) +├── hzhub-ai/ # AI服务(基于hzhub-ai,Spring Boot 4.0) ├── hzhub-erp/ # ERP服务(Spring Boot 4.0) ├── hzhub-gateway/ # API网关(Spring Boot 4.0) ├── hzhub-admin/ # 管理后台前端 diff --git a/docs/architecture/README.md b/docs/architecture/README.md index bd86a85..cc0a21b 100644 --- a/docs/architecture/README.md +++ b/docs/architecture/README.md @@ -4,7 +4,7 @@ ### 1.1 项目背景 -HZHub(汇智中台)是基于 RuoYi-AI 构建的企业级业务中台系统,旨在: +HZHub(汇智中台)是基于 HZHub-AI 构建的企业级业务中台系统,旨在: - 对内包装对接 ERP 系统 - 对外打通企业微信 - 提供 AI 能力赋能业务 @@ -90,7 +90,7 @@ public interface ErpApi { ### 4.2 AI 服务接口 -复用 ruoyi-ai 提供的接口,通过网关暴露。 +复用 hzhub-ai 提供的接口,通过网关暴露。 ## 5. 部署架构 @@ -115,7 +115,7 @@ public interface ErpApi { |------|------|---------| | SQL Server 2008 R2 驱动兼容性 | ERP 服务无法启动 | 预留双数据源,可切换 | | Spring Boot 4.0 较新 | 第三方库适配问题 | 优先使用官方 starter | -| ruoyi-ai 早期阶段 | API 可能变化 | 复制代码而非 fork,自主可控 | +| hzhub-ai 早期阶段 | API 可能变化 | 复制代码而非 fork,自主可控 | ## 7. 后续待办 diff --git a/docs/learnings/01-ruoyi-ai-backend-review.md b/docs/learnings/01-ruoyi-ai-backend-review.md index c0a2031..4cfde33 100644 --- a/docs/learnings/01-ruoyi-ai-backend-review.md +++ b/docs/learnings/01-ruoyi-ai-backend-review.md @@ -1,7 +1,7 @@ -# RuoYi-AI 后端项目审查报告 +# HZHub-AI 后端项目审查报告 > 审查时间:2026-03-26 -> 项目路径:/data/ruoyi-ai/ruoyi-ai/ +> 项目路径:/data/hzhub-ai/hzhub-ai/ --- @@ -11,7 +11,7 @@ | 属性 | 内容 | |------|------| -| 项目名称 | RuoYi-AI | +| 项目名称 | HZHub-AI | | 定位 | 企业级AI助手平台 | | 版本 | 3.0.0 | | 技术栈 | Spring Boot 3.5.8 + Spring AI + LangChain4j | @@ -33,20 +33,20 @@ ### 2.1 整体架构 ``` -ruoyi-ai/ +hzhub-ai/ ├── pom.xml # 父POM,版本统一管理 -├── ruoyi-admin/ # 管理后台模块(Spring Boot启动类) -├── ruoyi-common/ # 公共组件库(25个子模块) -│ ├── ruoyi-common-core # 核心工具类 -│ ├── ruoyi-common-chat # AI相关公共类 -│ ├── ruoyi-common-satoken # Sa-Token认证 -│ ├── ruoyi-common-redis # Redis封装 -│ ├── ruoyi-common-mybatis # MyBatis Plus封装 +├── hzhub-admin/ # 管理后台模块(Spring Boot启动类) +├── hzhub-common/ # 公共组件库(25个子模块) +│ ├── hzhub-common-core # 核心工具类 +│ ├── hzhub-common-chat # AI相关公共类 +│ ├── hzhub-common-satoken # Sa-Token认证 +│ ├── hzhub-common-redis # Redis封装 +│ ├── hzhub-common-mybatis # MyBatis Plus封装 │ └── ... # 其他公共模块 -├── ruoyi-extend/ # 扩展模块 -└── ruoyi-modules/ # 业务模块 +├── hzhub-extend/ # 扩展模块 +└── hzhub-modules/ # 业务模块 ├── ruoyi-chat/ # AI核心模块(聊天、知识库、MCP) - ├── ruoyi-aiflow/ # 流程编排模块 + ├── hzhub-aiflow/ # 流程编排模块 ├── ruoyi-workflow/ # 工作流模块 ├── ruoyi-system/ # 系统管理模块 └── ruoyi-generator/ # 代码生成器 @@ -55,9 +55,9 @@ ruoyi-ai/ ### 2.2 模块依赖关系 ``` -ruoyi-admin (启动模块) - ├── ruoyi-modules/* (业务模块) - │ └── ruoyi-common/* (公共组件) +hzhub-admin (启动模块) + ├── hzhub-modules/* (业务模块) + │ └── hzhub-common/* (公共组件) ``` **设计特点**: @@ -149,7 +149,7 @@ public interface SqlAgent extends Agent { 2. **工具声明**:明确可用工具及其使用顺序 3. **类型安全**:通过接口定义输入输出 -### 4.2 ruoyi-aiflow 模块(流程编排) +### 4.2 hzhub-aiflow 模块(流程编排) #### 4.2.1 架构设计 @@ -256,7 +256,7 @@ MCP工具类型: ```xml com.ruoyi - ruoyi-common-tenant + hzhub-common-tenant ``` @@ -266,7 +266,7 @@ MCP工具类型: ### 7.1 架构设计借鉴 -| 方面 | RuoYi-AI实践 | HZHub应用 | +| 方面 | HZHub-AI实践 | HZHub应用 | |------|-------------|-----------| | 模块化 | 25个common子模块 | 提取ERP适配公共组件 | | 多模块 | modules独立部署 | AI/ERP/Gateway分离 | @@ -298,7 +298,7 @@ hzhub-ai/ ├── modules/ │ ├── hzhub-chat/ # AI聊天(复用ruoyi-chat) │ ├── hzhub-erp/ # ERP服务(新增) -│ └── hzhub-aiflow/ # 流程编排(复用ruoyi-aiflow) +│ └── hzhub-aiflow/ # 流程编排(复用hzhub-aiflow) └── hzhub-admin/ # 启动模块 ``` @@ -316,7 +316,7 @@ hzhub-ai/ ### 8.2 升级建议 -1. **保持RuoYi-AI版本**:使用当前稳定版3.5.8 +1. **保持HZHub-AI版本**:使用当前稳定版3.5.8 2. **独立ERP服务**:避免双数据源复杂性 3. **逐步迁移**:先复用chat模块,再扩展ERP功能 @@ -334,7 +334,7 @@ hzhub-ai/ ### 9.2 下一步行动 1. 复用 `ruoyi-chat` 模块作为 `hzhub-ai` 基础 -2. 复用 `ruoyi-aiflow` 模块作为流程编排引擎 +2. 复用 `hzhub-aiflow` 模块作为流程编排引擎 3. 开发 `hzhub-erp` 模块,参考SQL Agent模式 4. 整合三个模块,构建HZHub完整后端 diff --git a/docs/learnings/02-ruoyi-admin-frontend-review.md b/docs/learnings/02-ruoyi-admin-frontend-review.md index 831f4b7..3bc68a7 100644 --- a/docs/learnings/02-ruoyi-admin-frontend-review.md +++ b/docs/learnings/02-ruoyi-admin-frontend-review.md @@ -1,7 +1,7 @@ -# RuoYi-Admin 管理后台审查报告 +# HZHub-Admin 管理后台审查报告 > 审查时间:2026-03-26 -> 项目路径:/data/ruoyi-ai/ruoyi-admin/ +> 项目路径:/data/hzhub-ai/hzhub-admin/ --- @@ -11,7 +11,7 @@ | 属性 | 内容 | |------|------| -| 项目名称 | RuoYi-AI Admin | +| 项目名称 | HZHub-AI Admin | | 定位 | 企业级AI助手平台 - 管理后台 | | 技术栈 | Vue 3 + Vben Admin + Ant Design Vue | | 构建工具 | Vite + pnpm + Turbo | @@ -32,7 +32,7 @@ ### 2.1 Monorepo架构 ``` -ruoyi-admin/ # 根目录 +hzhub-admin/ # 根目录 ├── apps/ # 应用目录 │ └── web-antd/ # Ant Design Vue版本(主应用) ├── packages/ # 共享包目录 @@ -254,7 +254,7 @@ const [BasicTable, tableApi] = useVbenVxeGrid({ ### 6.1 架构设计借鉴 -| 方面 | RuoYi-Admin实践 | HZHub应用 | +| 方面 | HZHub-Admin实践 | HZHub应用 | |------|-----------------|-----------| | Monorepo | pnpm workspace + Turbo | hzhub-admin采用同样结构 | | 组件封装 | useVbenVxeGrid通用表格 | 复用或参考实现ERP表格 | @@ -344,7 +344,7 @@ pnpm check:type 1. **复用Vben生态**:直接使用@vben/*包,减少重复开发 2. **渐进式迁移**:先复用系统管理,再扩展ERP功能 -3. **保持结构一致**:遵循ruoyi-admin的目录规范 +3. **保持结构一致**:遵循hzhub-admin的目录规范 --- @@ -359,7 +359,7 @@ pnpm check:type ### 9.2 下一步行动 -1. 复用 `ruoyi-admin` 作为 `hzhub-admin` 基础 +1. 复用 `hzhub-admin` 作为 `hzhub-admin` 基础 2. 保留系统管理、权限控制等通用功能 3. 改造AI管理模块为ERP管理模块 4. 复用流程编排设计器,增加ERP业务节点 diff --git a/docs/learnings/03-ruoyi-web-user-frontend-review.md b/docs/learnings/03-ruoyi-web-user-frontend-review.md index 9ebb346..aa62c93 100644 --- a/docs/learnings/03-ruoyi-web-user-frontend-review.md +++ b/docs/learnings/03-ruoyi-web-user-frontend-review.md @@ -1,7 +1,7 @@ -# RuoYi-Web 用户前端审查报告 +# HZHub-Web 用户前端审查报告 > 审查时间:2026-03-26 -> 项目路径:/data/ruoyi-ai/ruoyi-web/ +> 项目路径:/data/hzhub-ai/hzhub-portal/ --- @@ -11,7 +11,7 @@ | 属性 | 内容 | |------|------| -| 项目名称 | RuoYi-Web | +| 项目名称 | HZHub-Web | | 定位 | 企业级AI助手平台 - 用户前端 | | 技术栈 | Vue 3 + TypeScript + Element Plus X | | 构建工具 | Vite 6.x | @@ -32,7 +32,7 @@ ### 2.1 整体架构 ``` -ruoyi-web/ +hzhub-portal/ ├── src/ │ ├── api/ # API接口定义 │ ├── assets/ # 静态资源 @@ -74,7 +74,7 @@ ruoyi-web/ ### 2.2 与Admin的差异 -| 方面 | ruoyi-admin | ruoyi-web | +| 方面 | hzhub-admin | hzhub-portal | |------|-------------|-----------| | 架构 | Monorepo (多包) | Single Repo (单包) | | UI库 | Ant Design Vue | Element Plus X | @@ -266,7 +266,7 @@ async function runWorkflow() { ### 6.1 架构设计借鉴 -| 方面 | RuoYi-Web实践 | HZHub应用 | +| 方面 | HZHub-Web实践 | HZHub应用 | |------|---------------|-----------| | 单包架构 | 简单清晰,适合用户端 | hzhub-portal采用同样结构 | | 组件封装 | ModelSelect、FilesSelect等 | 复用或参考实现ERP组件 | @@ -379,7 +379,7 @@ pnpm lint ### 9.2 下一步行动 -1. 复用 `ruoyi-web` 的组件和模式 +1. 复用 `hzhub-portal` 的组件和模式 2. 改造AI聊天为ERP智能助手对话 3. 开发公司门户和经销商门户 4. 集成AI能力到业务流程中 diff --git a/docs/learnings/04-summary-analysis.md b/docs/learnings/04-summary-analysis.md index fa5bafb..7203ec3 100644 --- a/docs/learnings/04-summary-analysis.md +++ b/docs/learnings/04-summary-analysis.md @@ -1,7 +1,7 @@ -# RuoYi-AI 三项目综合分析报告 +# HZHub-AI 三项目综合分析报告 > 分析时间:2026-03-26 -> 分析对象:ruoyi-ai(后端)、ruoyi-admin(管理后台)、ruoyi-web(用户前端) +> 分析对象:hzhub-ai(后端)、hzhub-admin(管理后台)、hzhub-portal(用户前端) --- @@ -11,9 +11,9 @@ ``` ┌─────────────────────────────────────────────────────────────────┐ -│ RuoYi-AI 生态系统 │ +│ HZHub-AI 生态系统 │ ├─────────────────┬─────────────────┬─────────────────────────────┤ -│ ruoyi-web │ ruoyi-admin │ ruoyi-ai │ +│ hzhub-portal │ hzhub-admin │ hzhub-ai │ │ (用户前端) │ (管理后台) │ (后端服务) │ ├─────────────────┼─────────────────┼─────────────────────────────┤ │ · AI对话界面 │ · 系统管理 │ · 多模型接入 │ @@ -34,7 +34,7 @@ ### 1.2 技术栈对比 -| 层级 | ruoyi-web | ruoyi-admin | ruoyi-ai | +| 层级 | hzhub-portal | hzhub-admin | hzhub-ai | |------|-----------|-------------|----------| | **框架** | Vue 3 | Vue 3 | Spring Boot 3.5.8 | | **UI库** | Element Plus X | Ant Design Vue | - | @@ -49,7 +49,7 @@ ## 二、各项目深度分析 -### 2.1 ruoyi-ai(后端)- 核心引擎 +### 2.1 hzhub-ai(后端)- 核心引擎 **架构评分**:⭐⭐⭐⭐⭐(5/5) @@ -68,11 +68,11 @@ | 模块 | 价值 | HZHub复用度 | |------|------|-------------| | ruoyi-chat | AI聊天、知识库、MCP | 90% | -| ruoyi-aiflow | 流程编排引擎 | 90% | +| hzhub-aiflow | 流程编排引擎 | 90% | | ruoyi-system | 系统管理 | 80% | -| ruoyi-common | 公共组件库 | 85% | +| hzhub-common | 公共组件库 | 85% | -### 2.2 ruoyi-admin(管理后台)- 配置中心 +### 2.2 hzhub-admin(管理后台)- 配置中心 **架构评分**:⭐⭐⭐⭐⭐(5/5) @@ -95,7 +95,7 @@ | 知识库管理 | 文档、片段管理 | 85% | | MCP工具管理 | 工具、市场 | 80% | -### 2.3 ruoyi-web(用户前端)- 交互界面 +### 2.3 hzhub-portal(用户前端)- 交互界面 **架构评分**:⭐⭐⭐⭐(4/5) @@ -124,13 +124,13 @@ ### 3.1 复用矩阵 -| RuoYi资产 | HZHub目标 | 复用策略 | 工作量 | +| HZHub资产 | HZHub目标 | 复用策略 | 工作量 | |-----------|-----------|----------|--------| | ruoyi-chat模块 | hzhub-ai | 直接复用 | 低 | -| ruoyi-aiflow模块 | hzhub-ai | 直接复用 | 低 | +| hzhub-aiflow模块 | hzhub-ai | 直接复用 | 低 | | ruoyi-system模块 | hzhub-admin | 直接复用 | 低 | -| ruoyi-admin整体 | hzhub-admin | 改造AI模块为ERP模块 | 中 | -| ruoyi-web组件 | hzhub-portal-* | 复用组件,改造业务 | 中 | +| hzhub-admin整体 | hzhub-admin | 改造AI模块为ERP模块 | 中 | +| hzhub-portal组件 | hzhub-portal-* | 复用组件,改造业务 | 中 | | SQL Agent | hzhub-erp | 改造为SQL Server版 | 高 | ### 3.2 推荐技术路线 @@ -139,25 +139,25 @@ HZHub 技术栈决策: 后端 (hzhub-ai / hzhub-erp / hzhub-gateway) -├── Spring Boot 3.5.8(与ruoyi-ai一致,暂不用4.0) +├── Spring Boot 3.5.8(与hzhub-ai一致,暂不用4.0) ├── LangChain4j 1.11.0 ├── MyBatis Plus 3.5.14 ├── Sa-Token 1.44.0 -└── 复用ruoyi-ai的common模块 +└── 复用hzhub-ai的common模块 管理后台 (hzhub-admin) ├── Vue 3 + TypeScript -├── Vben Admin(复用ruoyi-admin架构) +├── Vben Admin(复用hzhub-admin架构) ├── Ant Design Vue ├── pnpm workspace + Turbo -└── 复用ruoyi-admin的packages +└── 复用hzhub-admin的packages 门户前端 (hzhub-portal-company / hzhub-portal-dealer) ├── Vue 3 + TypeScript -├── Element Plus X(复用ruoyi-web组件) +├── Element Plus X(复用hzhub-portal组件) ├── UnoCSS ├── Pinia -└── 复用ruoyi-web的组件模式 +└── 复用hzhub-portal的组件模式 ``` ### 3.3 开发优先级 @@ -165,7 +165,7 @@ HZHub 技术栈决策: | 优先级 | 模块 | 依赖 | 预计工期 | |--------|------|------|----------| | P0 | hzhub-ai | 复用ruoyi-chat | 1周 | -| P0 | hzhub-admin | 复用ruoyi-admin | 1周 | +| P0 | hzhub-admin | 复用hzhub-admin | 1周 | | P1 | hzhub-erp | 自研SQL Server适配 | 2-3周 | | P1 | hzhub-portal-company | 复用+改造 | 2周 | | P2 | hzhub-portal-dealer | 复用+改造 | 2周 | @@ -178,7 +178,7 @@ HZHub 技术栈决策: ### 4.1 后端架构决策 **决策1:Spring Boot版本** -- 选择:3.5.8(与ruoyi-ai一致) +- 选择:3.5.8(与hzhub-ai一致) - 理由:稳定性优先,4.0升级成本未知 **决策2:ERP服务独立** @@ -197,7 +197,7 @@ HZHub 技术栈决策: **决策2:门户前端框架** - 选择:Element Plus X -- 理由:ruoyi-web组件可直接复用 +- 理由:hzhub-portal组件可直接复用 **决策3:样式方案** - 选择:Admin用Tailwind,门户用UnoCSS @@ -207,7 +207,7 @@ HZHub 技术栈决策: **决策1:向量数据库** - 选择:Milvus -- 理由:ruoyi-ai原生支持,性能优秀 +- 理由:hzhub-ai原生支持,性能优秀 **决策2:ERP数据源** - 选择:直连SQL Server 2008 R2 @@ -244,8 +244,8 @@ HZHub 技术栈决策: **任务**: 1. 创建Gitea仓库,初始化项目结构 -2. 复制ruoyi-ai代码到hzhub-ai -3. 复制ruoyi-admin代码到hzhub-admin +2. 复制hzhub-ai代码到hzhub-ai +3. 复制hzhub-admin代码到hzhub-admin 4. 验证基础功能运行 **产出**: @@ -298,7 +298,7 @@ HZHub 技术栈决策: ## 七、总结 -### 7.1 RuoYi-AI价值评估 +### 7.1 HZHub-AI价值评估 | 维度 | 评分 | 说明 | |------|------|------| @@ -308,17 +308,17 @@ HZHub 技术栈决策: | 可复用性 | ⭐⭐⭐⭐⭐ | 模块化设计,易于复用 | | 社区活跃度 | ⭐⭐⭐⭐ | 较新项目,发展迅速 | -**总体评价**:RuoYi-AI是构建HZHub的**理想基础**,可以大幅缩短开发周期(估计节省3-4个月)。 +**总体评价**:HZHub-AI是构建HZHub的**理想基础**,可以大幅缩短开发周期(估计节省3-4个月)。 ### 7.2 HZHub建设路径 ``` -基于RuoYi-AI构建HZHub的核心策略: +基于HZHub-AI构建HZHub的核心策略: 1. 复用为主(70%) - - 直接复用ruoyi-chat、ruoyi-aiflow - - 直接复用ruoyi-admin系统管理 - - 复用ruoyi-web组件 + - 直接复用ruoyi-chat、hzhub-aiflow + - 直接复用hzhub-admin系统管理 + - 复用hzhub-portal组件 2. 改造为辅(20%) - 改造AI模块为ERP模块 @@ -334,7 +334,7 @@ HZHub 技术栈决策: ### 7.3 下一步行动 1. **立即执行**:创建Gitea仓库,初始化项目 -2. **本周完成**:复制ruoyi-ai和ruoyi-admin代码 +2. **本周完成**:复制hzhub-ai和hzhub-admin代码 3. **下周开始**:ERP服务开发 4. **持续进行**:文档更新和团队培训 diff --git a/docs/project/changes/architecture-changes.md b/docs/project/changes/architecture-changes.md index decdf22..e1f6778 100644 --- a/docs/project/changes/architecture-changes.md +++ b/docs/project/changes/architecture-changes.md @@ -26,7 +26,7 @@ - 数据存储层(MySQL + Milvus + SQL Server) **变更原因**: -项目启动,基于RuoYi-AI三项目进行架构设计。 +项目启动,基于HZHub-AI三项目进行架构设计。 **技术选型**: - 后端:Spring Boot 3.5.8 + LangChain4j 1.11.0 diff --git a/docs/project/plan/master-plan.md b/docs/project/plan/master-plan.md index 15eb413..55d8fab 100644 --- a/docs/project/plan/master-plan.md +++ b/docs/project/plan/master-plan.md @@ -57,8 +57,8 @@ **任务清单**: - [x] 创建Gitea仓库 -- [x] 初始化hzhub-ai(复用ruoyi-ai) -- [x] 初始化hzhub-admin(复用ruoyi-admin) +- [x] 初始化hzhub-ai(复用hzhub-ai) +- [x] 初始化hzhub-admin(复用hzhub-admin) - [ ] 配置开发环境 - [ ] 启动基础设施(MySQL、Redis、Milvus) - [ ] 验证AI服务运行 diff --git a/docs/project/plan/phase-1.md b/docs/project/plan/phase-1.md index e7827a6..aae848b 100644 --- a/docs/project/plan/phase-1.md +++ b/docs/project/plan/phase-1.md @@ -112,7 +112,7 @@ Day 11-14: 测试和文档(依赖前端) | 风险 | 可能性 | 影响 | 对策 | |------|--------|------|------| | Milvus部署失败 | 中 | 高 | 使用Docker Compose简化部署 | -| ruoyi-ai启动失败 | 中 | 高 | 检查依赖版本,查看日志 | +| hzhub-ai启动失败 | 中 | 高 | 检查依赖版本,查看日志 | | 端口冲突 | 高 | 中 | 提前规划端口,准备备用端口 | | 网络问题 | 中 | 中 | 准备离线安装包 | diff --git a/docs/project/progress/weekly/2026-03-26-week1.md b/docs/project/progress/weekly/2026-03-26-week1.md index 5258099..9c3b487 100644 --- a/docs/project/progress/weekly/2026-03-26-week1.md +++ b/docs/project/progress/weekly/2026-03-26-week1.md @@ -11,7 +11,7 @@ | 任务 | 计划 | 实际 | 状态 | |------|------|------|------| -| RuoYi-AI三项目审查 | 3.26 | 3.26 | ✅ 已完成 | +| HZHub-AI三项目审查 | 3.26 | 3.26 | ✅ 已完成 | | 架构设计文档 | 3.26 | 3.26 | ✅ 已完成 | | 系统架构图 | 3.26 | 3.26 | ✅ 已完成 | | 代码初始化 | 3.26 | 3.26 | ✅ 已完成 | @@ -20,22 +20,22 @@ ### 关键成果 1. **完成三项目深度审查** - - ruoyi-ai(后端):Spring Boot + LangChain4j,AI能力完整 - - ruoyi-admin(管理后台):Vue 3 + Vben Admin,组件丰富 - - ruoyi-web(用户前端):Vue 3 + Element Plus X,流式处理成熟 + - hzhub-ai(后端):Spring Boot + LangChain4j,AI能力完整 + - hzhub-admin(管理后台):Vue 3 + Vben Admin,组件丰富 + - hzhub-portal(用户前端):Vue 3 + Element Plus X,流式处理成熟 2. **确定技术路线** - 复用70% + 改造20% + 自研10% - - Spring Boot 3.5.8(与ruoyi-ai一致) + - Spring Boot 3.5.8(与hzhub-ai一致) - 管理后台:Vben Admin + Ant Design Vue - 门户:Element Plus X 3. **完成代码初始化** - - hzhub-ai(复用ruoyi-ai) - - hzhub-admin(复用ruoyi-admin) + - hzhub-ai(复用hzhub-ai) + - hzhub-admin(复用hzhub-admin) - hzhub-erp(新建) - hzhub-gateway(新建) - - hzhub-portal-company/dealer(复用ruoyi-web) + - hzhub-portal-company/dealer(复用hzhub-portal) 4. **建立项目管理文档** - 总体计划(8周,4个阶段) diff --git a/hzhub-admin/README.md b/hzhub-admin/README.md index 5c21e2d..68783cb 100644 --- a/hzhub-admin/README.md +++ b/hzhub-admin/README.md @@ -1,14 +1,14 @@ -# RuoYi-AI 管理端 +# HZHub-AI 管理端
-RuoYi AI Logo +HZHub AI Logo ### 企业级AI助手平台 - 管理后台 -*RuoYi-AI 的管理后台,提供系统管理、模型配置、知识库管理、流程编排等功能* +*HZHub-AI 的管理后台,提供系统管理、模型配置、知识库管理、流程编排等功能* -**[在线体验](https://admin.pandarobot.chat)** | **[后端服务](https://github.com/ageerle/ruoyi-ai)** | **[用户端](https://github.com/ageerle/ruoyi-web)** +**[在线体验](https://admin.pandarobot.chat)** | **[后端服务](https://github.com/ageerle/hzhub-ai)** | **[用户端](https://github.com/ageerle/hzhub-portal)**
@@ -28,8 +28,8 @@ ```bash # 克隆后端仓库 -git clone https://github.com/ageerle/ruoyi-ai.git -cd ruoyi-ai +git clone https://github.com/ageerle/hzhub-ai.git +cd hzhub-ai # 启动所有服务(从镜像仓库拉取预构建镜像) docker-compose -f docker-compose-all.yaml up -d @@ -47,7 +47,7 @@ docker-compose -f docker-compose-all.yaml up -d ```bash # 进入后端项目目录 -cd ruoyi-ai +cd hzhub-ai # 启动后端服务(源码编译构建) docker-compose up -d --build @@ -60,7 +60,7 @@ docker-compose logs -f backend ```bash # 进入管理端项目目录 -cd ruoyi-admin +cd hzhub-admin # 构建并启动管理端 docker-compose up -d --build @@ -73,7 +73,7 @@ docker-compose up -d --build ```bash # 进入用户端项目目录 -cd ruoyi-web +cd hzhub-portal # 构建并启动用户端 docker-compose up -d --build @@ -107,9 +107,9 @@ crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai - `redis:6.2` - Redis 缓存 - `weaviate:1.30.0` - 向量数据库 - `minio:latest` - 对象存储 -- `ruoyi-ai-backend:latest` - 后端服务 -- `ruoyi-ai-admin:latest` - 管理端前端 -- `ruoyi-ai-web:latest` - 用户端前端 +- `hzhub-ai-backend:latest` - 后端服务 +- `hzhub-ai-admin:latest` - 管理端前端 +- `hzhub-ai-web:latest` - 用户端前端 ## 本地开发 @@ -142,8 +142,8 @@ A: 一键启动使用预构建的镜像,部署速度快;分步部署从源
-**[⭐ 点个Star支持一下](https://github.com/ageerle/ruoyi-admin)** • **[Fork 开始贡献](https://github.com/ageerle/ruoyi-admin/fork)** +**[⭐ 点个Star支持一下](https://github.com/ageerle/hzhub-admin)** • **[Fork 开始贡献](https://github.com/ageerle/hzhub-admin/fork)** -*用 ❤️ 打造,由 RuoYi AI 开源社区维护* +*用 ❤️ 打造,由 HZHub AI 开源社区维护*
diff --git a/hzhub-admin/apps/web-antd/docker-compose.yml b/hzhub-admin/apps/web-antd/docker-compose.yml index f566840..877e83b 100644 --- a/hzhub-admin/apps/web-antd/docker-compose.yml +++ b/hzhub-admin/apps/web-antd/docker-compose.yml @@ -1,20 +1,20 @@ services: - # ==================== RuoYi-AI 前端服务 ==================== + # ==================== HZHub-AI 前端服务 ==================== frontend: - image: ruoyi-ai-admin:latest + image: hzhub-ai-admin:latest build: context: ../.. dockerfile: apps/web-antd/Dockerfile tags: - - ruoyi-ai-admin:latest - container_name: ruoyi-ai-admin + - hzhub-ai-admin:latest + container_name: hzhub-ai-admin restart: always ports: - "5666:5666" environment: # 后端 API 地址 - 运行时动态配置(无需重新构建镜像) # 使用后端容器名和内部端口(容器内端口是 6039) - UPSTREAM_HOST: ${UPSTREAM_HOST:-ruoyi-ai-backend:6039} + UPSTREAM_HOST: ${UPSTREAM_HOST:-hzhub-ai-backend:6039} # 资源限制 - 防止 CPU 和内存耗尽 deploy: resources: @@ -31,5 +31,5 @@ services: networks: # 使用后端服务的网络,实现容器间通信 ruoyi-net: - name: ruoyi-ai_ruoyi-net + name: hzhub-ai_ruoyi-net external: true diff --git a/hzhub-admin/apps/web-antd/src/views/system/oss-config/oss-config-drawer.vue b/hzhub-admin/apps/web-antd/src/views/system/oss-config/oss-config-drawer.vue index f3bf260..5381838 100644 --- a/hzhub-admin/apps/web-antd/src/views/system/oss-config/oss-config-drawer.vue +++ b/hzhub-admin/apps/web-antd/src/views/system/oss-config/oss-config-drawer.vue @@ -101,7 +101,7 @@ async function handleClosed() {