feat(Analyzer): refactor analyzer and implement auto mode

This commit is contained in:
2026-08-09 21:01:38 +02:00
parent 5475c3ac51
commit b57cc9894c
31 changed files with 3425 additions and 0 deletions
@@ -0,0 +1,21 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace FinlyticAnalyzer.Entities;
public class AnalyzerSettingsEntity
{
[Key]
public Guid Id { get; set; }
public string ScanCronSchedule { get; set; } = "0 */1 * * *";
public double MinSignalScore { get; set; } = 75.0;
public bool EnableLogMqttHealthPing { get; set; } = false;
public bool EnableLogMqttGeneral { get; set; } = true;
public bool EnableLogAnalyzerAuto { get; set; } = true;
public bool EnableLogAnalyzerManual { get; set; } = true;
public bool EnableLogDatabaseOps { get; set; } = true;
public DateTime UpdatedAt { get; set; } = DateTime.UtcNow;
}