# WeCom Middleware 项目状态 ## 📅 最后更新: 2026-03-09 ## 🎯 项目概述 企业微信与OpenClaw双向通信中间件,基于OpenClaw官方配对协议。 ## ✅ 已完成功能 ### 1. 项目基础架构 - ✅ Spring Boot后端项目结构 - ✅ Vue.js前端项目结构 - ✅ Docker Compose部署配置 - ✅ MySQL数据库初始化 - ✅ Redis缓存配置 - ✅ Nginx反向代理配置 ### 2. 数据库设计 - ✅ 企业微信Bot配置表 - ✅ OpenClaw配对请求表 - ✅ 配对规则表 - ✅ 消息路由配置表 - ✅ 系统配置表 - ✅ 操作日志表 - ✅ 用户会话表 ### 3. 部署服务 - ✅ 后端API服务 (端口: 18080) - ✅ 前端管理界面 (端口: 13000) - ✅ MySQL数据库 (端口: 13306) - ✅ Redis缓存 (端口: 16379) - ✅ Adminer数据库管理 (端口: 18081) ### 4. Git仓库管理 - ✅ 本地Git仓库初始化 - ✅ 推送到远程仓库: http://192.168.1.191:23000/toncent/wecome-middleware.git - ✅ 完整的.gitignore配置 - ✅ 初始提交包含52个文件 ## 🔧 技术栈 ### 后端技术 - **框架**: Spring Boot 2.7.18 - **语言**: Java 11 - **ORM**: MyBatis Plus - **数据库**: MySQL 8.0 - **缓存**: Redis 7 - **WebSocket**: Java-WebSocket 1.5.3 - **构建工具**: Maven ### 前端技术 - **框架**: Vue.js 3 - **语言**: TypeScript - **UI库**: Element Plus - **构建工具**: Vite - **服务器**: Nginx ### 部署技术 - **容器化**: Docker - **编排**: Docker Compose - **反向代理**: Nginx - **数据库管理**: Adminer ## 🌐 访问地址 ### 本地开发环境 | 服务 | 地址 | 端口 | 状态 | |------|------|------|------| | 前端管理界面 | http://localhost:13000 | 13000 | ✅ 运行中 | | 后端API服务 | http://localhost:18080 | 18080 | 🔄 启动中 | | 数据库管理 | http://localhost:18081 | 18081 | ✅ 运行中 | | MySQL数据库 | localhost | 13306 | ✅ 健康 | | Redis缓存 | localhost | 16379 | ✅ 健康 | ### 数据库连接信息 - **主机**: localhost - **端口**: 13306 - **数据库**: wecom_middleware - **用户名**: wecom - **密码**: wecom123456 - **Root密码**: wecom123456 ## 📁 项目结构 ``` wecom-middleware/ ├── backend/ # Spring Boot后端 │ ├── src/main/java/com/wecom/ │ │ ├── config/ # 配置类 │ │ ├── controller/ # 控制器 │ │ ├── entity/ # 实体类 │ │ ├── mapper/ # MyBatis Mapper │ │ ├── service/ # 服务层 │ │ └── websocket/ # WebSocket客户端 │ ├── src/main/resources/ # 资源文件 │ └── pom.xml # Maven配置 ├── frontend/ # Vue.js前端 │ ├── src/ # 源代码 │ ├── index.html # 入口文件 │ └── vite.config.ts # Vite配置 ├── docker/ # Docker配置 │ ├── Dockerfile.backend # 后端Dockerfile │ ├── Dockerfile.frontend # 前端Dockerfile │ └── nginx.conf # Nginx配置 ├── scripts/ # 数据库脚本 │ ├── init.sql # 完整初始化脚本 │ └── init-simple.sql # 简化初始化脚本 ├── docker-compose.yml # Docker Compose配置 ├── .gitignore # Git忽略文件 └── README.md # 项目说明 ``` ## 🔐 安全配置 ### 默认凭证 - **MySQL用户**: wecom / wecom123456 - **MySQL Root**: root / wecom123456 - **Redis密码**: redis123456 - **Git仓库**: xudw@toncent.com.cn / toncent@888 ### 安全提醒 ⚠️ **生产环境请务必修改以下内容**: 1. 所有数据库密码 2. Redis密码 3. 应用密钥 4. API访问令牌 ## 🚀 快速开始 ### 1. 启动所有服务 ```bash cd /root/.openclaw/workspace/wecom-middleware docker compose up -d ``` ### 2. 访问管理界面 - 打开浏览器访问: http://localhost:13000 ### 3. 管理数据库 - 打开浏览器访问: http://localhost:18081 - 服务器: `mysql` 或 `localhost:13306` - 用户名: `wecom` - 密码: `wecom123456` - 数据库: `wecom_middleware` ### 4. Git操作 ```bash # 拉取最新代码 git pull origin master # 提交更改 git add . git commit -m "提交说明" git push origin master ``` ## 📝 待办事项 ### 高优先级 - [ ] 完善后端Spring Boot应用 - [ ] 实现OpenClaw配对协议 - [ ] 开发Vue.js管理界面 - [ ] 集成企业微信WebSocket ### 中优先级 - [ ] 添加用户认证系统 - [ ] 实现消息路由功能 - [ ] 添加系统监控 - [ ] 编写API文档 ### 低优先级 - [ ] 添加单元测试 - [ ] 性能优化 - [ ] 多环境部署配置 - [ ] CI/CD流水线 ## 📞 联系信息 - **项目负责人**: xudw - **邮箱**: xudw@toncent.com.cn - **Git仓库**: http://192.168.1.191:23000/toncent/wecome-middleware.git - **部署服务器**: 本地开发环境 --- **最后更新**: 2026-03-09 **版本**: v1.0.0 **状态**: 开发中