forked from ddrilling/AsbCloudServer
migration change (Subsystem)
This commit is contained in:
parent
edb53fb4e7
commit
174be9b35f
@ -1,19 +0,0 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace AsbCloudDb.Migrations
|
||||
{
|
||||
public partial class Remove_Subsystem_AllData : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.Sql("DELETE FROM t_subsystem", true);
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
@ -13,8 +13,8 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
|
||||
namespace AsbCloudDb.Migrations
|
||||
{
|
||||
[DbContext(typeof(AsbCloudDbContext))]
|
||||
[Migration("20220914072422_Remove_Subsystem_AllData")]
|
||||
partial class Remove_Subsystem_AllData
|
||||
[Migration("20220918172453_Change_Subsystems_Data")]
|
||||
partial class Change_Subsystems_Data
|
||||
{
|
||||
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
||||
{
|
||||
@ -674,6 +674,226 @@ namespace AsbCloudDb.Migrations
|
||||
{
|
||||
Id = 1008,
|
||||
Name = "Программы цементирования обсадных колонн"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10000,
|
||||
Name = "Проект на бурение транспортного и горизонтального участков скважины"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10001,
|
||||
Name = "Программа на бурение транспортного и горизонтального участков скважины"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10002,
|
||||
Name = "Акт о начале бурения"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10003,
|
||||
Name = "План работ спуска и цементирования направления"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10004,
|
||||
Name = "Программа цементирования направления"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10005,
|
||||
Name = "Мера обсадных труб (направление)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10006,
|
||||
Name = "Акт на выполненные работы по цементированию направления"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10007,
|
||||
Name = "Отчет по цементированию направления (график)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10008,
|
||||
Name = "План работ спуска и цементирования кондуктора"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10009,
|
||||
Name = "Программа цементирования (кондуктор)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10010,
|
||||
Name = "Мера обсадных труб (кондуктор)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10011,
|
||||
Name = "Карта крепления кондуктора"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10012,
|
||||
Name = "Акт на выполненные работы по цементированию кондуктора"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10013,
|
||||
Name = "Отчет по цементированию кондуктора (график)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10014,
|
||||
Name = "Акт о замере расстояния от стола ротора до муфты кондуктора"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10015,
|
||||
Name = "Акт опресовки цементного кольца за кондуктором"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10016,
|
||||
Name = "Акт опресовки ППГ с глухими плашками совместно с кондуктором"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10017,
|
||||
Name = "Акт опресовки ПУГ, ППГ с трубными плашками совместно с кондуктором"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10018,
|
||||
Name = "План работ на крепление обсадной колонны (эк. колонна)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10019,
|
||||
Name = "Программа цементирования (эк. колонна)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10020,
|
||||
Name = "Мера труб эксплуатационной колонны"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10021,
|
||||
Name = "Карта по креплению скважины (эк. колонна)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10022,
|
||||
Name = "Акт на установку пружинных центраторов"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10023,
|
||||
Name = "Отчет по цементированию эксплуатационной колонны (график)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10024,
|
||||
Name = "Акт на выполненные работы по цементированию эксплуатационной колонны"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10025,
|
||||
Name = "Акт об испытании эк. колонны на герметичность (СТОП)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10026,
|
||||
Name = "Акт опресовки ППГ с глухими плашками совместно с э/колонной"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10027,
|
||||
Name = "Акт опресовки ПУГ, ППГ с трубными плашками совместно с э/колонной"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10028,
|
||||
Name = "Акт на вскрытие продуктивного пласта"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10029,
|
||||
Name = "Акт замера параметров раствора при бурении горизонтального участка"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10030,
|
||||
Name = "Разрешение на спуск «хвостовика» (телефонограмма)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10031,
|
||||
Name = "План работ на спуск «хвостовика»"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10032,
|
||||
Name = "Акт готовности бурового и энергетического оборудования к спуску «хвостовика»"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10033,
|
||||
Name = "Акт шаблонировки ствола скважины перед спуском «хвостовика»"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10034,
|
||||
Name = "Мера обсадных труб (хвостовик)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10035,
|
||||
Name = "Акт выполненных работ по спуску хвостовика с закачкой (нефти, солевого раствора"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10036,
|
||||
Name = "Акт о переводе скважины на тех. воду"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10037,
|
||||
Name = "Акт об окончании бурения"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10038,
|
||||
Name = "Акт на передачу скважины в освоение (КРС)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10039,
|
||||
Name = "Акт на опресовку межколонного пространства с КРС"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10040,
|
||||
Name = "Акт на сдачу скважины в ЦДНГ"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10041,
|
||||
Name = "Паспорт ОУС (заполняется геологами)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10042,
|
||||
Name = "Паспорт скважины (заполняется геологами)"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 10043,
|
||||
Name = "Фактические данные бурения (вставляются в паспорт скважины)"
|
||||
});
|
||||
});
|
||||
|
||||
@ -1667,6 +1887,48 @@ namespace AsbCloudDb.Migrations
|
||||
Id = 461,
|
||||
Description = "Разрешение просматривать WITS record 61",
|
||||
Name = "WitsRecord61.get"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 500,
|
||||
Description = "Разрешение удалять Категорий документов файлов",
|
||||
Name = "FileCategory.delete"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 501,
|
||||
Description = "Разрешение редактировать Категорий документов файлов",
|
||||
Name = "FileCategory.edit"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 502,
|
||||
Description = "Разрешение просматривать Категорий документов файлов",
|
||||
Name = "FileCategory.get"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 503,
|
||||
Description = "Разрешение удалять Дело скважины",
|
||||
Name = "WellFinalDocuments.delete"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 504,
|
||||
Description = "Разрешение редактировать Дело скважины",
|
||||
Name = "WellFinalDocuments.edit"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 505,
|
||||
Description = "Разрешение просматривать Дело скважины",
|
||||
Name = "WellFinalDocuments.get"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 506,
|
||||
Description = "Разрешение редактировать ответственных за загрузку файла Дело скважины",
|
||||
Name = "WellFinalDocuments.editPublisher"
|
||||
});
|
||||
});
|
||||
|
||||
@ -2292,6 +2554,36 @@ namespace AsbCloudDb.Migrations
|
||||
{
|
||||
IdUserRole = 2007,
|
||||
IdPermission = 204
|
||||
},
|
||||
new
|
||||
{
|
||||
IdUserRole = 1,
|
||||
IdPermission = 500
|
||||
},
|
||||
new
|
||||
{
|
||||
IdUserRole = 1,
|
||||
IdPermission = 501
|
||||
},
|
||||
new
|
||||
{
|
||||
IdUserRole = 1,
|
||||
IdPermission = 502
|
||||
},
|
||||
new
|
||||
{
|
||||
IdUserRole = 1,
|
||||
IdPermission = 503
|
||||
},
|
||||
new
|
||||
{
|
||||
IdUserRole = 1,
|
||||
IdPermission = 504
|
||||
},
|
||||
new
|
||||
{
|
||||
IdUserRole = 1,
|
||||
IdPermission = 505
|
||||
});
|
||||
});
|
||||
|
||||
@ -2797,50 +3089,14 @@ namespace AsbCloudDb.Migrations
|
||||
new
|
||||
{
|
||||
Id = 1,
|
||||
Description = "Ручной",
|
||||
Name = "Ручной"
|
||||
Description = "Совместная работа режимов \"Бурение в роторе\" и \"Бурение в слайде\"",
|
||||
Name = "АКБ"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2,
|
||||
Description = "Бурение в роторе",
|
||||
Name = "Бурение в роторе"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 3,
|
||||
Description = "Проработка",
|
||||
Name = "Проработка"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 4,
|
||||
Description = "Бурение в слайде",
|
||||
Name = "Бурение в слайде"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 5,
|
||||
Description = "Спуск СПО",
|
||||
Name = "Спуск СПО"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 6,
|
||||
Description = "Подъем СПО",
|
||||
Name = "Подъем СПО"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 7,
|
||||
Description = "Подъем с проработкой",
|
||||
Name = "Подъем с проработкой"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 11,
|
||||
Description = "Блокировка",
|
||||
Name = "Блокировка"
|
||||
Description = "Алгоритм поиска оптимальных параметров бурения САУБ",
|
||||
Name = "MSE"
|
||||
},
|
||||
new
|
||||
{
|
||||
@ -4141,6 +4397,32 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasComment("Композитная скважина");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.WellFinalDocument", b =>
|
||||
{
|
||||
b.Property<int>("IdWell")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id_well");
|
||||
|
||||
b.Property<int>("IdUser")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id_user");
|
||||
|
||||
b.Property<int>("IdCategory")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id_category");
|
||||
|
||||
b.HasKey("IdWell", "IdUser", "IdCategory")
|
||||
.HasName("t_well_final_documents_pk");
|
||||
|
||||
b.HasIndex("IdCategory");
|
||||
|
||||
b.HasIndex("IdUser");
|
||||
|
||||
b.ToTable("t_well_final_documents");
|
||||
|
||||
b.HasComment("Дело скважины");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.WellOperation", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
@ -6249,6 +6531,33 @@ namespace AsbCloudDb.Migrations
|
||||
b.Navigation("WellSrc");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.WellFinalDocument", b =>
|
||||
{
|
||||
b.HasOne("AsbCloudDb.Model.FileCategory", "Category")
|
||||
.WithMany()
|
||||
.HasForeignKey("IdCategory")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.User", "User")
|
||||
.WithMany()
|
||||
.HasForeignKey("IdUser")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.Well", "Well")
|
||||
.WithMany()
|
||||
.HasForeignKey("IdWell")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Category");
|
||||
|
||||
b.Navigation("User");
|
||||
|
||||
b.Navigation("Well");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.WellOperation", b =>
|
||||
{
|
||||
b.HasOne("AsbCloudDb.Model.WellOperationCategory", "OperationCategory")
|
@ -0,0 +1,86 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace AsbCloudDb.Migrations
|
||||
{
|
||||
public partial class Change_Subsystems_Data : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DeleteData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 3);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 4);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 5);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 6);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 7);
|
||||
|
||||
migrationBuilder.DeleteData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 11);
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "description", "name" },
|
||||
values: new object[] { "Совместная работа режимов \"Бурение в роторе\" и \"Бурение в слайде\"", "АКБ" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "description", "name" },
|
||||
values: new object[] { "Алгоритм поиска оптимальных параметров бурения САУБ", "MSE" });
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "description", "name" },
|
||||
values: new object[] { "Ручной", "Ручной" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_subsystem",
|
||||
keyColumn: "id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "description", "name" },
|
||||
values: new object[] { "Бурение в роторе", "Бурение в роторе" });
|
||||
|
||||
migrationBuilder.InsertData(
|
||||
table: "t_subsystem",
|
||||
columns: new[] { "id", "description", "name" },
|
||||
values: new object[,]
|
||||
{
|
||||
{ 3, "Проработка", "Проработка" },
|
||||
{ 4, "Бурение в слайде", "Бурение в слайде" },
|
||||
{ 5, "Спуск СПО", "Спуск СПО" },
|
||||
{ 6, "Подъем СПО", "Подъем СПО" },
|
||||
{ 7, "Подъем с проработкой", "Подъем с проработкой" },
|
||||
{ 11, "Блокировка", "Блокировка" }
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
@ -3087,50 +3087,14 @@ namespace AsbCloudDb.Migrations
|
||||
new
|
||||
{
|
||||
Id = 1,
|
||||
Description = "Ручной",
|
||||
Name = "Ручной"
|
||||
Description = "Совместная работа режимов \"Бурение в роторе\" и \"Бурение в слайде\"",
|
||||
Name = "АКБ"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2,
|
||||
Description = "Бурение в роторе",
|
||||
Name = "Бурение в роторе"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 3,
|
||||
Description = "Проработка",
|
||||
Name = "Проработка"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 4,
|
||||
Description = "Бурение в слайде",
|
||||
Name = "Бурение в слайде"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 5,
|
||||
Description = "Спуск СПО",
|
||||
Name = "Спуск СПО"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 6,
|
||||
Description = "Подъем СПО",
|
||||
Name = "Подъем СПО"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 7,
|
||||
Description = "Подъем с проработкой",
|
||||
Name = "Подъем с проработкой"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 11,
|
||||
Description = "Блокировка",
|
||||
Name = "Блокировка"
|
||||
Description = "Алгоритм поиска оптимальных параметров бурения САУБ",
|
||||
Name = "MSE"
|
||||
},
|
||||
new
|
||||
{
|
||||
|
@ -4,14 +4,12 @@ namespace AsbCloudDb.Model.DefaultData
|
||||
internal class EntityFillerSubsystem : EntityFiller<Subsystem>
|
||||
{
|
||||
protected override Subsystem[] GetData() => new Subsystem[]{
|
||||
// САУБ - ид подсистем с 1 до 65_535
|
||||
// САУБ - ид подсистем с 1 до 65_535
|
||||
new () {Id = 1, Name = "АКБ", Description = "Совместная работа режимов \"Бурение в роторе\" и \"Бурение в слайде\""},
|
||||
new () {Id = 2, Name = "MSE", Description = "Алгоритм поиска оптимальных параметров бурения САУБ"},
|
||||
//Spin master - id подсистем с 65_536 до 131_071
|
||||
new () {Id = 65536, Name = "Spin master", Description = "Spin master"},
|
||||
new () {Id = 65537, Name = "Torque master", Description = "Torque master"}
|
||||
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user