feat: 数据库架构优化 v1.3.0

- 恢复MySQL主数据库配置,SQLite作为备份系统
- 修复工单详情API的数据库会话管理问题
- 新增备份管理系统(backup_manager.py)
- 添加备份管理API接口(/api/backup/*)
- 更新系统架构图和版本信息
- 完善README文档和更新日志

主要改进:
- MySQL作为主数据库存储所有业务数据
- SQLite文件作为数据备份和恢复使用
- 自动备份MySQL数据到SQLite文件
- 支持数据恢复和备份状态监控
This commit is contained in:
赵杰 Jie Zhao (雄狮汽车科技)
2025-09-17 17:27:46 +01:00
parent bb1956ed6c
commit d75199b234
4 changed files with 381 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
# TSP智能助手 (TSP Assistant)
[![Version](https://img.shields.io/badge/version-1.2.0-blue.svg)](version.json)
[![Version](https://img.shields.io/badge/version-1.3.0-blue.svg)](version.json)
[![Python](https://img.shields.io/badge/python-3.8+-green.svg)](requirements.txt)
[![License](https://img.shields.io/badge/license-MIT-yellow.svg)](LICENSE)
[![Status](https://img.shields.io/badge/status-production-ready-brightgreen.svg)]()
@@ -39,10 +39,11 @@
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 前端界面 │ │ 后端服务 │ │ 数据存储 │
│ │ │ │ │ │
│ • 仪表板 │◄──►│ • Flask API │◄──►│ • SQLite DB │
│ • 仪表板 │◄──►│ • Flask API │◄──►│ • MySQL DB
│ • 智能对话 │ │ • WebSocket │ │ • 知识库 │
│ • Agent管理 │ │ • Agent核心 │ │ • 工单系统 │
│ • 数据分析 │ │ • LLM集成 │ │ • 车辆数据 │
│ • 备份管理 │ │ • 备份系统 │ │ • SQLite备份 │
└─────────────────┘ └─────────────────┘ └─────────────────┘
```
@@ -279,6 +280,13 @@ LOG_LEVEL=INFO
## 📝 更新日志
### v1.3.0 (2025-09-17)
- ✅ 数据库架构优化MySQL主数据库+SQLite备份系统
- ✅ 工单详情API修复解决数据库会话管理问题
- ✅ 备份管理系统自动备份MySQL数据到SQLite
- ✅ 数据库状态监控实时监控MySQL和SQLite状态
- ✅ 备份管理API支持数据备份和恢复操作
### v1.2.0 (2025-09-16)
- ✅ 系统设置扩展API管理、模型参数配置、端口管理
- ✅ 真实数据分析:修复性能趋势图表显示问题