diff options
| author | Jake Mannens <jake@asger.xyz> | 2024-11-06 12:24:08 +1100 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2024-11-06 12:25:07 +1100 |
| commit | b1550b56be07536c9ed07c4a29fb3bb71f345c9e (patch) | |
| tree | 29ad567099d9251135509aa660d447084f75fa5d /Migrations/PagerContextModelSnapshot.cs | |
| parent | e002a1f1def01a9974441668c7b6058c6a30724a (diff) | |
MigrationBART
Diffstat (limited to 'Migrations/PagerContextModelSnapshot.cs')
| -rw-r--r-- | Migrations/PagerContextModelSnapshot.cs | 85 |
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") |
