|
|
0cbc587bf3
|
feat: 实现月底/月初数据调整功能
1. 新增月底/月初智能数据调整功能
- 月底最后一天自动弹出剔除数据对话框
- 月初1号自动弹出添加数据对话框
- 普通日期不弹出对话框
2. 实现月底剔除数据自动转移到次月1号
- 月底剔除的数据自动添加到次月1号统计
- 支持跨月、跨年数据转移
- 数据备注自动记录转移信息
3. 修复自动获取数据后不弹出调整对话框的问题
- 修改auto_fetch_data()方法,成功获取数据后调用调整处理
- 确保第一次打开GUI也能弹出相应对话框
4. 修复月度统计不包含调整数据的问题
- 修改get_monthly_stats()方法包含手动调整数据
- 确保调整数据正确影响月度统计
5. 恢复日报原始模板格式
- 移除调整数据的详细说明
- 保持原始日报模板,只显示最终结果
6. 数据库增强
- 新增manual_adjustments表存储手动调整数据
- 实现调整数据的增删改查方法
- 实现包含调整数据的每日数据获取方法
测试通过:所有功能正常工作,数据计算准确。
|
2026-01-02 00:08:57 +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 |
|
|
|
bf2ee14332
|
更新README和AGENTS文档
|
2025-12-29 02:56:50 +08:00 |
|
|
|
e11e378081
|
Add .env configuration for Confluence settings
|
2025-12-29 01:15:57 +08:00 |
|
|
|
04b7b3bb36
|
Refactor: modular main.py with selectable functions, save debug output to debug/ dir
|
2025-12-29 01:09:59 +08:00 |
|
|
|
283a035ab1
|
Add README and monthly unaccounted data feature
|
2025-12-29 01:03:54 +08:00 |
|
|
|
3b60ae9ecf
|
refactor: 模块化重构项目结构
|
2025-12-28 23:31:22 +08:00 |
|