using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace FlexJobApi.Database.Migrations.Migrations
{
///
public partial class UpdateUser0807 : Migration
{
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_Enterprise_EnterpriseAuth_EnterpriseAuthId",
table: "Enterprise");
migrationBuilder.DropForeignKey(
name: "FK_TaskInfoUser_UserInfo_UserInfoId",
table: "TaskInfoUser");
migrationBuilder.DropTable(
name: "UserInfoBankCard");
migrationBuilder.DropTable(
name: "UserInfoCredential");
migrationBuilder.DropTable(
name: "UserInfoDepartment");
migrationBuilder.DropTable(
name: "UserInfoExpectJob");
migrationBuilder.DropTable(
name: "UserInfoPhoto");
migrationBuilder.DropTable(
name: "UserInfoRole");
migrationBuilder.DropTable(
name: "UserInfo");
migrationBuilder.DropIndex(
name: "IX_Enterprise_EnterpriseAuthId",
table: "Enterprise");
migrationBuilder.DeleteData(
table: "UserAuth",
keyColumn: "Id",
keyValue: new Guid("11111111-1111-1111-1111-111111111111"));
migrationBuilder.DropColumn(
name: "IsCheckPhoneNumber",
table: "UserAuth");
migrationBuilder.DropColumn(
name: "IsReal",
table: "UserAuth");
migrationBuilder.DropColumn(
name: "Password",
table: "UserAuth");
migrationBuilder.DropColumn(
name: "RealAccess",
table: "UserAuth");
migrationBuilder.DropColumn(
name: "UserName",
table: "UserAuth");
migrationBuilder.DropColumn(
name: "IsReal",
table: "EnterpriseAuth");
migrationBuilder.DropColumn(
name: "EnterpriseAuthId",
table: "Enterprise");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "UserAuth",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "UserAuth",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UserInfoId",
table: "TaskInfoUser",
newName: "UserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "TaskInfoUser",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "TaskInfoUser",
newName: "CreatedUserId");
migrationBuilder.RenameIndex(
name: "IX_TaskInfoUser_UserInfoId",
table: "TaskInfoUser",
newName: "IX_TaskInfoUser_UserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "TaskInfoCredentialLimit",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "TaskInfoCredentialLimit",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "TaskInfoBenefit",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "TaskInfoBenefit",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "TaskInfo",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "TaskInfo",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "Address",
table: "TaskInfo",
newName: "AddressName");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "RoleResource",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "RoleResource",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "RoleMenu",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "RoleMenu",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "Role",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "Role",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "Resource",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "Resource",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "Menu",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "Menu",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "EnterpriseAuth",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "EnterpriseAuth",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "Enterprise",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "Enterprise",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "DictionaryData",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "DictionaryData",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "DictionaryCategory",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "DictionaryCategory",
newName: "CreatedUserId");
migrationBuilder.RenameColumn(
name: "UpdatedUserInfoId",
table: "Department",
newName: "UpdatedUserId");
migrationBuilder.RenameColumn(
name: "CreatedUserInfoId",
table: "Department",
newName: "CreatedUserId");
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "UserAuth",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "TaskInfoUser",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "TaskInfoCredentialLimit",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "TaskInfoBenefit",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "AddressDetail",
table: "TaskInfo",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
name: "CheckReceiveStatus",
table: "TaskInfo",
type: "int",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "TaskInfo",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "Latitude",
table: "TaskInfo",
type: "decimal(18,2)",
nullable: true);
migrationBuilder.AddColumn(
name: "Longitude",
table: "TaskInfo",
type: "decimal(18,2)",
nullable: true);
migrationBuilder.AddColumn(
name: "RecommendStatus",
table: "TaskInfo",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.AddColumn(
name: "SettlementStatus",
table: "TaskInfo",
type: "int",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "RoleResource",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "RoleMenu",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "Role",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "Resource",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "Menu",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "EnterpriseAuth",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "Enterprise",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "EnterpriseName",
table: "Enterprise",
type: "nvarchar(128)",
maxLength: 128,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn(
name: "IsReal",
table: "Enterprise",
type: "bit",
nullable: false,
defaultValue: false);
migrationBuilder.AddColumn(
name: "LegalIdentity",
table: "Enterprise",
type: "nvarchar(18)",
maxLength: 18,
nullable: true);
migrationBuilder.AddColumn(
name: "LegalPerson",
table: "Enterprise",
type: "nvarchar(32)",
maxLength: 32,
nullable: true);
migrationBuilder.AddColumn(
name: "LicenseImage",
table: "Enterprise",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
name: "SocietyCreditCode",
table: "Enterprise",
type: "nvarchar(18)",
maxLength: 18,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "DictionaryData",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "DictionaryCategory",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn(
name: "CreatedEnterpriseId",
table: "Department",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.CreateTable(
name: "User",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
Type = table.Column(type: "int", nullable: false),
EnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
Avatar = table.Column(type: "nvarchar(max)", nullable: true),
Name = table.Column(type: "nvarchar(32)", maxLength: 32, nullable: false),
UserName = table.Column(type: "nvarchar(32)", maxLength: 32, nullable: false),
PhoneNumber = table.Column(type: "nvarchar(11)", maxLength: 11, nullable: true),
IsCheckPhoneNumber = table.Column(type: "bit", nullable: false),
Password = table.Column(type: "nvarchar(max)", nullable: true),
WxmpOpenId = table.Column(type: "nvarchar(32)", maxLength: 32, nullable: true),
Level = table.Column(type: "int", nullable: false),
RealAccess = table.Column(type: "int", nullable: true),
IsReal = table.Column(type: "bit", nullable: false),
ProvinceCode = table.Column(type: "nvarchar(128)", nullable: true),
CityCode = table.Column(type: "nvarchar(128)", nullable: true),
Remark = table.Column(type: "nvarchar(max)", nullable: true),
Status = table.Column(type: "int", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_User", x => x.Id);
table.ForeignKey(
name: "FK_User_DictionaryData_CityCode",
column: x => x.CityCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_User_DictionaryData_ProvinceCode",
column: x => x.ProvinceCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_User_Enterprise_EnterpriseId",
column: x => x.EnterpriseId,
principalTable: "Enterprise",
principalColumn: "Id");
});
migrationBuilder.CreateTable(
name: "UserBankCard",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserId = table.Column(type: "uniqueidentifier", nullable: false),
Code = table.Column(type: "nvarchar(32)", maxLength: 32, nullable: false),
Bank = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false),
PhoneNumber = table.Column(type: "nvarchar(11)", maxLength: 11, nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_UserBankCard", x => x.Id);
table.ForeignKey(
name: "FK_UserBankCard_User_UserId",
column: x => x.UserId,
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserCredential",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserId = table.Column(type: "uniqueidentifier", nullable: false),
TypeCode = table.Column(type: "nvarchar(128)", nullable: false),
Code = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false),
IsForever = table.Column(type: "bit", nullable: false),
StartDate = table.Column(type: "datetime2", nullable: false),
EndDate = table.Column(type: "datetime2", nullable: false),
IssueUnit = table.Column(type: "nvarchar(max)", nullable: true),
Img = table.Column(type: "nvarchar(max)", nullable: true),
BackImg = table.Column(type: "nvarchar(max)", nullable: true),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_UserCredential", x => x.Id);
table.ForeignKey(
name: "FK_UserCredential_DictionaryData_TypeCode",
column: x => x.TypeCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserCredential_User_UserId",
column: x => x.UserId,
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserDepartment",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserId = table.Column(type: "uniqueidentifier", nullable: false),
DepartmentId = table.Column(type: "uniqueidentifier", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_UserDepartment", x => x.Id);
table.ForeignKey(
name: "FK_UserDepartment_Department_DepartmentId",
column: x => x.DepartmentId,
principalTable: "Department",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_UserDepartment_User_UserId",
column: x => x.UserId,
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserExpectJob",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserId = table.Column(type: "uniqueidentifier", nullable: false),
PersonalIdentityCode = table.Column(type: "nvarchar(128)", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_UserExpectJob", x => x.Id);
table.ForeignKey(
name: "FK_UserExpectJob_DictionaryData_PersonalIdentityCode",
column: x => x.PersonalIdentityCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserExpectJob_User_UserId",
column: x => x.UserId,
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserPhoto",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserId = table.Column(type: "uniqueidentifier", nullable: false),
Img = table.Column(type: "nvarchar(max)", nullable: true),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_UserPhoto", x => x.Id);
table.ForeignKey(
name: "FK_UserPhoto_User_UserId",
column: x => x.UserId,
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserResume",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserId = table.Column(type: "uniqueidentifier", nullable: false),
PersonalIdentityCode = table.Column(type: "nvarchar(128)", nullable: true),
EducationalBackgroundCode = table.Column(type: "nvarchar(128)", nullable: true),
FreeTime = table.Column(type: "int", nullable: true),
JobSeekingStatus = table.Column(type: "int", nullable: true),
WorkSeniority = table.Column(type: "nvarchar(max)", nullable: true),
WorkExperience = table.Column(type: "nvarchar(max)", nullable: true),
Height = table.Column(type: "int", nullable: true),
Weight = table.Column(type: "int", nullable: true),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_UserResume", x => x.Id);
table.ForeignKey(
name: "FK_UserResume_DictionaryData_EducationalBackgroundCode",
column: x => x.EducationalBackgroundCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserResume_DictionaryData_PersonalIdentityCode",
column: x => x.PersonalIdentityCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserResume_User_UserId",
column: x => x.UserId,
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserRole",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserId = table.Column(type: "uniqueidentifier", nullable: false),
RoleId = table.Column(type: "uniqueidentifier", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
CreatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
CreatedEnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
UpdatedUserId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_UserRole", x => x.Id);
table.ForeignKey(
name: "FK_UserRole_Role_RoleId",
column: x => x.RoleId,
principalTable: "Role",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_UserRole_User_UserId",
column: x => x.UserId,
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.InsertData(
table: "User",
columns: new[] { "Id", "Avatar", "CityCode", "CreatedEnterpriseId", "CreatedTime", "CreatedUserId", "EnterpriseId", "IsCheckPhoneNumber", "IsDeleted", "IsReal", "Level", "Name", "Password", "PhoneNumber", "ProvinceCode", "RealAccess", "Remark", "Sort", "Status", "TraceId", "Type", "UpdatedTime", "UpdatedUserId", "UserName", "WxmpOpenId" },
values: new object[] { new Guid("11111111-1111-1111-1111-111111111111"), null, null, null, new DateTimeOffset(new DateTime(2000, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 8, 0, 0, 0)), null, null, false, false, false, 999, "管理员", "iEYggKrMhQ3ASUGLobra1w==:fn/DsMJUbD9FGpvBvR3moMpMPptdxzZlourPVhU479I=", null, null, null, null, 0, 10, null, 100, null, null, "system", null });
migrationBuilder.CreateIndex(
name: "IX_User_CityCode",
table: "User",
column: "CityCode");
migrationBuilder.CreateIndex(
name: "IX_User_EnterpriseId",
table: "User",
column: "EnterpriseId");
migrationBuilder.CreateIndex(
name: "IX_User_ProvinceCode",
table: "User",
column: "ProvinceCode");
migrationBuilder.CreateIndex(
name: "IX_UserBankCard_UserId",
table: "UserBankCard",
column: "UserId");
migrationBuilder.CreateIndex(
name: "IX_UserCredential_TypeCode",
table: "UserCredential",
column: "TypeCode");
migrationBuilder.CreateIndex(
name: "IX_UserCredential_UserId",
table: "UserCredential",
column: "UserId");
migrationBuilder.CreateIndex(
name: "IX_UserDepartment_DepartmentId",
table: "UserDepartment",
column: "DepartmentId");
migrationBuilder.CreateIndex(
name: "IX_UserDepartment_UserId",
table: "UserDepartment",
column: "UserId");
migrationBuilder.CreateIndex(
name: "IX_UserExpectJob_PersonalIdentityCode",
table: "UserExpectJob",
column: "PersonalIdentityCode");
migrationBuilder.CreateIndex(
name: "IX_UserExpectJob_UserId",
table: "UserExpectJob",
column: "UserId");
migrationBuilder.CreateIndex(
name: "IX_UserPhoto_UserId",
table: "UserPhoto",
column: "UserId");
migrationBuilder.CreateIndex(
name: "IX_UserResume_EducationalBackgroundCode",
table: "UserResume",
column: "EducationalBackgroundCode");
migrationBuilder.CreateIndex(
name: "IX_UserResume_PersonalIdentityCode",
table: "UserResume",
column: "PersonalIdentityCode");
migrationBuilder.CreateIndex(
name: "IX_UserResume_UserId",
table: "UserResume",
column: "UserId");
migrationBuilder.CreateIndex(
name: "IX_UserRole_RoleId",
table: "UserRole",
column: "RoleId");
migrationBuilder.CreateIndex(
name: "IX_UserRole_UserId",
table: "UserRole",
column: "UserId");
migrationBuilder.AddForeignKey(
name: "FK_EnterpriseAuth_Enterprise_Id",
table: "EnterpriseAuth",
column: "Id",
principalTable: "Enterprise",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_TaskInfoUser_User_UserId",
table: "TaskInfoUser",
column: "UserId",
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_UserAuth_User_Id",
table: "UserAuth",
column: "Id",
principalTable: "User",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_EnterpriseAuth_Enterprise_Id",
table: "EnterpriseAuth");
migrationBuilder.DropForeignKey(
name: "FK_TaskInfoUser_User_UserId",
table: "TaskInfoUser");
migrationBuilder.DropForeignKey(
name: "FK_UserAuth_User_Id",
table: "UserAuth");
migrationBuilder.DropTable(
name: "UserBankCard");
migrationBuilder.DropTable(
name: "UserCredential");
migrationBuilder.DropTable(
name: "UserDepartment");
migrationBuilder.DropTable(
name: "UserExpectJob");
migrationBuilder.DropTable(
name: "UserPhoto");
migrationBuilder.DropTable(
name: "UserResume");
migrationBuilder.DropTable(
name: "UserRole");
migrationBuilder.DropTable(
name: "User");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "UserAuth");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "TaskInfoUser");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "TaskInfoCredentialLimit");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "TaskInfoBenefit");
migrationBuilder.DropColumn(
name: "AddressDetail",
table: "TaskInfo");
migrationBuilder.DropColumn(
name: "CheckReceiveStatus",
table: "TaskInfo");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "TaskInfo");
migrationBuilder.DropColumn(
name: "Latitude",
table: "TaskInfo");
migrationBuilder.DropColumn(
name: "Longitude",
table: "TaskInfo");
migrationBuilder.DropColumn(
name: "RecommendStatus",
table: "TaskInfo");
migrationBuilder.DropColumn(
name: "SettlementStatus",
table: "TaskInfo");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "RoleResource");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "RoleMenu");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "Role");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "Resource");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "Menu");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "EnterpriseAuth");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "Enterprise");
migrationBuilder.DropColumn(
name: "EnterpriseName",
table: "Enterprise");
migrationBuilder.DropColumn(
name: "IsReal",
table: "Enterprise");
migrationBuilder.DropColumn(
name: "LegalIdentity",
table: "Enterprise");
migrationBuilder.DropColumn(
name: "LegalPerson",
table: "Enterprise");
migrationBuilder.DropColumn(
name: "LicenseImage",
table: "Enterprise");
migrationBuilder.DropColumn(
name: "SocietyCreditCode",
table: "Enterprise");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "DictionaryData");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "DictionaryCategory");
migrationBuilder.DropColumn(
name: "CreatedEnterpriseId",
table: "Department");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "UserAuth",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "UserAuth",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UserId",
table: "TaskInfoUser",
newName: "UserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "TaskInfoUser",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "TaskInfoUser",
newName: "CreatedUserInfoId");
migrationBuilder.RenameIndex(
name: "IX_TaskInfoUser_UserId",
table: "TaskInfoUser",
newName: "IX_TaskInfoUser_UserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "TaskInfoCredentialLimit",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "TaskInfoCredentialLimit",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "TaskInfoBenefit",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "TaskInfoBenefit",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "TaskInfo",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "TaskInfo",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "AddressName",
table: "TaskInfo",
newName: "Address");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "RoleResource",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "RoleResource",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "RoleMenu",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "RoleMenu",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "Role",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "Role",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "Resource",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "Resource",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "Menu",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "Menu",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "EnterpriseAuth",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "EnterpriseAuth",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "Enterprise",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "Enterprise",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "DictionaryData",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "DictionaryData",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "DictionaryCategory",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "DictionaryCategory",
newName: "CreatedUserInfoId");
migrationBuilder.RenameColumn(
name: "UpdatedUserId",
table: "Department",
newName: "UpdatedUserInfoId");
migrationBuilder.RenameColumn(
name: "CreatedUserId",
table: "Department",
newName: "CreatedUserInfoId");
migrationBuilder.AddColumn(
name: "IsCheckPhoneNumber",
table: "UserAuth",
type: "bit",
nullable: false,
defaultValue: false);
migrationBuilder.AddColumn(
name: "IsReal",
table: "UserAuth",
type: "bit",
nullable: false,
defaultValue: false);
migrationBuilder.AddColumn(
name: "Password",
table: "UserAuth",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
name: "RealAccess",
table: "UserAuth",
type: "int",
nullable: true);
migrationBuilder.AddColumn(
name: "UserName",
table: "UserAuth",
type: "nvarchar(32)",
maxLength: 32,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn(
name: "IsReal",
table: "EnterpriseAuth",
type: "bit",
nullable: false,
defaultValue: false);
migrationBuilder.AddColumn(
name: "EnterpriseAuthId",
table: "Enterprise",
type: "uniqueidentifier",
nullable: false,
defaultValue: new Guid("00000000-0000-0000-0000-000000000000"));
migrationBuilder.CreateTable(
name: "UserInfo",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
CityCode = table.Column(type: "nvarchar(128)", nullable: true),
EducationalBackgroundCode = table.Column(type: "nvarchar(128)", nullable: true),
EnterpriseId = table.Column(type: "uniqueidentifier", nullable: true),
PersonalIdentityCode = table.Column(type: "nvarchar(128)", nullable: true),
ProvinceCode = table.Column(type: "nvarchar(128)", nullable: true),
UserAuthId = table.Column(type: "uniqueidentifier", nullable: false),
Avatar = table.Column(type: "nvarchar(max)", nullable: true),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
CreatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
FreeTime = table.Column(type: "int", nullable: true),
Height = table.Column(type: "int", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false),
JobSeekingStatus = table.Column(type: "int", nullable: true),
Level = table.Column(type: "int", nullable: false),
Remark = table.Column(type: "nvarchar(max)", nullable: true),
Sort = table.Column(type: "int", nullable: false),
Status = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
Type = table.Column(type: "int", nullable: false),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
UpdatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
Weight = table.Column(type: "int", nullable: true),
WorkExperience = table.Column(type: "nvarchar(max)", nullable: true),
WorkSeniority = table.Column(type: "nvarchar(max)", nullable: true),
WxmpOpenId = table.Column(type: "nvarchar(32)", maxLength: 32, nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_UserInfo", x => x.Id);
table.ForeignKey(
name: "FK_UserInfo_DictionaryData_CityCode",
column: x => x.CityCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserInfo_DictionaryData_EducationalBackgroundCode",
column: x => x.EducationalBackgroundCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserInfo_DictionaryData_PersonalIdentityCode",
column: x => x.PersonalIdentityCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserInfo_DictionaryData_ProvinceCode",
column: x => x.ProvinceCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserInfo_Enterprise_EnterpriseId",
column: x => x.EnterpriseId,
principalTable: "Enterprise",
principalColumn: "Id");
table.ForeignKey(
name: "FK_UserInfo_UserAuth_UserAuthId",
column: x => x.UserAuthId,
principalTable: "UserAuth",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserInfoBankCard",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserInfoId = table.Column(type: "uniqueidentifier", nullable: false),
Bank = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false),
Code = table.Column(type: "nvarchar(32)", maxLength: 32, nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
CreatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false),
PhoneNumber = table.Column(type: "nvarchar(11)", maxLength: 11, nullable: false),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
UpdatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_UserInfoBankCard", x => x.Id);
table.ForeignKey(
name: "FK_UserInfoBankCard_UserInfo_UserInfoId",
column: x => x.UserInfoId,
principalTable: "UserInfo",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserInfoCredential",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
TypeCode = table.Column(type: "nvarchar(128)", nullable: false),
UserInfoId = table.Column(type: "uniqueidentifier", nullable: false),
BackImg = table.Column(type: "nvarchar(max)", nullable: true),
Code = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
CreatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
EndDate = table.Column(type: "datetime2", nullable: false),
Img = table.Column(type: "nvarchar(max)", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false),
IsForever = table.Column(type: "bit", nullable: false),
IssueUnit = table.Column(type: "nvarchar(max)", nullable: true),
Sort = table.Column(type: "int", nullable: false),
StartDate = table.Column(type: "datetime2", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
UpdatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_UserInfoCredential", x => x.Id);
table.ForeignKey(
name: "FK_UserInfoCredential_DictionaryData_TypeCode",
column: x => x.TypeCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserInfoCredential_UserInfo_UserInfoId",
column: x => x.UserInfoId,
principalTable: "UserInfo",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserInfoDepartment",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
DepartmentId = table.Column(type: "uniqueidentifier", nullable: false),
UserInfoId = table.Column(type: "uniqueidentifier", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
CreatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
UpdatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_UserInfoDepartment", x => x.Id);
table.ForeignKey(
name: "FK_UserInfoDepartment_Department_DepartmentId",
column: x => x.DepartmentId,
principalTable: "Department",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_UserInfoDepartment_UserInfo_UserInfoId",
column: x => x.UserInfoId,
principalTable: "UserInfo",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserInfoExpectJob",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
PersonalIdentityCode = table.Column(type: "nvarchar(128)", nullable: false),
UserInfoId = table.Column(type: "uniqueidentifier", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
CreatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
UpdatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_UserInfoExpectJob", x => x.Id);
table.ForeignKey(
name: "FK_UserInfoExpectJob_DictionaryData_PersonalIdentityCode",
column: x => x.PersonalIdentityCode,
principalTable: "DictionaryData",
principalColumn: "Code",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_UserInfoExpectJob_UserInfo_UserInfoId",
column: x => x.UserInfoId,
principalTable: "UserInfo",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserInfoPhoto",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
UserInfoId = table.Column(type: "uniqueidentifier", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
CreatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
Img = table.Column(type: "nvarchar(max)", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
UpdatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_UserInfoPhoto", x => x.Id);
table.ForeignKey(
name: "FK_UserInfoPhoto_UserInfo_UserInfoId",
column: x => x.UserInfoId,
principalTable: "UserInfo",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "UserInfoRole",
columns: table => new
{
Id = table.Column(type: "uniqueidentifier", nullable: false),
RoleId = table.Column(type: "uniqueidentifier", nullable: false),
UserInfoId = table.Column(type: "uniqueidentifier", nullable: false),
CreatedTime = table.Column(type: "datetimeoffset", nullable: false),
CreatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true),
IsDeleted = table.Column(type: "bit", nullable: false),
Sort = table.Column(type: "int", nullable: false),
TraceId = table.Column(type: "nvarchar(max)", nullable: true),
UpdatedTime = table.Column(type: "datetimeoffset", nullable: true),
UpdatedUserInfoId = table.Column(type: "uniqueidentifier", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_UserInfoRole", x => x.Id);
table.ForeignKey(
name: "FK_UserInfoRole_Role_RoleId",
column: x => x.RoleId,
principalTable: "Role",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_UserInfoRole_UserInfo_UserInfoId",
column: x => x.UserInfoId,
principalTable: "UserInfo",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.InsertData(
table: "UserAuth",
columns: new[] { "Id", "BankCard", "BankCardImg", "CreatedTime", "CreatedUserInfoId", "Identity", "IdentityBackImg", "IdentityImg", "IsCheckPhoneNumber", "IsDeleted", "IsReal", "Name", "Password", "PhoneNumber", "RealAccess", "Sort", "TraceId", "UpdatedTime", "UpdatedUserInfoId", "UserName" },
values: new object[] { new Guid("11111111-1111-1111-1111-111111111111"), null, null, new DateTimeOffset(new DateTime(2000, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 8, 0, 0, 0)), null, null, null, null, false, false, false, "管理员", "iEYggKrMhQ3ASUGLobra1w==:fn/DsMJUbD9FGpvBvR3moMpMPptdxzZlourPVhU479I=", null, null, 0, null, null, null, "system" });
migrationBuilder.InsertData(
table: "UserInfo",
columns: new[] { "Id", "Avatar", "CityCode", "CreatedTime", "CreatedUserInfoId", "EducationalBackgroundCode", "EnterpriseId", "FreeTime", "Height", "IsDeleted", "JobSeekingStatus", "Level", "PersonalIdentityCode", "ProvinceCode", "Remark", "Sort", "Status", "TraceId", "Type", "UpdatedTime", "UpdatedUserInfoId", "UserAuthId", "Weight", "WorkExperience", "WorkSeniority", "WxmpOpenId" },
values: new object[] { new Guid("11111111-1111-1111-1111-111111111112"), null, null, new DateTimeOffset(new DateTime(2000, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 8, 0, 0, 0)), null, null, null, null, null, false, null, 999, null, null, null, 0, 0, null, 100, null, null, new Guid("11111111-1111-1111-1111-111111111111"), null, null, null, null });
migrationBuilder.CreateIndex(
name: "IX_Enterprise_EnterpriseAuthId",
table: "Enterprise",
column: "EnterpriseAuthId");
migrationBuilder.CreateIndex(
name: "IX_UserInfo_CityCode",
table: "UserInfo",
column: "CityCode");
migrationBuilder.CreateIndex(
name: "IX_UserInfo_EducationalBackgroundCode",
table: "UserInfo",
column: "EducationalBackgroundCode");
migrationBuilder.CreateIndex(
name: "IX_UserInfo_EnterpriseId",
table: "UserInfo",
column: "EnterpriseId");
migrationBuilder.CreateIndex(
name: "IX_UserInfo_PersonalIdentityCode",
table: "UserInfo",
column: "PersonalIdentityCode");
migrationBuilder.CreateIndex(
name: "IX_UserInfo_ProvinceCode",
table: "UserInfo",
column: "ProvinceCode");
migrationBuilder.CreateIndex(
name: "IX_UserInfo_UserAuthId",
table: "UserInfo",
column: "UserAuthId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoBankCard_UserInfoId",
table: "UserInfoBankCard",
column: "UserInfoId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoCredential_TypeCode",
table: "UserInfoCredential",
column: "TypeCode");
migrationBuilder.CreateIndex(
name: "IX_UserInfoCredential_UserInfoId",
table: "UserInfoCredential",
column: "UserInfoId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoDepartment_DepartmentId",
table: "UserInfoDepartment",
column: "DepartmentId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoDepartment_UserInfoId",
table: "UserInfoDepartment",
column: "UserInfoId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoExpectJob_PersonalIdentityCode",
table: "UserInfoExpectJob",
column: "PersonalIdentityCode");
migrationBuilder.CreateIndex(
name: "IX_UserInfoExpectJob_UserInfoId",
table: "UserInfoExpectJob",
column: "UserInfoId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoPhoto_UserInfoId",
table: "UserInfoPhoto",
column: "UserInfoId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoRole_RoleId",
table: "UserInfoRole",
column: "RoleId");
migrationBuilder.CreateIndex(
name: "IX_UserInfoRole_UserInfoId",
table: "UserInfoRole",
column: "UserInfoId");
migrationBuilder.AddForeignKey(
name: "FK_Enterprise_EnterpriseAuth_EnterpriseAuthId",
table: "Enterprise",
column: "EnterpriseAuthId",
principalTable: "EnterpriseAuth",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_TaskInfoUser_UserInfo_UserInfoId",
table: "TaskInfoUser",
column: "UserInfoId",
principalTable: "UserInfo",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
}
}
}