forked from ddrilling/AsbCloudServer
Добавлены ряд категорий,обновление категорий "бурение ротором" и "бурение слайдом" на категорию "бурение" в ГГД
This commit is contained in:
parent
8c9bce8d18
commit
396ada16c9
9428
AsbCloudDb/Migrations/20240403143143_Add_NewWellOperationCategories.Designer.cs
generated
Normal file
9428
AsbCloudDb/Migrations/20240403143143_Add_NewWellOperationCategories.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
@ -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 =>
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user