This commit is contained in:
Suphonchai Phoonsawat 2026-05-12 16:32:46 +07:00
parent 4dc8849b31
commit cc251f7129
146 changed files with 2465 additions and 4785 deletions

View file

@ -1,6 +1,6 @@
// <auto-generated />
using System;
using BMA.EHR.Recruit.Service.Data;
using BMA.EHR.Recruit.Data;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace BMA.EHR.Recruit.Service.Migrations
namespace BMA.EHR.Recruit.Migrations
{
[DbContext(typeof(ApplicationDbContext))]
[Migration("20241228061635_update table Disable add postype")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
.HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("Documents");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -213,7 +213,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("Recruits");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -360,7 +360,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitAddresses");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -433,7 +433,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitCertificates");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -498,7 +498,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitDocuments");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -596,7 +596,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitEducations");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -725,7 +725,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitImports");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -789,7 +789,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitImportDocuments");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -852,7 +852,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitImportHistories");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -916,7 +916,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitImportImages");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -998,7 +998,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitOccupations");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -1133,7 +1133,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitPayments");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -1261,7 +1261,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("RecruitScores");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@ -1327,9 +1327,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.ToTable("ScoreImports");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits")
.HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade);
@ -1337,9 +1337,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("RecruitImport");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses")
.HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade)
@ -1348,9 +1348,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("Recruit");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates")
.HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade)
@ -1359,15 +1359,15 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("Recruit");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile")
.WithMany()
.HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents")
.HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade)
@ -1378,9 +1378,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("Recruit");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations")
.HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade)
@ -1389,9 +1389,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("Recruit");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile")
.WithMany()
.HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade)
@ -1400,15 +1400,15 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("ImportFile");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document")
.WithMany()
.HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade)
@ -1419,9 +1419,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("RecruitImport");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories")
.HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade)
@ -1430,15 +1430,15 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("RecruitImport");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document")
.WithMany()
.HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages")
.HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade)
@ -1449,9 +1449,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("RecruitImport");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations")
.HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade)
@ -1460,9 +1460,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("Recruit");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments")
.HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade)
@ -1471,9 +1471,9 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("Recruit");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores")
.HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade)
@ -1482,17 +1482,17 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("ScoreImport");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b =>
{
b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile")
.WithMany()
.HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
@ -1501,7 +1501,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("RecruitImport");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b =>
{
b.Navigation("Addresses");
@ -1516,7 +1516,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
b.Navigation("Payments");
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b =>
{
b.Navigation("ImportHostories");
@ -1530,7 +1530,7 @@ namespace BMA.EHR.Recruit.Service.Migrations
.IsRequired();
});
modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b =>
{
b.Navigation("Scores");
});