|
@@ -0,0 +1,78 @@
|
|
|
+using System;
|
|
|
+using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
+
|
|
|
+#nullable disable
|
|
|
+
|
|
|
+namespace MTWorkHR.Infrastructure.Migrations
|
|
|
+{
|
|
|
+ /// <inheritdoc />
|
|
|
+ public partial class jobInterview : Migration
|
|
|
+ {
|
|
|
+ /// <inheritdoc />
|
|
|
+ protected override void Up(MigrationBuilder migrationBuilder)
|
|
|
+ {
|
|
|
+ migrationBuilder.DropPrimaryKey(
|
|
|
+ name: "PK_Invoice",
|
|
|
+ table: "Invoice");
|
|
|
+
|
|
|
+ migrationBuilder.RenameTable(
|
|
|
+ name: "Invoice",
|
|
|
+ newName: "Invoices");
|
|
|
+
|
|
|
+ migrationBuilder.AddPrimaryKey(
|
|
|
+ name: "PK_Invoices",
|
|
|
+ table: "Invoices",
|
|
|
+ column: "Id");
|
|
|
+
|
|
|
+ migrationBuilder.CreateTable(
|
|
|
+ name: "JobInterviews",
|
|
|
+ columns: table => new
|
|
|
+ {
|
|
|
+ Id = table.Column<long>(type: "bigint", nullable: false)
|
|
|
+ .Annotation("SqlServer:Identity", "1, 1"),
|
|
|
+ CreateUser = table.Column<string>(type: "nvarchar(450)", maxLength: 450, nullable: true),
|
|
|
+ UpdateUser = table.Column<string>(type: "nvarchar(450)", maxLength: 450, nullable: true),
|
|
|
+ CreateDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
|
|
+ UpdateDate = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
|
+ IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
|
|
+ DeleteUserId = table.Column<string>(type: "nvarchar(450)", maxLength: 450, nullable: true),
|
|
|
+ CompanyId = table.Column<long>(type: "bigint", nullable: false),
|
|
|
+ UserId = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
|
|
+ Email = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
|
|
+ InterviewDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
|
|
+ InterviewTime = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
|
|
+ InterviewLink = table.Column<string>(type: "nvarchar(250)", maxLength: 250, nullable: true),
|
|
|
+ SendByMail = table.Column<bool>(type: "bit", nullable: true)
|
|
|
+ },
|
|
|
+ constraints: table =>
|
|
|
+ {
|
|
|
+ table.PrimaryKey("PK_JobInterviews", x => x.Id);
|
|
|
+ });
|
|
|
+
|
|
|
+ migrationBuilder.CreateIndex(
|
|
|
+ name: "IX_JobInterviews_CompanyId",
|
|
|
+ table: "JobInterviews",
|
|
|
+ column: "CompanyId");
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <inheritdoc />
|
|
|
+ protected override void Down(MigrationBuilder migrationBuilder)
|
|
|
+ {
|
|
|
+ migrationBuilder.DropTable(
|
|
|
+ name: "JobInterviews");
|
|
|
+
|
|
|
+ migrationBuilder.DropPrimaryKey(
|
|
|
+ name: "PK_Invoices",
|
|
|
+ table: "Invoices");
|
|
|
+
|
|
|
+ migrationBuilder.RenameTable(
|
|
|
+ name: "Invoices",
|
|
|
+ newName: "Invoice");
|
|
|
+
|
|
|
+ migrationBuilder.AddPrimaryKey(
|
|
|
+ name: "PK_Invoice",
|
|
|
+ table: "Invoice",
|
|
|
+ column: "Id");
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|