重构:文件系统模块化架构,优化应用启动流程

This commit is contained in:
lxy
2026-01-28 00:28:54 +08:00
parent 4a9b25a505
commit 8c577f70e7
123 changed files with 32030 additions and 967 deletions
@@ -0,0 +1,50 @@
# ADR-002: 表结构Tab显示策略
**状态**:已采纳
**日期**:2025-01-28
**决策者**:开发团队
## 上下文
表结构查看功能需要在ResultPanel中添加"结构"Tab。需要决定Tab的显示策略:
1. 动态显示(有数据时显示)
2. 始终显示(无数据时显示空状态)
## 考虑的选项
### 选项1:动态显示Tab
- 优点:界面简洁,不会有多余的Tab
- 缺点:Tab位置不固定,用户习惯可能不好
### 选项2:始终显示Tab
- 优点:Tab位置固定,用户习惯更好
- 缺点:可能有多余的Tab
## 决策
选择的方案:**选项2 - 始终显示Tab**
## 理由
1. **用户体验**:Tab位置固定,用户更容易找到
2. **一致性**:与其他Tab(结果、消息)保持一致
3. **可发现性**:用户更容易发现表结构查看功能
## 后果
### 正面影响
- Tab位置固定,用户体验更好
- 功能更容易被发现
- 与其他Tab保持一致
### 负面影响
- 可能有多余的Tab(无数据时)
### 约束
- Tab始终显示,无数据时显示空状态提示
- 空状态提示要清晰,引导用户操作
## 相关决策
- [设计文档/功能设计/表结构查看功能设计.md](../设计文档/功能设计/表结构查看功能设计.md)