feat: Сервисы и модели RabbitMq разнесены согласно архитектуры

This commit is contained in:
Mikhail Trubnikov
2026-04-14 12:01:49 +10:00
parent 734c2e3c99
commit e892aa12d3
196 changed files with 589 additions and 1232 deletions

View File

@@ -0,0 +1,70 @@
namespace PARR.Domain.Enums
{
//todo: удалить!!!
/// <summary>
/// Действия с шаблонами/расписаниями для TemplateActivator
/// </summary>
public enum TemplateActivatorActionsEnum
{
/// <summary>
/// Активировать все шаблоны
/// </summary>
ActivateAllTemplates = 0,
/// <summary>
/// Активировать шаблоны у которых активировано расписание
/// </summary>
ActivateTemplatesWithActiveSchedules = 1,
/// <summary>
/// Деактивировать все шаблоны
/// </summary>
DeactivateAllTemplates = 2,
/// <summary>
/// Деактивировать шаблоны у которынх деактивировано расписание
/// </summary>
DeactivateTemplatesWithDeactivationSchedules = 3,
/// <summary>
/// Активировать все расписания
/// </summary>
ActivateAllSchedules = 4,
/// <summary>
/// Деактивировать все расписания
/// </summary>
DeactivateAllSchedules = 5,
/// <summary>
/// Активировать все расписания у которых активированы шаблоны
/// </summary>
ActivateSchedulesWithActiveTemplates = 6,
/// <summary>
/// Деактивировать все расписания у которых деактивированы шаблоны
/// </summary>
DeactivateSchedulesWithDeactivationTemplates = 7,
/// <summary>
/// Деактивировать расписания у которых шаблоны синхронизированы с ошибкой
/// </summary>
DeactivateSchedulesWithTemplateSyncErrors = 8,
/// <summary>
/// Деактивировать в соответствии с настройками авто-контроля
/// </summary>
DeactivateAllForAutoControl = 9,
/// <summary>
/// Активировать в соответствии с настройками авто-контроля
/// </summary>
ActivateAllForAutoControl = 10
//только в интерфейсе:
//активировать все шаблоны и расписания (отправлю 2 запроса)
//деактивировать все шаблоны и расписания (отправлю 2 запроса)
}
}