feat: 查询页面重构 — 去掉新建查询按钮, 默认直接显示编辑器 + 右侧历史抽屉
1. QueriesPage 重构: - 去掉两段式切换(历史列表→新建查询面板) - 默认直接显示 SQL 编辑器,无需点'新建查询' - 实例+数据库选择器紧凑排列在顶栏 - 执行按钮移到顶栏右侧,操作更便捷 - 查询历史改为右侧可折叠抽屉(点击'历史'按钮展开) - 全高布局 h-[calc(100vh-3rem)],编辑区和结果区更宽敞 - Schema 导航侧边栏、快捷模板、CSV导出等保留 2. 文档更新: - FEATURES.md: 补充定时执行、SQL检测、日志清理、系统设置种子机制 - ARCHITECTURE.md: 补充 APScheduler+SQLite 持久化调度、日志清理服务、Settings Seeds - ROADMAP.md: 标记已完成功能,更新P1-P3进度 - AUDIT_REPORT.md: 更新服务/文件/测试数量统计
This commit is contained in:
1 parent
00db0e5bca
commit
0995abce08
5 files changed
+534
-727
No files matched your search
+31
-20
@@ -1,33 +1,44 @@
|
||||
# SQL-Platform-Pro 开发路线图
|
||||
|
||||
> 更新时间: 2026-05-24
|
||||
> 更新时间: 2026-05-25
|
||||
|
||||
## 当前版本: v1.0 (开发中)
|
||||
## 当前版本: v1.1 (开发中)
|
||||
|
||||
### 已完成里程碑
|
||||
|
||||
| 阶段 | 版本 | 测试数 | 关键交付 |
|
||||
|------|------|--------|----------|
|
||||
| Phase 1 | v0.1.0 | 44 | 后端 API + TDD 测试 |
|
||||
| Phase 2 | v0.2.0 | 44 | 前后端集成 |
|
||||
| Phase 3 | v0.3.0 | 85 | AES 加密 + SQL 审核引擎 + 审计日志 |
|
||||
| Phase 4 | v0.4.0 | 128 | SQL AST + 规则 CRUD + Alembic + Docker |
|
||||
| Phase 5 | v0.5.0 | 128 | run.sh 运维 + DBConnector + CI/CD |
|
||||
| Phase 6 | v0.6.0 | 298 | Redis/MongoDB + 权限组 + 多步审批流 |
|
||||
| Phase 7 | v0.7.0 | 475 | 多数据库查询/执行引擎 + SQL 助手 |
|
||||
| Phase 8 | v0.8.0 | 700 | P2 高级功能测试 + endpoint 修复 |
|
||||
| Phase 9 | v0.9.0 | 829 | P0 安全修复 — 实例访问控制全线接入权限组 |
|
||||
| Phase 10 | v0.9.5 | 877 | 公告 + Dashboard 测试 |
|
||||
| Phase 11 | v0.9.7 | 895 | 查询端点测试扩展 |
|
||||
| Phase 12 | v0.9.8 | 1017 | P2 测试覆盖 — user/pool/schema_drift |
|
||||
| Phase 13 | v0.9.9 | 1040 | 审核引擎优化 + 执行结果结构化 |
|
||||
| Merge | v1.0-merge | — | SQL平台代码 v1 优化包 (193 条审核规则 + 16 页面 UI) |
|
||||
| Current | — | 1075 | 多数据库浏览 + Redis 树 + 权限体系统一 + 代码分割 |
|
||||
|| 阶段 | 版本 | 测试数 | 关键交付 |
|
||||
||------|------|--------|----------|
|
||||
|| Phase 1 | v0.1.0 | 44 | 后端 API + TDD 测试 |
|
||||
|| Phase 2 | v0.2.0 | 44 | 前后端集成 |
|
||||
|| Phase 3 | v0.3.0 | 85 | AES 加密 + SQL 审核引擎 + 审计日志 |
|
||||
|| Phase 4 | v0.4.0 | 128 | SQL AST + 规则 CRUD + Alembic + Docker |
|
||||
|| Phase 5 | v0.5.0 | 128 | run.sh 运维 + DBConnector + CI/CD |
|
||||
|| Phase 6 | v0.6.0 | 298 | Redis/MongoDB + 权限组 + 多步审批流 |
|
||||
|| Phase 7 | v0.7.0 | 475 | 多数据库查询/执行引擎 + SQL 助手 |
|
||||
|| Phase 8 | v0.8.0 | 700 | P2 高级功能测试 + endpoint 修复 |
|
||||
|| Phase 9 | v0.9.0 | 829 | P0 安全修复 — 实例访问控制全线接入权限组 |
|
||||
|| Phase 10 | v0.9.5 | 877 | 公告 + Dashboard 测试 |
|
||||
|| Phase 11 | v0.9.7 | 895 | 查询端点测试扩展 |
|
||||
|| Phase 12 | v0.9.8 | 1017 | P2 测试覆盖 — user/pool/schema_drift |
|
||||
|| Phase 13 | v0.9.9 | 1040 | 审核引擎优化 + 执行结果结构化 |
|
||||
|| Merge | v1.0-merge | — | SQL平台代码 v1 优化包 (193 条审核规则 + 16 页面 UI) |
|
||||
|| v1.0 | — | 1075 | 多数据库浏览 + Redis 树 + 权限体系统一 + 代码分割 |
|
||||
|| **v1.1** 🆕 | — | 1075+ | **定时执行工单 + 日志自动清理 + SQL检测按钮 + 工单创建页重构 + SchemaSidebar 加宽 + 设置种子数据机制** |
|
||||
|
||||
### v1.1 新增功能详情
|
||||
|
||||
|| 功能 | 说明 | 状态 |
|
||||
||------|------|------|
|
||||
|| 定时执行工单 | APScheduler + SQLite 持久化, scheduled_at 字段, SCHEDULED 状态 | ✅ |
|
||||
|| 日志自动清理 | 6 项 cleanup 配置, cron 03:00, 预览/手动清理 API | ✅ |
|
||||
|| SQL 检测按钮 | 提交前验证, 内容变化重置, 定时时间红色字体 | ✅ |
|
||||
|| 工单创建页重构 | 三步向导→单页面一键提交, DB类型排序, 库表浏览面板 | ✅ |
|
||||
|| SchemaSidebar 加宽 | grid-cols-5 (2:3), RedisTree onInsert prop | ✅ |
|
||||
|| 设置种子数据机制 | settings_seeds.py, _ensure_settings, SETTING_GROUPS | ✅ |
|
||||
|
||||
### 下一步计划
|
||||
|
||||
#### Sprint 1: 功能补全
|
||||
- [ ] 自动化任务前端页面
|
||||
- [ ] 通知页面完善 (渠道管理 + 模板管理)
|
||||
- [ ] Redis 树共享组件抽取
|
||||
- [ ] LDAP 认证对接
|
||||
|
||||
Reference in new issue
Block a user