Private
Public Access
1
0
Commit Graph

4 Commits

Author SHA1 Message Date
4a1f0213df 重构:消除代码重复,提升可维护性
后端优化:
- 新增 resolvePassword 函数,消除密码获取重复逻辑
- 新增 parseMongoOptions 函数,消除 Options 解析重复
- 新增 testConnectionByType 统一连接测试调用
- 重构 loadMongoDatabasesWithOptions 接收解析后参数
- 删除重复代码 37 行

前端优化:
- 新增 useVisibleDatabases composable
- 统一 visible_databases 解析和过滤逻辑
- 简化错误处理,移除 try-catch 包装
- 删除重复代码 22 行

代码质量:
- 消除 6 处重复代码块
- 新增 5 个可复用函数
- 提升代码可维护性和可测试性
2026-03-31 11:49:25 +08:00
d62b9ca7bd 新增:数据库可见性过滤与连接管理增强
功能:
- 支持配置 MySQL/MongoDB 可见数据库列表
- 连接删除时自动清理关联数据并关闭连接池
- 新增加载数据库列表 API
- 数据库错误提示优化

改进:
- 代码简化:消除重复的表单验证和密码处理逻辑
- ResultPanel 表格高度计算重构
- 删除调试日志和临时文件

后端:
- 新增 VisibleDatabases 字段到连接模型
- DeleteConnection 使用事务确保数据一致性
- LoadAllDatabases 支持 MySQL/MongoDB 数据库列表加载
2026-03-31 11:49:25 +08:00
7e79a53dae 重构:模块重命名 u-desk,更新所有依赖到最新版本 2026-01-28 00:44:02 +08:00
652f5e5d60 新增:连接管理、数据查询等功能 2026-01-22 18:34:59 +08:00