```
feat(scheduler): 新增多种报表推送功能并重构调度器代码 - 新增考勤汇总、风险进度、工作日报、工作周报等报表推送功能 - 重构调度器中的报表推送逻辑,提取通用的 deliver_report 函数 - 添加新的定时任务配置项用于各种报表推送 - 实现飞书推送配置检查函数 _feishu_delivery_configured - 将重复的报表推送代码抽取为可复用的函数模式 ```
This commit is contained in:
@@ -86,6 +86,15 @@ class Settings(BaseSettings):
|
||||
celery_result_backend_url: str | None = None
|
||||
daily_brief_cron_hour: int = 9
|
||||
daily_brief_cron_minute: int = 0
|
||||
attendance_summary_cron_hour: int = 18
|
||||
attendance_summary_cron_minute: int = 0
|
||||
risk_progress_cron_hour: int = 17
|
||||
risk_progress_cron_minute: int = 30
|
||||
work_daily_cron_hour: int = 18
|
||||
work_daily_cron_minute: int = 30
|
||||
work_weekly_report_day_of_week: str = "fri"
|
||||
work_weekly_cron_hour: int = 18
|
||||
work_weekly_cron_minute: int = 45
|
||||
weekly_project_report_day_of_week: str = "mon"
|
||||
weekly_project_report_cron_hour: int = 9
|
||||
weekly_project_report_cron_minute: int = 30
|
||||
|
||||
Reference in New Issue
Block a user