using System;
|
using Microsoft.EntityFrameworkCore.Migrations;
|
|
#nullable disable
|
|
namespace FlexJobApi.Database.Migrations.Migrations
|
{
|
/// <inheritdoc />
|
public partial class UpdateUser0807 : Migration
|
{
|
/// <inheritdoc />
|
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<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "UserAuth",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "TaskInfoUser",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "TaskInfoCredentialLimit",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "TaskInfoBenefit",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<string>(
|
name: "AddressDetail",
|
table: "TaskInfo",
|
type: "nvarchar(max)",
|
nullable: true);
|
|
migrationBuilder.AddColumn<int>(
|
name: "CheckReceiveStatus",
|
table: "TaskInfo",
|
type: "int",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "TaskInfo",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<decimal>(
|
name: "Latitude",
|
table: "TaskInfo",
|
type: "decimal(18,2)",
|
nullable: true);
|
|
migrationBuilder.AddColumn<decimal>(
|
name: "Longitude",
|
table: "TaskInfo",
|
type: "decimal(18,2)",
|
nullable: true);
|
|
migrationBuilder.AddColumn<int>(
|
name: "RecommendStatus",
|
table: "TaskInfo",
|
type: "int",
|
nullable: false,
|
defaultValue: 0);
|
|
migrationBuilder.AddColumn<int>(
|
name: "SettlementStatus",
|
table: "TaskInfo",
|
type: "int",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "RoleResource",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "RoleMenu",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "Role",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "Resource",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "Menu",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "EnterpriseAuth",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "Enterprise",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<string>(
|
name: "EnterpriseName",
|
table: "Enterprise",
|
type: "nvarchar(128)",
|
maxLength: 128,
|
nullable: false,
|
defaultValue: "");
|
|
migrationBuilder.AddColumn<bool>(
|
name: "IsReal",
|
table: "Enterprise",
|
type: "bit",
|
nullable: false,
|
defaultValue: false);
|
|
migrationBuilder.AddColumn<string>(
|
name: "LegalIdentity",
|
table: "Enterprise",
|
type: "nvarchar(18)",
|
maxLength: 18,
|
nullable: true);
|
|
migrationBuilder.AddColumn<string>(
|
name: "LegalPerson",
|
table: "Enterprise",
|
type: "nvarchar(32)",
|
maxLength: 32,
|
nullable: true);
|
|
migrationBuilder.AddColumn<string>(
|
name: "LicenseImage",
|
table: "Enterprise",
|
type: "nvarchar(max)",
|
nullable: true);
|
|
migrationBuilder.AddColumn<string>(
|
name: "SocietyCreditCode",
|
table: "Enterprise",
|
type: "nvarchar(18)",
|
maxLength: 18,
|
nullable: false,
|
defaultValue: "");
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "DictionaryData",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "DictionaryCategory",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.AddColumn<Guid>(
|
name: "CreatedEnterpriseId",
|
table: "Department",
|
type: "uniqueidentifier",
|
nullable: true);
|
|
migrationBuilder.CreateTable(
|
name: "User",
|
columns: table => new
|
{
|
Id = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
Type = table.Column<int>(type: "int", nullable: false),
|
EnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
Avatar = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Name = table.Column<string>(type: "nvarchar(32)", maxLength: 32, nullable: false),
|
UserName = table.Column<string>(type: "nvarchar(32)", maxLength: 32, nullable: false),
|
PhoneNumber = table.Column<string>(type: "nvarchar(11)", maxLength: 11, nullable: true),
|
IsCheckPhoneNumber = table.Column<bool>(type: "bit", nullable: false),
|
Password = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
WxmpOpenId = table.Column<string>(type: "nvarchar(32)", maxLength: 32, nullable: true),
|
Level = table.Column<int>(type: "int", nullable: false),
|
RealAccess = table.Column<int>(type: "int", nullable: true),
|
IsReal = table.Column<bool>(type: "bit", nullable: false),
|
ProvinceCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
CityCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
Remark = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Status = table.Column<int>(type: "int", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
Code = table.Column<string>(type: "nvarchar(32)", maxLength: 32, nullable: false),
|
Bank = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false),
|
PhoneNumber = table.Column<string>(type: "nvarchar(11)", maxLength: 11, nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
TypeCode = table.Column<string>(type: "nvarchar(128)", nullable: false),
|
Code = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false),
|
IsForever = table.Column<bool>(type: "bit", nullable: false),
|
StartDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
EndDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
IssueUnit = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Img = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
BackImg = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
DepartmentId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
PersonalIdentityCode = table.Column<string>(type: "nvarchar(128)", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
Img = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
PersonalIdentityCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
EducationalBackgroundCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
FreeTime = table.Column<int>(type: "int", nullable: true),
|
JobSeekingStatus = table.Column<int>(type: "int", nullable: true),
|
WorkSeniority = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
WorkExperience = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Height = table.Column<int>(type: "int", nullable: true),
|
Weight = table.Column<int>(type: "int", nullable: true),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
RoleId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
CreatedEnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
UpdatedUserId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(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);
|
}
|
|
/// <inheritdoc />
|
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<bool>(
|
name: "IsCheckPhoneNumber",
|
table: "UserAuth",
|
type: "bit",
|
nullable: false,
|
defaultValue: false);
|
|
migrationBuilder.AddColumn<bool>(
|
name: "IsReal",
|
table: "UserAuth",
|
type: "bit",
|
nullable: false,
|
defaultValue: false);
|
|
migrationBuilder.AddColumn<string>(
|
name: "Password",
|
table: "UserAuth",
|
type: "nvarchar(max)",
|
nullable: true);
|
|
migrationBuilder.AddColumn<int>(
|
name: "RealAccess",
|
table: "UserAuth",
|
type: "int",
|
nullable: true);
|
|
migrationBuilder.AddColumn<string>(
|
name: "UserName",
|
table: "UserAuth",
|
type: "nvarchar(32)",
|
maxLength: 32,
|
nullable: false,
|
defaultValue: "");
|
|
migrationBuilder.AddColumn<bool>(
|
name: "IsReal",
|
table: "EnterpriseAuth",
|
type: "bit",
|
nullable: false,
|
defaultValue: false);
|
|
migrationBuilder.AddColumn<Guid>(
|
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<Guid>(type: "uniqueidentifier", nullable: false),
|
CityCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
EducationalBackgroundCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
EnterpriseId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
PersonalIdentityCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
ProvinceCode = table.Column<string>(type: "nvarchar(128)", nullable: true),
|
UserAuthId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
Avatar = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
CreatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
FreeTime = table.Column<int>(type: "int", nullable: true),
|
Height = table.Column<int>(type: "int", nullable: true),
|
IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
JobSeekingStatus = table.Column<int>(type: "int", nullable: true),
|
Level = table.Column<int>(type: "int", nullable: false),
|
Remark = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
Status = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Type = table.Column<int>(type: "int", nullable: false),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
UpdatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
Weight = table.Column<int>(type: "int", nullable: true),
|
WorkExperience = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
WorkSeniority = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
WxmpOpenId = table.Column<string>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
Bank = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false),
|
Code = table.Column<string>(type: "nvarchar(32)", maxLength: 32, nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
CreatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
PhoneNumber = table.Column<string>(type: "nvarchar(11)", maxLength: 11, nullable: false),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
UpdatedUserInfoId = table.Column<Guid>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
TypeCode = table.Column<string>(type: "nvarchar(128)", nullable: false),
|
UserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
BackImg = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Code = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
CreatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
EndDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
Img = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
IsForever = table.Column<bool>(type: "bit", nullable: false),
|
IssueUnit = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
StartDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
UpdatedUserInfoId = table.Column<Guid>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
DepartmentId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
UserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
CreatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
UpdatedUserInfoId = table.Column<Guid>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
PersonalIdentityCode = table.Column<string>(type: "nvarchar(128)", nullable: false),
|
UserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
CreatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
UpdatedUserInfoId = table.Column<Guid>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
UserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
CreatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
Img = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
UpdatedUserInfoId = table.Column<Guid>(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<Guid>(type: "uniqueidentifier", nullable: false),
|
RoleId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
UserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
CreatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: false),
|
CreatedUserInfoId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
IsDeleted = table.Column<bool>(type: "bit", nullable: false),
|
Sort = table.Column<int>(type: "int", nullable: false),
|
TraceId = table.Column<string>(type: "nvarchar(max)", nullable: true),
|
UpdatedTime = table.Column<DateTimeOffset>(type: "datetimeoffset", nullable: true),
|
UpdatedUserInfoId = table.Column<Guid>(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);
|
}
|
}
|
}
|