Добавьте файлы проекта.

This commit is contained in:
FrigaT
2026-01-05 00:29:19 +03:00
committed by FrigaT
parent 76a09d80d4
commit d0653c2098
105 changed files with 6729 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
using SQLVision.Core.Enums;
using System.Text.Json.Serialization;
namespace SQLVision.Core.Models;
public class OutputDefinition
{
[JsonPropertyName("type")]
public OutputType Type { get; set; } = OutputType.Table;
[JsonPropertyName("subType")]
public string? SubType { get; set; }
[JsonPropertyName("description")]
public string Description { get; set; } = "Result";
[JsonPropertyName("isPrimary")]
public bool IsPrimary { get; set; } = false;
[JsonPropertyName("options")]
public Dictionary<string, string> Options { get; set; } = new();
[JsonPropertyName("dataTableName")]
public string? DataTableName { get; set; }
// Для графиков
[JsonPropertyName("xAxisColumn")]
public string? XAxisColumn { get; set; }
[JsonPropertyName("yAxisColumn")]
public string? YAxisColumn { get; set; }
[JsonPropertyName("seriesColumn")]
public string? SeriesColumn { get; set; }
[JsonPropertyName("chartType")]
public ChartType ChartType { get; set; } = ChartType.Line;
}