Enhance management cockpit analysis

This commit is contained in:
2026-04-29 07:00:29 +02:00
parent 49c03b9673
commit 3ac03a4782
15 changed files with 2651 additions and 384 deletions
@@ -5,7 +5,10 @@ namespace TrafagSalesExporter.Services;
public interface IManagementCockpitService
{
Task<List<ManagementCockpitFileOption>> GetAvailableFilesAsync();
IReadOnlyList<ManagementCockpitValueFieldOption> GetValueFieldOptions();
Task<ManagementCockpitResult> AnalyzeAsync(string filePath);
Task<ManagementCockpitResult> AnalyzeAsync(string filePath, ManagementCockpitAnalysisOptions? options);
Task<List<int>> GetAvailableCentralYearsAsync();
Task<ManagementCockpitCentralResult> AnalyzeCentralAsync(int year, int? month);
Task<ManagementCockpitCentralResult> AnalyzeCentralAsync(int year, int? month, ManagementCockpitAnalysisOptions? options);
}