Добавлены ряд категорий,обновление категорий "бурение ротором" и "бурение слайдом" на категорию "бурение" в ГГД

This commit is contained in:
Оля Бизюкова 2024-04-03 19:41:35 +05:00
parent 8c9bce8d18
commit 396ada16c9
4 changed files with 9612 additions and 68 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,60 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace AsbCloudDb.Migrations
{
/// <inheritdoc />
public partial class Add_NewWellOperationCategories : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.InsertData(
table: "t_well_operation_category",
columns: new[] { "id", "id_parent", "key_value_name", "key_value_units", "name" },
values: new object[,]
{
{ 3006, null, "dT", "мин", "Заключительные работы" },
{ 5113, 4001, "МСП", "м/ч", "Бурение" },
{ 5114, 4013, "dT", "мин", "ТО оборудования" },
{ 4019, 3006, "dT", "мин", "Заключительные операции" },
{ 5115, 4019, "dT", "мин", "Спуск НКТ" }
});
migrationBuilder.Sql
("UPDATE public.t_well_operation SET id_category=5113 WHERE id_category=5002 OR id_category=5003;");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "t_well_operation_category",
keyColumn: "id",
keyValue: 5113);
migrationBuilder.DeleteData(
table: "t_well_operation_category",
keyColumn: "id",
keyValue: 5114);
migrationBuilder.DeleteData(
table: "t_well_operation_category",
keyColumn: "id",
keyValue: 5115);
migrationBuilder.DeleteData(
table: "t_well_operation_category",
keyColumn: "id",
keyValue: 4019);
migrationBuilder.DeleteData(
table: "t_well_operation_category",
keyColumn: "id",
keyValue: 3006);
}
}
}

View File

@ -19,7 +19,7 @@ namespace AsbCloudDb.Migrations
#pragma warning disable 612, 618
modelBuilder
.UseCollation("Russian_Russia.1251")
.HasAnnotation("ProductVersion", "6.0.22")
.HasAnnotation("ProductVersion", "8.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 63);
NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "adminpack");
@ -284,7 +284,7 @@ namespace AsbCloudDb.Migrations
.HasColumnName("date")
.HasComment("Дата формирования отчёта");
b.Property<DateTime?>("DateLastUpdate")
b.Property<DateTimeOffset?>("DateLastUpdate")
.HasColumnType("timestamp with time zone")
.HasColumnName("date_last_update")
.HasComment("Дата последнего обновления");
@ -482,7 +482,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_deposit", null, t =>
b.ToTable("t_deposit", t =>
{
t.HasComment("Месторождение");
});
@ -553,7 +553,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdTelemetry");
b.ToTable("t_detected_operation", null, t =>
b.ToTable("t_detected_operation", t =>
{
t.HasComment("автоматически определенные операции по телеметрии");
});
@ -591,7 +591,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdTelemetry");
b.ToTable("t_drill_test", null, t =>
b.ToTable("t_drill_test", t =>
{
t.HasComment("Drill_test");
});
@ -629,7 +629,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_driller", null, t =>
b.ToTable("t_driller", t =>
{
t.HasComment("Бурильщик");
});
@ -659,7 +659,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell", "IdFileCategory")
.IsUnique();
b.ToTable("t_drilling_program_part", null, t =>
b.ToTable("t_drilling_program_part", t =>
{
t.HasComment("части программ бурения");
});
@ -737,7 +737,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdAuthorQuestion");
b.ToTable("t_faq", null, t =>
b.ToTable("t_faq", t =>
{
t.HasComment("вопросы пользователей");
});
@ -765,7 +765,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_file_category", null, t =>
b.ToTable("t_file_category", t =>
{
t.HasComment("Категории файлов");
});
@ -1166,7 +1166,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_file_info", null, t =>
b.ToTable("t_file_info", t =>
{
t.HasComment("Файлы всех категорий");
});
@ -1218,7 +1218,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdUser");
b.ToTable("t_file_mark", null, t =>
b.ToTable("t_file_mark", t =>
{
t.HasComment("Действия с файлами.");
});
@ -1248,7 +1248,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "IdRecord", "IdItem", "DateTime");
b.ToTable("t_wits_float", null, t =>
b.ToTable("t_wits_float", t =>
{
t.HasComment("таблица данных ГТИ с типом значения float");
});
@ -1278,7 +1278,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "IdRecord", "IdItem", "DateTime");
b.ToTable("t_wits_int", null, t =>
b.ToTable("t_wits_int", t =>
{
t.HasComment("таблица данных ГТИ с типом значения int");
});
@ -1309,7 +1309,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "IdRecord", "IdItem", "DateTime");
b.ToTable("t_wits_string", null, t =>
b.ToTable("t_wits_string", t =>
{
t.HasComment("таблица данных ГТИ с типом значения string");
});
@ -1350,7 +1350,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdCategory");
b.ToTable("t_help_page", null, t =>
b.ToTable("t_help_page", t =>
{
t.HasComment("Справки");
});
@ -1393,7 +1393,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdTelemetry");
b.ToTable("t_limiting_parameter", null, t =>
b.ToTable("t_limiting_parameter", t =>
{
t.HasComment("Ограничения по параметрам телеметрии");
});
@ -1408,7 +1408,7 @@ namespace AsbCloudDb.Migrations
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
b.Property<DateTime>("DateDownload")
b.Property<DateTimeOffset>("DateDownload")
.HasColumnType("timestamp with time zone")
.HasColumnName("date_download")
.HasComment("Дата загрузки");
@ -1442,7 +1442,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdDirectory");
b.ToTable("t_manual", null, t =>
b.ToTable("t_manual", t =>
{
t.HasComment("Инструкции");
});
@ -1472,7 +1472,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdParent");
b.ToTable("t_manual_directory", null, t =>
b.ToTable("t_manual_directory", t =>
{
t.HasComment("Директория для инструкций");
});
@ -1519,7 +1519,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_measure", null, t =>
b.ToTable("t_measure", t =>
{
t.HasComment("Таблица c данными для вкладки 'Последние данные'");
});
@ -1547,7 +1547,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_measure_category", null, t =>
b.ToTable("t_measure_category", t =>
{
t.HasComment("Категория последних данных");
});
@ -1603,17 +1603,17 @@ namespace AsbCloudDb.Migrations
.HasColumnName("message")
.HasComment("Сообщение уведомления");
b.Property<DateTime?>("ReadDate")
b.Property<DateTimeOffset?>("ReadDate")
.HasColumnType("timestamp with time zone")
.HasColumnName("read_date")
.HasComment("Дата прочтения уведомления");
b.Property<DateTime>("RegistrationDate")
b.Property<DateTimeOffset>("RegistrationDate")
.HasColumnType("timestamp with time zone")
.HasColumnName("registration_date")
.HasComment("Дата регистрации уведомления");
b.Property<DateTime?>("SentDate")
b.Property<DateTimeOffset?>("SentDate")
.HasColumnType("timestamp with time zone")
.HasColumnName("sent_date")
.HasComment("Дата отправки уведомления");
@ -1630,7 +1630,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdUser");
b.ToTable("t_notification", null, t =>
b.ToTable("t_notification", t =>
{
t.HasComment("Уведомления");
});
@ -1652,7 +1652,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_notification_category", null, t =>
b.ToTable("t_notification_category", t =>
{
t.HasComment("Категории уведомлений");
});
@ -1711,7 +1711,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_operationvalue", null, t =>
b.ToTable("t_operationvalue", t =>
{
t.HasComment("Целевые/нормативные показатели операции");
});
@ -1741,7 +1741,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_permission", null, t =>
b.ToTable("t_permission", t =>
{
t.HasComment("Разрешения на доступ к данным");
});
@ -2768,7 +2768,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWellSectionType");
b.ToTable("t_process_map_plan_drilling", null, t =>
b.ToTable("t_process_map_plan_drilling", t =>
{
t.HasComment("РТК план бурение");
});
@ -2889,7 +2889,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWellSectionType");
b.ToTable("t_process_map_plan_ream", null, t =>
b.ToTable("t_process_map_plan_ream", t =>
{
t.HasComment("РТК проработка скважины");
});
@ -2909,7 +2909,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_relation_company_well", null, t =>
b.ToTable("t_relation_company_well", t =>
{
t.HasComment("отношение скважин и компаний");
});
@ -2929,7 +2929,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdUser");
b.ToTable("t_relation_contact_well", (string)null);
b.ToTable("t_relation_contact_well");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationUserDrillingProgramPart", b =>
@ -2952,7 +2952,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdDrillingProgramPart");
b.ToTable("t_relation_user_drilling_program_part", null, t =>
b.ToTable("t_relation_user_drilling_program_part", t =>
{
t.HasComment("Отношение пользователей и частей ПБ");
});
@ -2972,7 +2972,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdPermission");
b.ToTable("t_relation_user_role_permission", null, t =>
b.ToTable("t_relation_user_role_permission", t =>
{
t.HasComment("Отношение ролей пользователей и разрешений доступа");
});
@ -4290,7 +4290,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdInclude");
b.ToTable("t_relation_user_role_user_role", null, t =>
b.ToTable("t_relation_user_role_user_role", t =>
{
t.HasComment("Отношение ролей к ролям");
});
@ -4582,7 +4582,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdUserRole");
b.ToTable("t_relation_user_user_role", null, t =>
b.ToTable("t_relation_user_user_role", t =>
{
t.HasComment("Отношение пользователей и ролей");
});
@ -4639,7 +4639,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_report_property", null, t =>
b.ToTable("t_report_property", t =>
{
t.HasComment("Отчеты с данными по буровым");
});
@ -4691,7 +4691,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_schedule", null, t =>
b.ToTable("t_schedule", t =>
{
t.HasComment("График работы бурильщика");
});
@ -4747,7 +4747,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_setpoints_rquest", null, t =>
b.ToTable("t_setpoints_rquest", t =>
{
t.HasComment("Запросы на изменение уставок панели оператора");
});
@ -4775,7 +4775,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_subsystem", null, t =>
b.ToTable("t_subsystem", t =>
{
t.HasComment("Описание подсистем");
});
@ -4844,7 +4844,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex(new[] { "RemoteUid" }, "t_telemetry_remote_uid_index");
b.ToTable("t_telemetry", null, t =>
b.ToTable("t_telemetry", t =>
{
t.HasComment("таблица привязки телеметрии от комплектов к конкретной скважине.");
});
@ -5063,7 +5063,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "DateTime");
b.ToTable("t_telemetry_data_saub", null, t =>
b.ToTable("t_telemetry_data_saub", t =>
{
t.HasComment("набор основных данных по SAUB");
});
@ -5163,7 +5163,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "DateTime");
b.ToTable("t_telemetry_data_spin", null, t =>
b.ToTable("t_telemetry_data_spin", t =>
{
t.HasComment("набор основных данных по SpinMaster");
});
@ -5190,7 +5190,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "IdEvent");
b.ToTable("t_telemetry_event", null, t =>
b.ToTable("t_telemetry_event", t =>
{
t.HasComment("Справочник событий. События формируют сообщения. Разделено по версиям посылок от телеметрии.");
});
@ -5251,7 +5251,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdTelemetry");
b.ToTable("t_telemetry_message", null, t =>
b.ToTable("t_telemetry_message", t =>
{
t.HasComment("Сообщения на буровых");
});
@ -5289,7 +5289,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "IdUser");
b.ToTable("t_telemetry_user", null, t =>
b.ToTable("t_telemetry_user", t =>
{
t.HasComment("Пользователи панели САУБ. Для сообщений.");
});
@ -5332,7 +5332,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry");
b.ToTable("t_telemetry_wireline_run_out", null, t =>
b.ToTable("t_telemetry_wireline_run_out", t =>
{
t.HasComment("Наработка талевого каната");
});
@ -5398,7 +5398,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_trajectory_fact", null, t =>
b.ToTable("t_trajectory_fact", t =>
{
t.HasComment("Загрузка фактической траектории");
});
@ -5469,7 +5469,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell");
b.ToTable("t_trajectory_plan", null, t =>
b.ToTable("t_trajectory_plan", t =>
{
t.HasComment("Загрузка плановой траектории");
});
@ -5550,7 +5550,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("Login")
.IsUnique();
b.ToTable("t_user", null, t =>
b.ToTable("t_user", t =>
{
t.HasComment("Пользователи облака");
});
@ -5591,7 +5591,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_user_role", null, t =>
b.ToTable("t_user_role", t =>
{
t.HasComment("Роли пользователей в системе");
});
@ -5930,7 +5930,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdUser", "Key");
b.ToTable("t_user_settings", null, t =>
b.ToTable("t_user_settings", t =>
{
t.HasComment("настройки интерфейса пользователя");
});
@ -5976,7 +5976,9 @@ namespace AsbCloudDb.Migrations
b.HasKey("IdTelemetry", "DateTime");
b.ToTable("t_telemetry_wits_base", (string)null);
b.ToTable("t_telemetry_wits_base");
b.UseTptMappingStrategy();
});
modelBuilder.Entity("AsbCloudDb.Model.Well", b =>
@ -6034,7 +6036,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWellType");
b.ToTable("t_well", null, t =>
b.ToTable("t_well", t =>
{
t.HasComment("скважины");
});
@ -6063,7 +6065,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWellSrc");
b.ToTable("t_well_composite", null, t =>
b.ToTable("t_well_composite", t =>
{
t.HasComment("Композитная скважина");
});
@ -6090,7 +6092,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdUser");
b.ToTable("t_well_final_documents", null, t =>
b.ToTable("t_well_final_documents", t =>
{
t.HasComment("Дело скважины");
});
@ -6180,7 +6182,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWellSectionType");
b.ToTable("t_well_operation", null, t =>
b.ToTable("t_well_operation", t =>
{
t.HasComment("Данные по операциям на скважине");
});
@ -6222,7 +6224,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdParent");
b.ToTable("t_well_operation_category", null, t =>
b.ToTable("t_well_operation_category", t =>
{
t.HasComment("Справочник операций на скважине");
});
@ -6271,6 +6273,13 @@ namespace AsbCloudDb.Migrations
Name = "Непроизводительное время (НПВ)"
},
new
{
Id = 3006,
KeyValueName = "dT",
KeyValueUnits = "мин",
Name = "Заключительные работы"
},
new
{
Id = 4000,
IdParent = 3000,
@ -6423,6 +6432,14 @@ namespace AsbCloudDb.Migrations
Name = "Незаложенные в ГГД операции"
},
new
{
Id = 4019,
IdParent = 3006,
KeyValueName = "dT",
KeyValueUnits = "мин",
Name = "Заключительные операции"
},
new
{
Id = 5000,
IdParent = 4000,
@ -7309,6 +7326,30 @@ namespace AsbCloudDb.Migrations
KeyValueName = "dT",
KeyValueUnits = "мин",
Name = "Работа пакером в обсадной колонне"
},
new
{
Id = 5113,
IdParent = 4001,
KeyValueName = "МСП",
KeyValueUnits = "м/ч",
Name = "Бурение"
},
new
{
Id = 5114,
IdParent = 4013,
KeyValueName = "dT",
KeyValueUnits = "мин",
Name = "ТО оборудования"
},
new
{
Id = 5115,
IdParent = 4019,
KeyValueName = "dT",
KeyValueUnits = "мин",
Name = "Спуск НКТ"
});
});
@ -7335,7 +7376,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_well_section_type", null, t =>
b.ToTable("t_well_section_type", t =>
{
t.HasComment("конструкция секции скважины");
});
@ -7627,7 +7668,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("IdWell", "IdSectionType")
.IsUnique();
b.ToTable("t_well_section_plan", (string)null);
b.ToTable("t_well_section_plan");
});
modelBuilder.Entity("AsbCloudDb.Model.WellType", b =>
@ -7648,7 +7689,7 @@ namespace AsbCloudDb.Migrations
b.HasKey("Id");
b.ToTable("t_well_type", null, t =>
b.ToTable("t_well_type", t =>
{
t.HasComment("конструкция скважины");
});
@ -7827,7 +7868,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_1", (string)null);
b.ToTable("t_telemetry_wits_1");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record50", b =>
@ -7915,7 +7956,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_50", (string)null);
b.ToTable("t_telemetry_wits_50");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record60", b =>
@ -7967,7 +8008,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_60", (string)null);
b.ToTable("t_telemetry_wits_60");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record61", b =>
@ -8023,7 +8064,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_61", (string)null);
b.ToTable("t_telemetry_wits_61");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record7", b =>
@ -8111,7 +8152,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_7", (string)null);
b.ToTable("t_telemetry_wits_7");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record8", b =>
@ -8315,7 +8356,7 @@ namespace AsbCloudDb.Migrations
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_8", (string)null);
b.ToTable("t_telemetry_wits_8");
});
modelBuilder.Entity("AsbCloudDb.Model.Cluster", b =>

View File

@ -39,6 +39,11 @@ namespace AsbCloudDb.Model
/// </summary>
public const int IdNonProductiveTime = 3005;
/// <summary>
/// Заключительные работы
/// </summary>
public const int IdFinalWorks = 3006;
/// <summary>
/// КНБК
/// </summary>
@ -129,6 +134,11 @@ namespace AsbCloudDb.Model
/// </summary>
public const int IdOperationsNotIncludedGGD = 4017;
/// <summary>
/// Заключительные операции
/// </summary>
public const int IdFinalOperations = 4019;
/// <summary>
/// Разборка КНБК
/// </summary>
@ -240,6 +250,7 @@ namespace AsbCloudDb.Model
new() { Id = IdGFR, Name = "ГФР", KeyValueName = "dT", KeyValueUnits = "мин" },
new() { Id = IdAuxiliaryOperations, Name = "Вспомогательные операции", KeyValueName = "dT", KeyValueUnits = "мин" },
new() { Id = IdNonProductiveTime, Name = "Непроизводительное время (НПВ)", KeyValueName = "dT", KeyValueUnits = "мин" },
new() { Id = IdFinalWorks, Name = "Заключительные работы", KeyValueName = "dT", KeyValueUnits = "мин" },
};
/// <summary>
@ -265,6 +276,7 @@ namespace AsbCloudDb.Model
new () {Id = IdEmergencyWork, IdParent = 3005, Name = "Аварийные работы", KeyValueName = "dT", KeyValueUnits = "мин" },
new () {Id = IdComplication, IdParent = 3005, Name = "Осложнение", KeyValueName = "dT", KeyValueUnits = "мин" },
new () {Id = IdOperationsNotIncludedGGD, IdParent = 3005, Name = "Незаложенные в ГГД операции", KeyValueName = "dT", KeyValueUnits = "мин" },
new () {Id = IdFinalOperations, IdParent = IdFinalWorks, Name = "Заключительные операции", KeyValueName = "dT", KeyValueUnits = "мин" },
};
/// <summary>
@ -381,7 +393,10 @@ namespace AsbCloudDb.Model
new () {Id = 5109, IdParent = 4018, Name = "Стыковка стингера с хвостовиком основного ствола", KeyValueName = "dT", KeyValueUnits = "мин"},
new () {Id = 5110, IdParent = 4018, Name = "Ориентирование и установка стыковочного узла хвостовика", KeyValueName = "dT", KeyValueUnits = "мин"},
new () {Id = 5111, IdParent = 4001, Name = "Бурение с отбором керна", KeyValueName = "МСП", KeyValueUnits = "м/ч"},
new () {Id = 5112, IdParent = 4018, Name = "Работа пакером в обсадной колонне", KeyValueName = "dT", KeyValueUnits = "мин"}
new () {Id = 5112, IdParent = 4018, Name = "Работа пакером в обсадной колонне", KeyValueName = "dT", KeyValueUnits = "мин"},
new () {Id = 5113, IdParent = 4001, Name = "Бурение", KeyValueName = "МСП", KeyValueUnits = "м/ч"},
new () {Id = 5114, IdParent = 4013, Name = "ТО оборудования", KeyValueName = "dT", KeyValueUnits = "мин"},
new () {Id = 5115, IdParent = IdFinalOperations, Name = "Спуск НКТ", KeyValueName = "dT", KeyValueUnits = "мин"},
};
#endregion