|
@@ -1904,6 +1904,50 @@ namespace MTWorkHR.Infrastructure.Migrations
|
|
|
b.ToTable("SettingLogs");
|
|
|
});
|
|
|
|
|
|
+ modelBuilder.Entity("MTWorkHR.Core.Entities.TaskUser", b =>
|
|
|
+ {
|
|
|
+ b.Property<long>("Id")
|
|
|
+ .ValueGeneratedOnAdd()
|
|
|
+ .HasColumnType("bigint")
|
|
|
+ .HasColumnOrder(0);
|
|
|
+
|
|
|
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<long>("Id"));
|
|
|
+
|
|
|
+ b.Property<string>("AssignedUserId")
|
|
|
+ .IsRequired()
|
|
|
+ .HasColumnType("nvarchar(max)");
|
|
|
+
|
|
|
+ b.Property<string>("AssignedUserName")
|
|
|
+ .HasColumnType("nvarchar(max)");
|
|
|
+
|
|
|
+ b.Property<DateTime>("CreateDate")
|
|
|
+ .HasColumnType("datetime2")
|
|
|
+ .HasColumnOrder(3);
|
|
|
+
|
|
|
+ b.Property<string>("CreateUser")
|
|
|
+ .HasMaxLength(450)
|
|
|
+ .HasColumnType("nvarchar(450)")
|
|
|
+ .HasColumnOrder(1);
|
|
|
+
|
|
|
+ b.Property<long>("TaskId")
|
|
|
+ .HasColumnType("bigint");
|
|
|
+
|
|
|
+ b.Property<DateTime?>("UpdateDate")
|
|
|
+ .HasColumnType("datetime2")
|
|
|
+ .HasColumnOrder(4);
|
|
|
+
|
|
|
+ b.Property<string>("UpdateUser")
|
|
|
+ .HasMaxLength(450)
|
|
|
+ .HasColumnType("nvarchar(450)")
|
|
|
+ .HasColumnOrder(2);
|
|
|
+
|
|
|
+ b.HasKey("Id");
|
|
|
+
|
|
|
+ b.HasIndex("TaskId");
|
|
|
+
|
|
|
+ b.ToTable("TaskUser");
|
|
|
+ });
|
|
|
+
|
|
|
modelBuilder.Entity("MTWorkHR.Core.Entities.Team", b =>
|
|
|
{
|
|
|
b.Property<long>("Id")
|
|
@@ -2332,6 +2376,13 @@ namespace MTWorkHR.Infrastructure.Migrations
|
|
|
b.Property<long?>("AttachmentTypeId")
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
+ b.Property<byte[]>("Content")
|
|
|
+ .IsRequired()
|
|
|
+ .HasColumnType("varbinary(max)");
|
|
|
+
|
|
|
+ b.Property<string>("ContentType")
|
|
|
+ .HasColumnType("nvarchar(max)");
|
|
|
+
|
|
|
b.Property<DateTime>("CreateDate")
|
|
|
.HasColumnType("datetime2")
|
|
|
.HasColumnOrder(3);
|
|
@@ -2345,6 +2396,9 @@ namespace MTWorkHR.Infrastructure.Migrations
|
|
|
.HasMaxLength(250)
|
|
|
.HasColumnType("nvarchar(250)");
|
|
|
|
|
|
+ b.Property<string>("FilePath")
|
|
|
+ .HasColumnType("nvarchar(max)");
|
|
|
+
|
|
|
b.Property<string>("OriginalName")
|
|
|
.HasMaxLength(250)
|
|
|
.HasColumnType("nvarchar(250)");
|
|
@@ -2379,8 +2433,8 @@ namespace MTWorkHR.Infrastructure.Migrations
|
|
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<long>("Id"));
|
|
|
|
|
|
- b.Property<long>("AssignedToUserId")
|
|
|
- .HasColumnType("bigint");
|
|
|
+ b.Property<string>("AssignedToUserId")
|
|
|
+ .HasColumnType("nvarchar(max)");
|
|
|
|
|
|
b.Property<string>("Comment")
|
|
|
.HasMaxLength(500)
|
|
@@ -3142,6 +3196,17 @@ namespace MTWorkHR.Infrastructure.Migrations
|
|
|
b.Navigation("Project");
|
|
|
});
|
|
|
|
|
|
+ modelBuilder.Entity("MTWorkHR.Core.Entities.TaskUser", b =>
|
|
|
+ {
|
|
|
+ b.HasOne("MTWorkHR.Core.Entities.UserTask", "UserTask")
|
|
|
+ .WithMany("TaskUsers")
|
|
|
+ .HasForeignKey("TaskId")
|
|
|
+ .OnDelete(DeleteBehavior.Cascade)
|
|
|
+ .IsRequired();
|
|
|
+
|
|
|
+ b.Navigation("UserTask");
|
|
|
+ });
|
|
|
+
|
|
|
modelBuilder.Entity("MTWorkHR.Core.Entities.TeamUser", b =>
|
|
|
{
|
|
|
b.HasOne("MTWorkHR.Core.Entities.Team", "Team")
|
|
@@ -3396,6 +3461,8 @@ namespace MTWorkHR.Infrastructure.Migrations
|
|
|
b.Navigation("TaskAttachments");
|
|
|
|
|
|
b.Navigation("TaskHistories");
|
|
|
+
|
|
|
+ b.Navigation("TaskUsers");
|
|
|
});
|
|
|
|
|
|
modelBuilder.Entity("MTWorkHR.Infrastructure.Entities.ApplicationRole", b =>
|