|
|
5345dc75f2
|
重构: 完成代码审查和架构优化
主要改进:
1. 模块化架构重构
- 创建Confluence模块目录结构
- 统一飞书模块架构
- 重构数据库模块
2. 代码质量提升
- 创建统一配置管理
- 实现统一日志配置
- 完善类型提示和异常处理
3. 功能优化
- 移除parse-test功能
- 删除DEBUG_MODE配置
- 更新命令行选项
4. 文档完善
- 更新README.md项目结构
- 添加开发指南和故障排除
- 完善配置说明
5. 系统验证
- 所有核心功能测试通过
- 模块导入验证通过
- 架构完整性验证通过
|
2025-12-31 02:04:16 +08:00 |
|
|
|
dc2a55bbf4
|
feat: 添加飞书表格模块支持排班人员信息获取
- 新增 src/feishu_v2.py: 飞书表格API客户端,支持数据库存储和2026年全年排班表
- 新增 src/schedule_database.py: 排班信息数据库模块,用于缓存排班数据
- 新增 docs/feishu_data_flow.md: 飞书数据流文档
- 新增 plans/feishu_scheduling_plan.md: 飞书排班表模块设计文档
- 更新 src/report.py: 使用新的飞书模块获取排班人员信息
- 更新 src/gui.py: 启动时自动获取新数据,添加auto_fetch_data方法
- 更新 .env.example: 添加飞书配置示例
- 更新 AGENTS.md: 更新项目文档
- 更新 main.py: 集成飞书模块
功能特性:
1. 支持从飞书表格获取排班人员信息
2. 支持2025年月度表格和2026年全年排班表
3. 使用SQLite数据库缓存,减少API调用
4. 自动检测表格更新
5. GUI启动时自动获取最新数据
6. 日报中正确显示次日班次人员信息
|
2025-12-31 00:03:34 +08:00 |
|
|
|
00baaf4b28
|
Hide unaccounted data from report (still calculated internally)
|
2025-12-29 01:50:12 +08:00 |
|
|
|
9411794773
|
Remove blank line between daily and monthly stats
|
2025-12-29 01:48:21 +08:00 |
|
|
|
283a035ab1
|
Add README and monthly unaccounted data feature
|
2025-12-29 01:03:54 +08:00 |
|