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); } } }