feat(aihitLoader): добавлено поле "Управляемое_оборудование"

This commit is contained in:
Mikhail Kuznetsov
2025-12-24 18:39:39 +10:00
parent 8e01b0410c
commit 8c7c092a06

View File

@@ -8,41 +8,41 @@ namespace PARR.AIHITMainLoader.Models
{ {
[Column("ЗОНА_ОТВЕТСТВЕННОСТИ")] [Column("ЗОНА_ОТВЕТСТВЕННОСТИ")]
public string? ResponseArea { get; set; } public string? ResponseArea { get; set; }
[Column("КАТЕГОРИЯ_ЭК")] [Column("КАТЕГОРИЯ_ЭК")]
public string? EKCategory { get; set; } public string? EKCategory { get; set; }
[Key] [Key]
[Column("КОД_ПОИСКАК")] [Column("КОД_ПОИСКАК")]
public string? EKFindCode { get; set; } public string? EKFindCode { get; set; }
[Column("КРАТКОЕ_НАИМЕНОВАНИЕ")] [Column("КРАТКОЕ_НАИМЕНОВАНИЕ")]
public string? ShortName { get; set; } public string? ShortName { get; set; }
[Column("МВЗ")] [Column("МВЗ")]
public string? MVZ { get; set; } public string? MVZ { get; set; }
[Column("МОДЕЛЬ")] [Column("МОДЕЛЬ")]
public string? Model { get; set; } public string? Model { get; set; }
[Column("ОТВЕТСТВЕННЫЙ_ЗАК")] [Column("ОТВЕТСТВЕННЫЙ_ЗАК")]
public string? ResponsibleByEK { get; set; } public string? ResponsibleByEK { get; set; }
[Column("ПОДКАТЕГОРИЯ_ЭК")] [Column("ПОДКАТЕГОРИЯ_ЭК")]
public string? EKSubCategory { get; set; } public string? EKSubCategory { get; set; }
[Column("ПРОИЗВОДИТЕЛЬ_РАЗРАБОТЧИК")] [Column("ПРОИЗВОДИТЕЛЬ_РАЗРАБОТЧИК")]
public string? Developer { get; set; } public string? Developer { get; set; }
[Column("РАБОЧАЯ_ГР_ОТВ_ЗАК")] [Column("РАБОЧАЯ_ГР_ОТВ_ЗАК")]
public string? WorkGroup { get; set; } public string? WorkGroup { get; set; }
[Column("СТАТУС")] [Column("СТАТУС")]
public string? Status { get; set; } public string? Status { get; set; }
[Column("ТИП_ЭК")] [Column("ТИП_ЭК")]
public string? EKType { get; set; } public string? EKType { get; set; }
[Column("РГ_смены")] [Column("РГ_смены")]
public string? ShiftWorkGroup { get; set; } public string? ShiftWorkGroup { get; set; }
@@ -59,10 +59,16 @@ namespace PARR.AIHITMainLoader.Models
public int IsNotUnique { get; set; } public int IsNotUnique { get; set; }
[Column("ЗО_РГ")] [Column("ЗО_РГ")]
public string? WorkGroupResponseArea { get; set; } public string? WorkGroupResponseArea { get; set; }
[Column("ДОПОЛНИТЕЛЬНАЯ_ИНФОРМАЦИЯ")] [Column("ДОПОЛНИТЕЛЬНАЯ_ИНФОРМАЦИЯ")]
public string? AdditionalInformation { get; set; } public string? AdditionalInformation { get; set; }
[Column("Управляемое_оборудование")]
public int ControlledEquipment { get; set; }
public AihitMainDataMq ToMainData() public AihitMainDataMq ToMainData()
{ {
@@ -88,7 +94,8 @@ namespace PARR.AIHITMainLoader.Models
{"АКТИВЕН", Active.ToString() }, {"АКТИВЕН", Active.ToString() },
{"НЕУНИКАЛЬНЫЙ_ЭК", IsNotUnique.ToString() }, {"НЕУНИКАЛЬНЫЙ_ЭК", IsNotUnique.ToString() },
{"ЗО_РГ", WorkGroupResponseArea }, {"ЗО_РГ", WorkGroupResponseArea },
{ОПОЛНИТЕЛЬНАЯ_ИНФОРМАЦИЯ", AdditionalInformation } {ОПОЛНИТЕЛЬНАЯ_ИНФОРМАЦИЯ", AdditionalInformation },
{"Управляемое_оборудование", ControlledEquipment.ToString() }
} }
}; };
} }