feat(dal): DistributionPeriods
This commit is contained in:
@@ -297,6 +297,38 @@ namespace PARR.DAL.Migrations
|
||||
b.ToTable("ApplicationsInWorks");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.DistributionPeriod", b =>
|
||||
{
|
||||
b.Property<Guid>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("uuid");
|
||||
|
||||
b.Property<TimeSpan>("Duration")
|
||||
.HasColumnType("interval");
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("text");
|
||||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("DistributionPeriods");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
{
|
||||
Id = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
Duration = new TimeSpan(28, 0, 0, 0, 0),
|
||||
Name = "Ежемесячно"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = new Guid("0ad2dfdb-3833-46d9-979a-c408b7eadc6c"),
|
||||
Duration = new TimeSpan(90, 0, 0, 0, 0),
|
||||
Name = "Каждые 90 дней"
|
||||
});
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.EkStatus", b =>
|
||||
{
|
||||
b.Property<int>("Code")
|
||||
@@ -596,6 +628,9 @@ namespace PARR.DAL.Migrations
|
||||
b.Property<DateTimeOffset>("DateCreated")
|
||||
.HasColumnType("timestamp with time zone");
|
||||
|
||||
b.Property<Guid?>("DistributionPeriodId")
|
||||
.HasColumnType("uuid");
|
||||
|
||||
b.Property<string>("EsppExportValue")
|
||||
.IsRequired()
|
||||
.HasColumnType("text");
|
||||
@@ -612,6 +647,8 @@ namespace PARR.DAL.Migrations
|
||||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.HasIndex("DistributionPeriodId");
|
||||
|
||||
b.HasIndex("TypeId");
|
||||
|
||||
b.ToTable("EsppSchTypeValues");
|
||||
@@ -729,6 +766,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("b0ca99f9-5ee0-45b3-bb80-948f82b1fcb1"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("0ad2dfdb-3833-46d9-979a-c408b7eadc6c"),
|
||||
EsppExportValue = "90 00:00:00",
|
||||
Order = 12,
|
||||
TypeId = 1,
|
||||
@@ -828,6 +866,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("e86adbfb-3345-4e0c-aa3b-b4418f9cfe88"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "1",
|
||||
Order = 0,
|
||||
TypeId = 3,
|
||||
@@ -837,6 +876,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("5b4d7ca6-31e7-475b-b7c8-13c6680c3dc3"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "2",
|
||||
Order = 1,
|
||||
TypeId = 3,
|
||||
@@ -846,6 +886,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("0da03db0-9404-425d-bea1-5da0c9b60b59"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "3",
|
||||
Order = 2,
|
||||
TypeId = 3,
|
||||
@@ -855,6 +896,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("199474c8-0a77-47e5-aab8-ba33c216cc9e"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "4",
|
||||
Order = 3,
|
||||
TypeId = 3,
|
||||
@@ -864,6 +906,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("e6619da1-f7e8-45b9-bbd3-9c17bec2ccd3"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "5",
|
||||
Order = 4,
|
||||
TypeId = 3,
|
||||
@@ -873,6 +916,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("a8708763-c838-49a5-95fe-bf4f73518d71"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "6",
|
||||
Order = 5,
|
||||
TypeId = 3,
|
||||
@@ -882,6 +926,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("7ec056aa-820c-4900-96cb-4564d2ea6398"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "7",
|
||||
Order = 6,
|
||||
TypeId = 3,
|
||||
@@ -891,6 +936,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("554d7d0c-91b1-4b81-b94d-1ee864192962"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "8",
|
||||
Order = 7,
|
||||
TypeId = 3,
|
||||
@@ -900,6 +946,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("8b7847a4-23de-4199-8aad-3b5c0323b5a2"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "9",
|
||||
Order = 8,
|
||||
TypeId = 3,
|
||||
@@ -909,6 +956,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("fb7f41ca-950b-4dc1-a0a6-bd9a221ab2ad"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "10",
|
||||
Order = 9,
|
||||
TypeId = 3,
|
||||
@@ -918,6 +966,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("a28b530f-ea38-4a2c-a16b-0b7fa3770d3c"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "11",
|
||||
Order = 10,
|
||||
TypeId = 3,
|
||||
@@ -927,6 +976,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("7a004a11-32e1-40ae-ab35-0d3dc3a69785"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "12",
|
||||
Order = 11,
|
||||
TypeId = 3,
|
||||
@@ -936,6 +986,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("e0f2f4d1-4a5e-4997-8336-83c3c35f38df"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "13",
|
||||
Order = 12,
|
||||
TypeId = 3,
|
||||
@@ -945,6 +996,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("9c5aaf48-88ec-4c67-b936-2be45550f8bf"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "14",
|
||||
Order = 13,
|
||||
TypeId = 3,
|
||||
@@ -954,6 +1006,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("8dbd680c-ce49-4d2e-8a1a-05619685e240"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "15",
|
||||
Order = 14,
|
||||
TypeId = 3,
|
||||
@@ -963,6 +1016,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("2f476f70-b1ef-419d-aad5-3911f1e3231f"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "16",
|
||||
Order = 15,
|
||||
TypeId = 3,
|
||||
@@ -972,6 +1026,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("2c635ce2-fc18-47be-b3e9-98c211abf312"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "17",
|
||||
Order = 16,
|
||||
TypeId = 3,
|
||||
@@ -981,6 +1036,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("f9d5b03b-624a-4f9f-8da3-1490ea5d2914"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "18",
|
||||
Order = 17,
|
||||
TypeId = 3,
|
||||
@@ -990,6 +1046,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("4f4b249c-db60-4582-86ed-75cfee4edd0c"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "19",
|
||||
Order = 18,
|
||||
TypeId = 3,
|
||||
@@ -999,6 +1056,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("220a1464-4d39-416c-b4b2-3093eb007298"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "20",
|
||||
Order = 19,
|
||||
TypeId = 3,
|
||||
@@ -1008,6 +1066,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("c887ca60-b05d-4d3c-ad1f-223c879b1a6d"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "21",
|
||||
Order = 20,
|
||||
TypeId = 3,
|
||||
@@ -1017,6 +1076,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("2905765d-63fb-41fe-a111-ee2f1d03d62e"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "22",
|
||||
Order = 21,
|
||||
TypeId = 3,
|
||||
@@ -1026,6 +1086,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("dbbe704a-8d6d-40e7-bd30-6974035b1fab"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "23",
|
||||
Order = 22,
|
||||
TypeId = 3,
|
||||
@@ -1035,6 +1096,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("cf7b9645-52ed-43a2-8267-267e0aed19b1"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "24",
|
||||
Order = 23,
|
||||
TypeId = 3,
|
||||
@@ -1044,6 +1106,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("454788d6-d0ad-4c07-878c-da3fd3cd05e1"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "25",
|
||||
Order = 24,
|
||||
TypeId = 3,
|
||||
@@ -1053,6 +1116,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("40d70d73-8582-4be6-a9e6-503b96ae3d49"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "26",
|
||||
Order = 25,
|
||||
TypeId = 3,
|
||||
@@ -1062,6 +1126,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("8f6610dc-ef46-4842-a57e-18d7aaa75931"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "27",
|
||||
Order = 26,
|
||||
TypeId = 3,
|
||||
@@ -1071,6 +1136,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("03858472-d4ce-47fd-9497-8051728766e4"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "28",
|
||||
Order = 27,
|
||||
TypeId = 3,
|
||||
@@ -1080,6 +1146,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("b1018e07-e90e-42ee-b399-19f3d0c14dd6"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "29",
|
||||
Order = 28,
|
||||
TypeId = 3,
|
||||
@@ -1089,6 +1156,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("a1669207-aa31-40fe-98d0-d941008d1655"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "30",
|
||||
Order = 29,
|
||||
TypeId = 3,
|
||||
@@ -1098,6 +1166,7 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
Id = new Guid("0936aa99-73e0-43de-b6df-334c1228a226"),
|
||||
DateCreated = new DateTimeOffset(new DateTime(2023, 5, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 0, 0, 0, 0)),
|
||||
DistributionPeriodId = new Guid("3a7341a8-085c-461c-babc-6b78dd5d2c67"),
|
||||
EsppExportValue = "31",
|
||||
Order = 30,
|
||||
TypeId = 3,
|
||||
@@ -2390,12 +2459,18 @@ namespace PARR.DAL.Migrations
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.EsppSchTypeValue", b =>
|
||||
{
|
||||
b.HasOne("PARR.DAL.Models.DistributionPeriod", "DistributionPeriod")
|
||||
.WithMany("EsppSchTypeValues")
|
||||
.HasForeignKey("DistributionPeriodId");
|
||||
|
||||
b.HasOne("PARR.DAL.Models.EsppSchType", "EsppSchType")
|
||||
.WithMany("EsppSchTypeValues")
|
||||
.HasForeignKey("TypeId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("DistributionPeriod");
|
||||
|
||||
b.Navigation("EsppSchType");
|
||||
});
|
||||
|
||||
@@ -2644,6 +2719,11 @@ namespace PARR.DAL.Migrations
|
||||
b.Navigation("WorkGroups");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.DistributionPeriod", b =>
|
||||
{
|
||||
b.Navigation("EsppSchTypeValues");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.EkStatus", b =>
|
||||
{
|
||||
b.Navigation("Hosts");
|
||||
|
||||
Reference in New Issue
Block a user