6 Commits

Author SHA1 Message Date
f1737f3bf0 feat: 根据OpenClaw dmPolicy重新设计配对规则
- 更新数据库表结构,添加dm_policy字段(pairing/allowlist/open/disabled)
- 添加allow_from字段用于白名单配置
- 添加openclaw_gateway_url和openclaw_gateway_token字段
- 更新Java实体类WeComBot,支持新的配对策略
- 更新测试数据,包含四种配对策略的示例
- 删除旧的pairing_mode字段,使用标准的OpenClaw dmPolicy
2026-03-09 16:24:32 +08:00
9e56eff874 fix: 修复TypeScript编译警告
- 移除未使用的变量引用
- 修复路由守卫参数命名
- 清理未使用的导入
2026-03-09 14:10:28 +08:00
6c2ab8b414 chore: 更新前端Dockerfile支持Vue构建
- 添加Node.js构建阶段
- 支持Vue应用的生产构建
- 使用多阶段构建优化镜像大小
- 配置Nginx服务生产构建文件
2026-03-09 14:05:45 +08:00
dd6dee45a1 feat: 创建完整的Vue + Element UI前端管理界面
- 创建Vue 3 + TypeScript + Element Plus项目结构
- 实现完整的SPA路由系统
- 创建主布局(侧边栏 + 头部导航)
- 实现核心管理页面:
  - 仪表盘:服务状态监控和统计数据展示
  - 企业微信Bot管理:Bot配置、添加、编辑、删除
  - 消息记录:消息查询、筛选、详情查看
  - OpenClaw配对管理:配对请求审批、状态管理
  - 配对规则配置:自动配对规则管理
  - 系统配置:基本配置、数据库配置、连接信息
  - 操作日志:系统操作记录查询
- 添加响应式设计和现代化UI
- 配置Vite构建工具和TypeScript支持
2026-03-09 14:03:05 +08:00
577facf5c2 添加项目状态文档
记录当前项目状态:
1. 已完成功能清单
2. 技术栈详情
3. 访问地址和端口
4. 数据库连接信息
5. 项目结构说明
6. 安全配置提醒
7. 快速开始指南
8. 待办事项列表

便于项目管理和后续开发参考。
2026-03-09 12:41:00 +08:00
034d425b21 初始提交: WeCom Middleware项目基础结构
包含以下内容:
1. Spring Boot后端项目结构
2. Vue.js前端项目结构
3. Docker Compose部署配置
4. MySQL数据库初始化脚本
5. Redis缓存配置
6. Nginx反向代理配置
7. 完整的项目文档

技术栈:
- 后端: Spring Boot 2.7.18 + Java 11 + MyBatis Plus
- 前端: Vue.js 3 + TypeScript + Element Plus
- 数据库: MySQL 8.0 + Redis 7
- 部署: Docker Compose + Nginx

已部署服务:
- 后端API: http://localhost:18080
- 前端界面: http://localhost:13000
- 数据库管理: http://localhost:18081
- MySQL: localhost:13306
- Redis: localhost:16379
2026-03-09 12:39:09 +08:00