using System.Text.Json.Serialization; namespace PARR.Constants { /// /// Компоненты ПАРР /// [JsonConverter(typeof(JsonStringEnumConverter))] public enum ParrComponentsEnum { // Тут указываем только Worker`ы // !!! При добавлении новых, добавлять в DataContext !!! /// /// API /// Api = 0, /// /// Загрузчик из АИХИТ /// AihitLoader = 1, /// /// Синхронизатор АИХИТ /// AihitSyncer = 2, /// /// Загрузчик нарядов из ЕСПП /// EsppOrderLoader = 3, /// /// Управление нарядами ЕСПП /// EsppOrderManager = 4, /// /// Синхронизатор расписаний /// EsppScheduleSync = 5, /// /// Синхронизатор шаблонов /// EsppTemplateSync = 6, /// /// Генератор шаблонов /// GeneratorTemplates = 7, /// /// Авто-контроль РР /// JobAutoControl = 8, /// /// Связывание нарядов ЕСПП с ПАРР (шаблонами, агентами) /// Master = 9, /// /// Рассчет даты следующего срабатывания /// NextRun = 10, /// /// Активатор шаблонов / расписаний /// TemplateActivator = 11, /// /// Автораспределение РР /// TemplateDistributor = 12, /// /// Генератор Template /// TemplateTaskGenerator = 13 } }