feat(core): 添加视频连续性检查功能

- 实现了连续性检查循环,每5分钟执行一次检查
- 添加了跨天跨小时的文件列表获取功能
- 实现了单个设备和所有设备的连续性检查逻辑
- 添加了连续性检查结果上报API接口
- 实现了检查结果的数据结构定义和转换功能
- 配置了9点到18点的工作时间检查范围
- 添加了详细的日志记录和OpenTelemetry追踪支持
This commit is contained in:
2025-12-30 10:38:13 +08:00
parent 10e39a506c
commit 27dfda32fa
4 changed files with 554 additions and 0 deletions

View File

@@ -171,6 +171,9 @@ func main() {
// Start Task Loop
go runTaskLoop(ctx)
// Start Continuity Check Loop
go core.RunContinuityCheckLoop(ctx)
// Wait for signal
<-sigChan
logger.Info("Received shutdown signal")