aboutsummaryrefslogtreecommitdiff
path: root/Migrations/PagerContextModelSnapshot.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2024-11-06 12:24:08 +1100
committerJake Mannens <jake@asger.xyz>2024-11-06 12:25:07 +1100
commitb1550b56be07536c9ed07c4a29fb3bb71f345c9e (patch)
tree29ad567099d9251135509aa660d447084f75fa5d /Migrations/PagerContextModelSnapshot.cs
parente002a1f1def01a9974441668c7b6058c6a30724a (diff)
MigrationBART
Diffstat (limited to 'Migrations/PagerContextModelSnapshot.cs')
-rw-r--r--Migrations/PagerContextModelSnapshot.cs85
1 files changed, 85 insertions, 0 deletions
diff --git a/Migrations/PagerContextModelSnapshot.cs b/Migrations/PagerContextModelSnapshot.cs
index 4ff5dc3..1d86420 100644
--- a/Migrations/PagerContextModelSnapshot.cs
+++ b/Migrations/PagerContextModelSnapshot.cs
@@ -23,6 +23,68 @@ namespace PagerParser.Migrations
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
+ modelBuilder.Entity("PagerParser.Bart.BartAvailabilityRecord", b =>
+ {
+ b.Property<int>("BartAvailabilityRecordId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("BartAvailabilityRecordId"));
+
+ b.Property<int?>("CreatedByBartMemberId")
+ .HasColumnType("integer");
+
+ b.Property<DateTime?>("CreatedOn")
+ .HasColumnType("timestamp with time zone");
+
+ b.Property<bool>("IsDefault")
+ .HasColumnType("boolean");
+
+ b.Property<int>("MemberBartMemberId")
+ .HasColumnType("integer");
+
+ b.Property<int?>("ModifiedByBartMemberId")
+ .HasColumnType("integer");
+
+ b.Property<DateTime?>("ModifiedOn")
+ .HasColumnType("timestamp with time zone");
+
+ b.Property<int>("Status")
+ .HasColumnType("integer");
+
+ b.Property<DateTime>("Timestamp")
+ .HasColumnType("timestamp with time zone");
+
+ b.HasKey("BartAvailabilityRecordId");
+
+ b.HasIndex("CreatedByBartMemberId");
+
+ b.HasIndex("MemberBartMemberId");
+
+ b.HasIndex("ModifiedByBartMemberId");
+
+ b.ToTable("BartAvailabilityRecords");
+ });
+
+ modelBuilder.Entity("PagerParser.Bart.BartMember", b =>
+ {
+ b.Property<int>("BartMemberId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("BartMemberId"));
+
+ b.Property<string>("MemberName")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.HasKey("BartMemberId");
+
+ b.HasIndex("MemberName");
+
+ b.ToTable("BartMembers");
+ });
+
modelBuilder.Entity("PagerParser.GpsPosition", b =>
{
b.Property<int>("GpsPositionId")
@@ -192,6 +254,29 @@ namespace PagerParser.Migrations
b.ToTable("ParsedPagerMessages");
});
+ modelBuilder.Entity("PagerParser.Bart.BartAvailabilityRecord", b =>
+ {
+ b.HasOne("PagerParser.Bart.BartMember", "CreatedBy")
+ .WithMany()
+ .HasForeignKey("CreatedByBartMemberId");
+
+ b.HasOne("PagerParser.Bart.BartMember", "Member")
+ .WithMany()
+ .HasForeignKey("MemberBartMemberId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("PagerParser.Bart.BartMember", "ModifiedBy")
+ .WithMany()
+ .HasForeignKey("ModifiedByBartMemberId");
+
+ b.Navigation("CreatedBy");
+
+ b.Navigation("Member");
+
+ b.Navigation("ModifiedBy");
+ });
+
modelBuilder.Entity("PagerParser.ParsedPagerMessage", b =>
{
b.HasOne("PagerParser.GpsPosition", "GpsPosition")