feat(aihitLoader): Изменены поля синхронизации из АИХ ИТ

This commit is contained in:
Mikhail Kuznetsov
2025-08-15 11:32:13 +10:00
parent 1272ce92ec
commit 928a1471cf
2 changed files with 8 additions and 72 deletions

View File

@@ -58,6 +58,9 @@ namespace PARR.AIHITMainLoader.Models
[Column("НЕУНИКАЛЬНЫЙ_ЭК")] [Column("НЕУНИКАЛЬНЫЙ_ЭК")]
public int IsNotUnique { get; set; } public int IsNotUnique { get; set; }
[Column("ЗО_РГ")]
public string? WorkGroupResponseArea { get; set; }
public AihitMainDataMq ToMainData() public AihitMainDataMq ToMainData()
{ {
@@ -82,6 +85,7 @@ namespace PARR.AIHITMainLoader.Models
{"Сервер БИР", BIRServerType }, {"Сервер БИР", BIRServerType },
{"АКТИВЕН", Active.ToString() }, {"АКТИВЕН", Active.ToString() },
{"НЕУНИКАЛЬНЫЙ_ЭК", IsNotUnique.ToString() }, {"НЕУНИКАЛЬНЫЙ_ЭК", IsNotUnique.ToString() },
{"ЗО_РГ", WorkGroupResponseArea },
} }
}; };
} }

View File

@@ -9,21 +9,12 @@ namespace PARR.AIHITMainLoader.Models
[Column("IP_АДРЕС")] [Column("IP_АДРЕС")]
public string? IP { get; set; } public string? IP { get; set; }
[Column("МЕТКА")]
public string? Metka { get; set; }
[Column("АКТИВЕН")] [Column("АКТИВЕН")]
public string? IsActive { get; set; } public string? IsActive { get; set; }
[Column("ВАЖНЫЙ_ЭК")] [Column("ВАЖНЫЙ_ЭК")]
public string? IsImportant { get; set; } public string? IsImportant { get; set; }
[Column("ВРЕМЯ_СОЗДАНИЯ")]
public DateTime? CreateTime { get; set; }
[Column("ДОПОЛНИТЕЛЬНАЯ_ИНФОРМАЦИЯ")]
public string? AdditionalInfo { get; set; }
[Column("ЗОНА_ОТВЕТСТВЕННОСТИ")] [Column("ЗОНА_ОТВЕТСТВЕННОСТИ")]
public string? ResponseArea { get; set; } public string? ResponseArea { get; set; }
@@ -33,45 +24,24 @@ namespace PARR.AIHITMainLoader.Models
[Column("КОД_ПОИСКАК")] [Column("КОД_ПОИСКАК")]
public string? EKFindCode { get; set; } public string? EKFindCode { get; set; }
[Column("КОД_ПРОДУКТА")]
public string? ProductCode { get; set; }
[Column("КОД_УСЛУГИ")]
public string? ServiceCode { get; set; }
[Column("КРАТКОЕ_НАИМЕНОВАНИЕ")] [Column("КРАТКОЕ_НАИМЕНОВАНИЕ")]
public string? ShortName { get; set; } public string? ShortName { get; set; }
[Column("ОТВЕТСТВЕННЫЙ_ЗАК")] [Column("ОТВЕТСТВЕННЫЙ_ЗАК")]
public string? ResponsibleByEK { get; set; } public string? ResponsibleByEK { get; set; }
[Column("ПЛАНОВОЕ_ВРЕМЯ_ВОССТАНОВЛЕНИЯ")]
public DateTime? PlannedTimeToRepair { get; set; }
[Column("ПОДКАТЕГОРИЯ_ЭК")] [Column("ПОДКАТЕГОРИЯ_ЭК")]
public string? EKSubCategory { get; set; } public string? EKSubCategory { get; set; }
[Column("ПОЛНОЕ_НАИМЕНОВАНИЕ")] [Column("ПОЛНОЕ_НАИМЕНОВАНИЕ")]
public string? FullName { get; set; } public string? FullName { get; set; }
[Column("ПРЕДПИСАНИЕ")]
public string? Prescription { get; set; }
[Column("ПРЕДПРИЯТИЕ")]
public string? Company { get; set; }
[Column("РАБОЧАЯ_ГР_ОТВ_ЗАК")] [Column("РАБОЧАЯ_ГР_ОТВ_ЗАК")]
public string? WorkGroup { get; set; } public string? WorkGroup { get; set; }
[Column("РАСПОЛОЖЕНИЕ")] [Column("РАСПОЛОЖЕНИЕ")]
public string? Location { get; set; } public string? Location { get; set; }
[Column("РЕВИЗОРК")]
public string? EKRevizor { get; set; }
[Column("РЕГИСТРАТОРК")]
public string? EKRegister { get; set; }
[Column("СЕТЕВОЕМЯ")] [Column("СЕТЕВОЕМЯ")]
public string? NetworkName { get; set; } public string? NetworkName { get; set; }
@@ -81,27 +51,6 @@ namespace PARR.AIHITMainLoader.Models
[Column("ТИП_ЭК")] [Column("ТИП_ЭК")]
public string? EKType { get; set; } public string? EKType { get; set; }
[Column("ФАКТИЧЕСКОЕ_ЗАВЕРШЕНИЕКСПЛУАТАЦИИ")]
public DateTime? EndExplotationDate { get; set; }
[Column("ФАКТИЧЕСКОЕ_НАЧАЛОКСПЛУАТАЦИИ")]
public DateTime? StartExplotationDate { get; set; }
[Column("ЦЕЛЕВОЕ_ВРЕМЯ_ВОССТАНОВЛЕНИЯ")]
public string? TargetRepairTime { get; set; }
[Column("SYSMODTIME")]
public DateTime? SysModTime { get; set; }
[Column("SYSMODUSER")]
public string? SysModUser { get; set; }
[Column("НОВЫЙ_КОД_ПОИСКА")]
public string? NewEKFindCode { get; set; }
[Column("СТАРЫЙ_КОД_ПОИСКА")]
public string? OldEKFindCode { get; set; }
[Column("НАПРАВЛЕНИЕТСК")] [Column("НАПРАВЛЕНИЕТСК")]
public string? CTSDirection { get; set; } public string? CTSDirection { get; set; }
@@ -109,9 +58,6 @@ namespace PARR.AIHITMainLoader.Models
[Column("ID")] [Column("ID")]
public int? AIHID { get; set; } public int? AIHID { get; set; }
[Column("недостоверныеанные")]
public char? IsUnreliableData { get; set; }
[Column("РГ_смены")] [Column("РГ_смены")]
public string? ShiftWorkGroup { get; set; } public string? ShiftWorkGroup { get; set; }
@@ -145,6 +91,9 @@ namespace PARR.AIHITMainLoader.Models
[Column("ЗО_РГ")] [Column("ЗО_РГ")]
public string? WorkGroupResponseArea { get; set; } public string? WorkGroupResponseArea { get; set; }
[Column("НЕУНИКАЛЬНЫЙ_ЭК")]
public string? IsNotUnique { get; set; }
public AihitMainDataMq ToMainData() public AihitMainDataMq ToMainData()
{ {
@@ -154,38 +103,21 @@ namespace PARR.AIHITMainLoader.Models
Properties = new Dictionary<string, string?> Properties = new Dictionary<string, string?>
{ {
{"IP_АДРЕС", IP }, {"IP_АДРЕС", IP },
//{"МЕТКА", Metka },
{"АКТИВЕН", IsActive }, {"АКТИВЕН", IsActive },
{"НЕУНИКАЛЬНЫЙ_ЭК", IsNotUnique },
//{"ВАЖНЫЙ_ЭК", IsImportant }, //{"ВАЖНЫЙ_ЭК", IsImportant },
//{"ВРЕМЯ_СОЗДАНИЯ", CreateTime.ToString() ?? null},
//{"ДОПОЛНИТЕЛЬНАЯ_ИНФОРМАЦИЯ", AdditionalInfo },
{"КАТЕГОРИЯ_ЭК", EKCategory }, {"КАТЕГОРИЯ_ЭК", EKCategory },
//{"КОД_ПРОДУКТА", EKFindCode },
//{"КОД_УСЛУГИ", ProductCode },
{"КРАТКОЕ_НАИМЕНОВАНИЕ", ShortName }, {"КРАТКОЕ_НАИМЕНОВАНИЕ", ShortName },
{"ОТВЕТСТВЕННЫЙ_ЗАК", ResponsibleByEK }, {"ОТВЕТСТВЕННЫЙ_ЗАК", ResponsibleByEK },
//{"ПЛАНОВОЕ_ВРЕМЯ_ВОССТАНОВЛЕНИЯ", PlannedTimeToRepair.ToString() ?? null },
{ОДКАТЕГОРИЯ_ЭК", EKSubCategory }, {ОДКАТЕГОРИЯ_ЭК", EKSubCategory },
{ОЛНОЕ_НАИМЕНОВАНИЕ", FullName }, {ОЛНОЕ_НАИМЕНОВАНИЕ", FullName },
//{"ПРЕДПИСАНИЕ", Prescription },
//{"ПРЕДПРИЯТИЕ", Company },
{"РАБОЧАЯ_ГР_ОТВ_ЗАК", WorkGroup }, {"РАБОЧАЯ_ГР_ОТВ_ЗАК", WorkGroup },
//{"РАСПОЛОЖЕНИЕ", Location }, //{"РАСПОЛОЖЕНИЕ", Location },
//{"РЕВИЗОРК", EKRevizor },
//{"РЕГИСТРАТОРК", EKRegister },
//{"СЕТЕВОЕМЯ", NetworkName }, //{"СЕТЕВОЕМЯ", NetworkName },
{"СТАТУС", Status }, {"СТАТУС", Status },
{"ТИП_ЭК", EKType }, {"ТИП_ЭК", EKType },
//{"ФАКТИЧЕСКОЕ_ЗАВЕРШЕНИЕКСПЛУАТАЦИИ", EndExplotationDate.ToString() ?? null },
//{"ФАКТИЧЕСКОЕ_НАЧАЛОКСПЛУАТАЦИИ", StartExplotationDate.ToString() ?? null },
//{"ЦЕЛЕВОЕ_ВРЕМЯ_ВОССТАНОВЛЕНИЯ", TargetRepairTime },
//{"SYSMODTIME", SysModTime.ToString() ?? null },
//{"SYSMODUSER", SysModUser },
//{"НОВЫЙ_КОД_ПОИСКА", NewEKFindCode },
//{"СТАРЫЙ_КОД_ПОИСКА", OldEKFindCode },
//{"НАПРАВЛЕНИЕТСК", CTSDirection }, //{"НАПРАВЛЕНИЕТСК", CTSDirection },
//{"ID", AIHID.ToString() }, //{"ID", AIHID.ToString() },
//{"недостоверныеанные", IsUnreliableData.ToString() },
//{"РГ_смены", ShiftWorkGroup }, //{"РГ_смены", ShiftWorkGroup },
{"КлиентскоеО", ClientSoftware }, {"КлиентскоеО", ClientSoftware },
{"Клиентская_ОС", ClientOS }, {"Клиентская_ОС", ClientOS },