refactor: 模块化重构 v3.4.0

🎯 重构目标:
- 将 3700+ 行单文件拆分为多个模块
- 清晰的职责分离,便于维护和扩展

📁 模块结构:
- config.py: 配置常量和路径
- database.py: 数据库操作
- utils.py: 工具函数(日志、进程、cron等)
- routes_cron.py: Cron管理API
- routes_system.py: 系统监控API
- routes_config.py: 配置管理API
- routes_email.py: 邮件通知API
- routes_project.py: 项目管理API
- templates.py: HTML模板
- app.py: 主入口文件

 优势:
- 易于维护:每个模块职责明确
- 易于扩展:新增功能只需添加对应模块
- 易于测试:模块独立,便于单元测试
- 易于理解:新人能快速上手

📝 更新 README.md,详细说明项目结构和API接口
This commit is contained in:
2026-06-01 12:30:24 +08:00
parent 6d1cd478be
commit 69edd1c63e
13 changed files with 2059 additions and 3825 deletions

View File

@@ -30302,3 +30302,15 @@ Press CTRL+C to quit
[2026-06-01 12:11:34] 进程PID: 780597
[2026-06-01 12:11:34] ==================================================
[2026-06-01 12:12:13] 从系统 crontab 同步了 0 个任务(已清空旧任务)
[2026-06-01 12:13:33] ⚠️ 进程收到 SIGTERM 信号,即将退出!
[2026-06-01 12:13:35] ==================================================
[2026-06-01 12:13:35] 项目服务管理面板 v2.0.0 启动
[2026-06-01 12:13:35] 访问地址: http://localhost:16022
[2026-06-01 12:13:35] 进程PID: 781142
[2026-06-01 12:13:35] ==================================================
[2026-06-01 12:29:39] ⚠️ 进程收到 SIGTERM 信号,即将退出!
[2026-06-01 12:29:39] ==================================================
[2026-06-01 12:29:39] 项目服务管理面板 v2.0.0 启动
[2026-06-01 12:29:39] 访问地址: http://localhost:16022
[2026-06-01 12:29:39] 进程PID: 784244
[2026-06-01 12:29:39] ==================================================