/
afanasevn
/
MaxSystems
Обзор
Документация
Войти
/
afanasevn
/
MaxSystems
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/MaxSystems.Domain/Checklists/ChecklistTemplates.cs
27 строк
878 B
IBS\NAfanasev
Update documentation and comments
22 июн 2026, 19:13
22 июн 2026, 19:13
ff853a6
Код
Авторство
О чём код?
namespace MaxSystems.Domain.Checklists; /// <summary> /// Шаблоны чек-листов пилота (ИБП и СКУД). /// Чек-листы для камер и шкафов СКС в пилоте не реализованы. /// </summary> public static class ChecklistTemplates { public const string UpsMaintenance = "UPS_MAINTENANCE"; public const string AcsMaintenance = "ACS_MAINTENANCE"; /// <summary>Возвращает код чек-листа для системы и типа работы ТО.</summary> public static string? ResolveForEquipment( string system, string workType) { if (workType != "MAINTENANCE") return null; return system switch { "UPS" or "Ups" => UpsMaintenance, "ACS" or "Acs" => AcsMaintenance, _ => null }; } }