From 5ce50e40fbe60ff1096fbdd1fbad197febe2b3fa Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 12 八月 2025 16:20:36 +0800
Subject: [PATCH] feat:开发
---
FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs | 1255 ++++++++++++++++++++++++++++++++++++++++++++--------------
1 files changed, 942 insertions(+), 313 deletions(-)
diff --git a/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs b/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs
index b919251..bb7a897 100644
--- a/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs
+++ b/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs
@@ -28,10 +28,13 @@
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<Guid>("EnterpriseId")
@@ -65,7 +68,7 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
@@ -88,10 +91,13 @@
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<string>("FieldNames")
@@ -117,7 +123,7 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
@@ -135,6 +141,7 @@
.HasColumnType("uniqueidentifier");
b.Property<string>("Code")
+ .IsRequired()
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
@@ -142,11 +149,17 @@
.IsRequired()
.HasColumnType("nvarchar(max)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
+
+ b.Property<int>("Deep")
+ .HasColumnType("int");
b.Property<string>("Field1")
.HasColumnType("nvarchar(max)");
@@ -184,12 +197,15 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
b.HasIndex("CategoryId");
+
+ b.HasIndex("Code")
+ .IsUnique();
b.HasIndex("ParentId");
@@ -212,8 +228,8 @@
b.Property<string>("BankName")
.HasColumnType("nvarchar(max)");
- b.Property<Guid?>("CityId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("CityCode")
+ .HasColumnType("nvarchar(128)");
b.Property<string>("ContactEmail")
.HasColumnType("nvarchar(max)");
@@ -226,23 +242,42 @@
.HasMaxLength(32)
.HasColumnType("nvarchar(32)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("EnterpriseAuthId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("EnterpriseName")
+ .IsRequired()
+ .HasMaxLength(128)
+ .HasColumnType("nvarchar(128)");
- b.Property<Guid?>("IndustryTypeId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("IndustryTypeCode")
+ .HasColumnType("nvarchar(128)");
b.Property<bool>("IsCheckedBankCard")
.HasColumnType("bit");
b.Property<bool>("IsDeleted")
.HasColumnType("bit");
+
+ b.Property<bool>("IsReal")
+ .HasColumnType("bit");
+
+ b.Property<string>("LegalIdentity")
+ .HasMaxLength(18)
+ .HasColumnType("nvarchar(18)");
+
+ b.Property<string>("LegalPerson")
+ .HasMaxLength(32)
+ .HasColumnType("nvarchar(32)");
+
+ b.Property<string>("LicenseImage")
+ .HasColumnType("nvarchar(max)");
b.Property<string>("MainBusiness")
.HasColumnType("nvarchar(max)");
@@ -253,8 +288,8 @@
b.Property<int?>("PayAccess")
.HasColumnType("int");
- b.Property<Guid?>("ProvinceId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("ProvinceCode")
+ .HasColumnType("nvarchar(128)");
b.Property<int?>("RealAccess")
.HasColumnType("int");
@@ -271,6 +306,11 @@
b.Property<decimal>("SmsCost")
.HasColumnType("decimal(18,2)");
+ b.Property<string>("SocietyCreditCode")
+ .IsRequired()
+ .HasMaxLength(18)
+ .HasColumnType("nvarchar(18)");
+
b.Property<int>("Sort")
.HasColumnType("int");
@@ -280,18 +320,16 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("CityId");
+ b.HasIndex("CityCode");
- b.HasIndex("EnterpriseAuthId");
+ b.HasIndex("IndustryTypeCode");
- b.HasIndex("IndustryTypeId");
-
- b.HasIndex("ProvinceId");
+ b.HasIndex("ProvinceCode");
b.ToTable("Enterprise");
});
@@ -309,10 +347,13 @@
b.Property<string>("BankCardImg")
.HasColumnType("nvarchar(max)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<string>("EnterpriseName")
@@ -334,9 +375,6 @@
.HasColumnType("nvarchar(max)");
b.Property<bool>("IsDeleted")
- .HasColumnType("bit");
-
- b.Property<bool>("IsReal")
.HasColumnType("bit");
b.Property<string>("LegalIdentity")
@@ -381,12 +419,101 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
b.ToTable("EnterpriseAuth");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployee", b =>
+ {
+ b.Property<Guid>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<int?>("Age")
+ .HasColumnType("int");
+
+ b.Property<string>("ContactPhoneNumber")
+ .HasMaxLength(11)
+ .HasColumnType("nvarchar(11)");
+
+ b.Property<string>("ContractUrl")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<DateTimeOffset>("CreatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("CreatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<Guid>("EnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<int?>("EnterpriseSignContractStatus")
+ .HasColumnType("int");
+
+ b.Property<DateTime?>("EnterpriseSignContractTime")
+ .HasColumnType("datetime2");
+
+ b.Property<int?>("Gender")
+ .HasColumnType("int");
+
+ b.Property<int>("HireStatus")
+ .HasColumnType("int");
+
+ b.Property<DateTime?>("HireTime")
+ .HasColumnType("datetime2");
+
+ b.Property<string>("Identity")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("IdentityBackImg")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("IdentityImg")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<bool>("IsDeleted")
+ .HasColumnType("bit");
+
+ b.Property<string>("Name")
+ .HasMaxLength(32)
+ .HasColumnType("nvarchar(32)");
+
+ b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<string>("TraceId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTimeOffset?>("UpdatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("UpdatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<Guid?>("UserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<int?>("UserSignContractStatus")
+ .HasColumnType("int");
+
+ b.Property<DateTime?>("UserSignContractTime")
+ .HasColumnType("datetime2");
+
+ b.HasKey("Id");
+
+ b.HasIndex("EnterpriseId");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("EnterpriseEmployee");
});
modelBuilder.Entity("FlexJobApi.Core.Menu", b =>
@@ -402,10 +529,13 @@
.IsRequired()
.HasColumnType("nvarchar(max)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<string>("Group")
@@ -452,7 +582,7 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<string>("Url")
@@ -502,10 +632,13 @@
b.Property<string>("ControllerSummary")
.HasColumnType("nvarchar(max)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<string>("DynamicAssemblyName")
@@ -533,11 +666,9 @@
.HasColumnType("nvarchar(max)");
b.Property<string>("ResponseTypeFullName")
- .IsRequired()
.HasColumnType("nvarchar(max)");
b.Property<string>("ResponseTypeName")
- .IsRequired()
.HasColumnType("nvarchar(max)");
b.Property<string>("Route")
@@ -562,7 +693,7 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
@@ -579,10 +710,13 @@
b.Property<int>("ClientType")
.HasColumnType("int");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<int>("DataPower")
@@ -614,7 +748,7 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<int>("UserType")
@@ -631,10 +765,13 @@
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IsDeleted")
@@ -655,7 +792,7 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
@@ -673,10 +810,13 @@
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<int>("DataPower")
@@ -700,7 +840,7 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
@@ -712,13 +852,176 @@
b.ToTable("RoleResource");
});
+ modelBuilder.Entity("FlexJobApi.Core.ScheduleJobDetail", b =>
+ {
+ b.Property<Guid>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("AssemblyName")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<bool>("Concurrent")
+ .HasColumnType("bit");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<DateTimeOffset>("CreatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("CreatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("Description")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("GroupName")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<bool>("IncludeAnnotations")
+ .HasColumnType("bit");
+
+ b.Property<bool>("IsDeleted")
+ .HasColumnType("bit");
+
+ b.Property<string>("JobId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("JobType")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("Properties")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<string>("TraceId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTimeOffset?>("UpdatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("UpdatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("Id");
+
+ b.ToTable("ScheduleJobDetail");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.ScheduleJobTrigger", b =>
+ {
+ b.Property<Guid>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("Args")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("AssemblyName")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<DateTimeOffset>("CreatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("CreatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("Description")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<long>("ElapsedTime")
+ .HasColumnType("bigint");
+
+ b.Property<DateTime?>("EndTime")
+ .HasColumnType("datetime2");
+
+ b.Property<bool>("IsDeleted")
+ .HasColumnType("bit");
+
+ b.Property<string>("JobId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTime?>("LastRunTime")
+ .HasColumnType("datetime2");
+
+ b.Property<long>("MaxNumberOfErrors")
+ .HasColumnType("bigint");
+
+ b.Property<long>("MaxNumberOfRuns")
+ .HasColumnType("bigint");
+
+ b.Property<DateTime?>("NextRunTime")
+ .HasColumnType("datetime2");
+
+ b.Property<long>("NumRetries")
+ .HasColumnType("bigint");
+
+ b.Property<long>("NumberOfErrors")
+ .HasColumnType("bigint");
+
+ b.Property<long>("NumberOfRuns")
+ .HasColumnType("bigint");
+
+ b.Property<bool>("ResetOnlyOnce")
+ .HasColumnType("bit");
+
+ b.Property<string>("Result")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<int>("RetryTimeout")
+ .HasColumnType("int");
+
+ b.Property<bool>("RunOnStart")
+ .HasColumnType("bit");
+
+ b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<bool>("StartNow")
+ .HasColumnType("bit");
+
+ b.Property<DateTime?>("StartTime")
+ .HasColumnType("datetime2");
+
+ b.Property<long>("Status")
+ .HasColumnType("bigint");
+
+ b.Property<string>("TraceId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("TriggerId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("TriggerType")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTimeOffset?>("UpdatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("UpdatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("Id");
+
+ b.ToTable("ScheduleJobTrigger");
+ });
+
modelBuilder.Entity("FlexJobApi.Core.TaskInfo", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
- b.Property<string>("Address")
+ b.Property<string>("AddressDetail")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("AddressName")
.HasColumnType("nvarchar(max)");
b.Property<int>("AgeMaxLimit")
@@ -733,13 +1036,22 @@
b.Property<int>("BillingMethod")
.HasColumnType("int");
- b.Property<Guid>("CityId")
+ b.Property<int?>("CheckReceiveStatus")
+ .HasColumnType("int");
+
+ b.Property<string>("CityCode")
+ .HasColumnType("nvarchar(128)");
+
+ b.Property<string>("Code")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
.HasColumnType("uniqueidentifier");
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<DateTime>("EndTime")
@@ -754,9 +1066,24 @@
b.Property<bool>("IsDeleted")
.HasColumnType("bit");
+ b.Property<decimal?>("Latitude")
+ .HasColumnType("decimal(18,6)");
+
+ b.Property<decimal?>("Longitude")
+ .HasColumnType("decimal(18,6)");
+
b.Property<string>("Name")
.IsRequired()
.HasColumnType("nvarchar(max)");
+
+ b.Property<string>("ProvinceCode")
+ .HasColumnType("nvarchar(128)");
+
+ b.Property<int>("RecommendStatus")
+ .HasColumnType("int");
+
+ b.Property<int>("ReleaseStatus")
+ .HasColumnType("int");
b.Property<decimal>("ServiceFee")
.HasColumnType("decimal(18,2)");
@@ -764,7 +1091,13 @@
b.Property<int>("SettlementCycle")
.HasColumnType("int");
+ b.Property<int?>("SettlementStatus")
+ .HasColumnType("int");
+
b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<int>("Status")
.HasColumnType("int");
b.Property<string>("TraceId")
@@ -773,14 +1106,16 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("CityId");
+ b.HasIndex("CityCode");
b.HasIndex("EnterpriseId");
+
+ b.HasIndex("ProvinceCode");
b.ToTable("TaskInfo");
});
@@ -791,13 +1126,17 @@
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("BenefitId")
+ b.Property<string>("BenefitCode")
+ .IsRequired()
+ .HasColumnType("nvarchar(128)");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
.HasColumnType("uniqueidentifier");
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IsDeleted")
@@ -815,12 +1154,12 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("BenefitId");
+ b.HasIndex("BenefitCode");
b.HasIndex("TaskInfoId");
@@ -833,10 +1172,13 @@
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IsDeleted")
@@ -851,20 +1193,21 @@
b.Property<string>("TraceId")
.HasColumnType("nvarchar(max)");
- b.Property<Guid?>("TypeId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("TypeCode")
+ .IsRequired()
+ .HasColumnType("nvarchar(128)");
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
b.HasIndex("TaskInfoId");
- b.HasIndex("TypeId");
+ b.HasIndex("TypeCode");
b.ToTable("TaskInfoCredentialLimit");
});
@@ -875,26 +1218,32 @@
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<int?>("ArrangeStatus")
+ .HasColumnType("int");
+
+ b.Property<DateTime?>("ArrangeTime")
+ .HasColumnType("datetime2");
+
+ b.Property<int?>("CheckReceiveStatus")
+ .HasColumnType("int");
+
+ b.Property<DateTime?>("CheckReceiveTime")
+ .HasColumnType("datetime2");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<int>("HireStatus")
- .HasColumnType("int");
-
- b.Property<DateTime?>("HireTime")
- .HasColumnType("datetime2");
+ b.Property<Guid>("EnterpriseEmployeeId")
+ .HasColumnType("uniqueidentifier");
b.Property<bool>("IsDeleted")
.HasColumnType("bit");
-
- b.Property<int?>("SignContractStatus")
- .HasColumnType("int");
-
- b.Property<DateTime?>("SignContractTime")
- .HasColumnType("datetime2");
b.Property<int>("Sort")
.HasColumnType("int");
@@ -908,47 +1257,152 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
- .HasColumnType("uniqueidentifier");
-
- b.Property<Guid>("UserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("TaskInfoId");
+ b.HasIndex("EnterpriseEmployeeId");
- b.HasIndex("UserInfoId");
+ b.HasIndex("TaskInfoId");
b.ToTable("TaskInfoUser");
});
- modelBuilder.Entity("FlexJobApi.Core.UserAuth", b =>
+ modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmit", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
- b.Property<string>("BankCard")
- .HasMaxLength(32)
- .HasColumnType("nvarchar(32)");
+ b.Property<int>("CheckReceiveStatus")
+ .HasColumnType("int");
- b.Property<string>("BankCardImg")
- .HasColumnType("nvarchar(max)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
+ b.Property<bool>("IsDeleted")
+ .HasColumnType("bit");
+
+ b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<Guid>("TaskInfoUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("TraceId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTimeOffset?>("UpdatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("UpdatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("Id");
+
+ b.HasIndex("TaskInfoUserId");
+
+ b.ToTable("TaskInfoUserSubmit");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmitFile", b =>
+ {
+ b.Property<Guid>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<DateTimeOffset>("CreatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("CreatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("File")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<bool>("IsDeleted")
+ .HasColumnType("bit");
+
+ b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<Guid>("SubmitId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("TraceId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTimeOffset?>("UpdatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("UpdatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("Id");
+
+ b.HasIndex("SubmitId");
+
+ b.ToTable("TaskInfoUserSubmitFile");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.User", b =>
+ {
+ b.Property<Guid>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<int?>("Age")
+ .HasColumnType("int");
+
+ b.Property<string>("Avatar")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTime?>("Birthday")
+ .HasColumnType("datetime2");
+
+ b.Property<string>("CityCode")
+ .HasColumnType("nvarchar(128)");
+
+ b.Property<string>("ContactPhoneNumber")
+ .HasMaxLength(11)
+ .HasColumnType("nvarchar(11)");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<DateTimeOffset>("CreatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("CreatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("EducationalBackgroundCode")
+ .HasColumnType("nvarchar(128)");
+
+ b.Property<Guid?>("EnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<int?>("FreeTime")
+ .HasColumnType("int");
+
+ b.Property<int?>("Gender")
+ .HasColumnType("int");
+
+ b.Property<int?>("Height")
+ .HasColumnType("int");
+
b.Property<string>("Identity")
- .HasColumnType("nvarchar(max)");
-
- b.Property<string>("IdentityBackImg")
- .HasColumnType("nvarchar(max)");
-
- b.Property<string>("IdentityImg")
.HasColumnType("nvarchar(max)");
b.Property<bool>("IsCheckPhoneNumber")
@@ -960,101 +1414,37 @@
b.Property<bool>("IsReal")
.HasColumnType("bit");
- b.Property<string>("Name")
- .IsRequired()
- .HasMaxLength(32)
- .HasColumnType("nvarchar(32)");
-
- b.Property<string>("Password")
- .HasColumnType("nvarchar(max)");
-
- b.Property<string>("PhoneNumber")
- .HasMaxLength(11)
- .HasColumnType("nvarchar(11)");
-
- b.Property<int?>("RealAccess")
- .HasColumnType("int");
-
- b.Property<int>("Sort")
- .HasColumnType("int");
-
- b.Property<string>("TraceId")
- .HasColumnType("nvarchar(max)");
-
- b.Property<DateTimeOffset?>("UpdatedTime")
- .HasColumnType("datetimeoffset");
-
- b.Property<Guid?>("UpdatedUserInfoId")
- .HasColumnType("uniqueidentifier");
-
- b.Property<string>("UserName")
- .IsRequired()
- .HasMaxLength(32)
- .HasColumnType("nvarchar(32)");
-
- b.HasKey("Id");
-
- b.ToTable("UserAuth");
-
- b.HasData(
- new
- {
- Id = new Guid("11111111-1111-1111-1111-111111111111"),
- CreatedTime = new DateTimeOffset(new DateTime(2000, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 8, 0, 0, 0)),
- IsCheckPhoneNumber = false,
- IsDeleted = false,
- IsReal = false,
- Name = "绠$悊鍛�",
- Password = "iEYggKrMhQ3ASUGLobra1w==:fn/DsMJUbD9FGpvBvR3moMpMPptdxzZlourPVhU479I=",
- Sort = 0,
- UserName = "system"
- });
- });
-
- modelBuilder.Entity("FlexJobApi.Core.UserInfo", b =>
- {
- b.Property<Guid>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property<string>("Avatar")
- .HasColumnType("nvarchar(max)");
-
- b.Property<Guid?>("CityId")
- .HasColumnType("uniqueidentifier");
-
- b.Property<DateTimeOffset>("CreatedTime")
- .HasColumnType("datetimeoffset");
-
- b.Property<Guid?>("CreatedUserInfoId")
- .HasColumnType("uniqueidentifier");
-
- b.Property<Guid?>("EducationalBackgroundId")
- .HasColumnType("uniqueidentifier");
-
- b.Property<Guid?>("EnterpriseId")
- .HasColumnType("uniqueidentifier");
-
- b.Property<int?>("FreeTime")
- .HasColumnType("int");
-
- b.Property<int?>("Height")
- .HasColumnType("int");
-
- b.Property<bool>("IsDeleted")
- .HasColumnType("bit");
-
b.Property<int?>("JobSeekingStatus")
.HasColumnType("int");
b.Property<int>("Level")
.HasColumnType("int");
- b.Property<Guid?>("PersonalIdentityId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("Name")
+ .HasMaxLength(32)
+ .HasColumnType("nvarchar(32)");
- b.Property<Guid?>("ProvinceId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("Password")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("PersonalIdentityCode")
+ .HasColumnType("nvarchar(128)");
+
+ b.Property<string>("PhoneNumber")
+ .HasMaxLength(11)
+ .HasColumnType("nvarchar(11)");
+
+ b.Property<string>("ProvinceCode")
+ .HasColumnType("nvarchar(128)");
+
+ b.Property<int?>("RealAccess")
+ .HasColumnType("int");
+
+ b.Property<int?>("RealMethod")
+ .HasColumnType("int");
+
+ b.Property<DateTime?>("RealTime")
+ .HasColumnType("datetime2");
b.Property<string>("Remark")
.HasColumnType("nvarchar(max)");
@@ -1074,11 +1464,13 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("UserAuthId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("UserName")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("nvarchar(32)");
b.Property<int?>("Weight")
.HasColumnType("int");
@@ -1095,35 +1487,97 @@
b.HasKey("Id");
- b.HasIndex("CityId");
+ b.HasIndex("CityCode");
- b.HasIndex("EducationalBackgroundId");
+ b.HasIndex("EducationalBackgroundCode");
b.HasIndex("EnterpriseId");
- b.HasIndex("PersonalIdentityId");
+ b.HasIndex("PersonalIdentityCode");
- b.HasIndex("ProvinceId");
+ b.HasIndex("ProvinceCode");
- b.HasIndex("UserAuthId");
-
- b.ToTable("UserInfo");
+ b.ToTable("User");
b.HasData(
new
{
- Id = new Guid("11111111-1111-1111-1111-111111111112"),
+ Id = new Guid("11111111-1111-1111-1111-111111111111"),
CreatedTime = new DateTimeOffset(new DateTime(2000, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 8, 0, 0, 0)),
+ IsCheckPhoneNumber = false,
IsDeleted = false,
+ IsReal = false,
Level = 999,
+ Name = "绠$悊鍛�",
+ Password = "iEYggKrMhQ3ASUGLobra1w==:fn/DsMJUbD9FGpvBvR3moMpMPptdxzZlourPVhU479I=",
Sort = 0,
- Status = 0,
+ Status = 10,
Type = 100,
- UserAuthId = new Guid("11111111-1111-1111-1111-111111111111")
+ UserName = "system"
});
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoBankCard", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserAuth", b =>
+ {
+ b.Property<Guid>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("BankCard")
+ .HasMaxLength(32)
+ .HasColumnType("nvarchar(32)");
+
+ b.Property<string>("BankCardImg")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<DateTimeOffset>("CreatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("CreatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("Identity")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("IdentityBackImg")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<string>("IdentityImg")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<bool>("IsDeleted")
+ .HasColumnType("bit");
+
+ b.Property<string>("Name")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("nvarchar(32)");
+
+ b.Property<string>("PhoneNumber")
+ .HasMaxLength(11)
+ .HasColumnType("nvarchar(11)");
+
+ b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<string>("TraceId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTimeOffset?>("UpdatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("UpdatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("Id");
+
+ b.ToTable("UserAuth");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.UserBankCard", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@@ -1139,10 +1593,13 @@
.HasMaxLength(32)
.HasColumnType("nvarchar(32)");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IsDeleted")
@@ -1162,20 +1619,20 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("UserInfoId")
+ b.Property<Guid>("UserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("UserInfoId");
+ b.HasIndex("UserId");
- b.ToTable("UserInfoBankCard");
+ b.ToTable("UserBankCard");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoCredential", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserCredential", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
@@ -1185,14 +1642,16 @@
.HasColumnType("nvarchar(max)");
b.Property<string>("Code")
- .IsRequired()
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<DateTime>("EndDate")
@@ -1219,37 +1678,41 @@
b.Property<string>("TraceId")
.HasColumnType("nvarchar(max)");
- b.Property<Guid?>("TypeId")
- .HasColumnType("uniqueidentifier");
+ b.Property<string>("TypeCode")
+ .IsRequired()
+ .HasColumnType("nvarchar(128)");
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("UserInfoId")
+ b.Property<Guid>("UserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("TypeId");
+ b.HasIndex("TypeCode");
- b.HasIndex("UserInfoId");
+ b.HasIndex("UserId");
- b.ToTable("UserInfoCredential");
+ b.ToTable("UserCredential");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoDepartment", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserDepartment", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<Guid>("DepartmentId")
@@ -1267,38 +1730,42 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("UserInfoId")
+ b.Property<Guid>("UserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
b.HasIndex("DepartmentId");
- b.HasIndex("UserInfoId");
+ b.HasIndex("UserId");
- b.ToTable("UserInfoDepartment");
+ b.ToTable("UserDepartment");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoExpectJob", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserExpectJob", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
+
+ b.Property<string>("ExpectJobCode")
+ .IsRequired()
+ .HasColumnType("nvarchar(128)");
b.Property<bool>("IsDeleted")
.HasColumnType("bit");
-
- b.Property<Guid>("PersonalIdentityId")
- .HasColumnType("uniqueidentifier");
b.Property<int>("Sort")
.HasColumnType("int");
@@ -1309,31 +1776,34 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("UserInfoId")
+ b.Property<Guid>("UserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("PersonalIdentityId");
+ b.HasIndex("ExpectJobCode");
- b.HasIndex("UserInfoId");
+ b.HasIndex("UserId");
- b.ToTable("UserInfoExpectJob");
+ b.ToTable("UserExpectJob");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoPhoto", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserPhoto", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<string>("Img")
@@ -1351,29 +1821,32 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("UserInfoId")
+ b.Property<Guid>("UserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
- b.HasIndex("UserInfoId");
+ b.HasIndex("UserId");
- b.ToTable("UserInfoPhoto");
+ b.ToTable("UserPhoto");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoRole", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserRole", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
b.Property<DateTimeOffset>("CreatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("CreatedUserInfoId")
+ b.Property<Guid?>("CreatedUserId")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IsDeleted")
@@ -1391,19 +1864,64 @@
b.Property<DateTimeOffset?>("UpdatedTime")
.HasColumnType("datetimeoffset");
- b.Property<Guid?>("UpdatedUserInfoId")
+ b.Property<Guid?>("UpdatedUserId")
.HasColumnType("uniqueidentifier");
- b.Property<Guid>("UserInfoId")
+ b.Property<Guid>("UserId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
b.HasIndex("RoleId");
- b.HasIndex("UserInfoId");
+ b.HasIndex("UserId");
- b.ToTable("UserInfoRole");
+ b.ToTable("UserRole");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.UserTaskCollect", b =>
+ {
+ b.Property<Guid>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<Guid?>("CreatedEnterpriseId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<DateTimeOffset>("CreatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("CreatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<bool>("IsDeleted")
+ .HasColumnType("bit");
+
+ b.Property<int>("Sort")
+ .HasColumnType("int");
+
+ b.Property<Guid>("TaskInfoId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<string>("TraceId")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property<DateTimeOffset?>("UpdatedTime")
+ .HasColumnType("datetimeoffset");
+
+ b.Property<Guid?>("UpdatedUserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property<Guid>("UserId")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("Id");
+
+ b.HasIndex("TaskInfoId");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("UserTaskCollect");
});
modelBuilder.Entity("FlexJobApi.Core.Department", b =>
@@ -1444,29 +1962,55 @@
{
b.HasOne("FlexJobApi.Core.DictionaryData", "City")
.WithMany()
- .HasForeignKey("CityId");
-
- b.HasOne("FlexJobApi.Core.EnterpriseAuth", "EnterpriseAuth")
- .WithMany()
- .HasForeignKey("EnterpriseAuthId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
+ .HasForeignKey("CityCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.HasOne("FlexJobApi.Core.DictionaryData", "IndustryType")
.WithMany()
- .HasForeignKey("IndustryTypeId");
+ .HasForeignKey("IndustryTypeCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.HasOne("FlexJobApi.Core.DictionaryData", "Province")
.WithMany()
- .HasForeignKey("ProvinceId");
+ .HasForeignKey("ProvinceCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.Navigation("City");
-
- b.Navigation("EnterpriseAuth");
b.Navigation("IndustryType");
b.Navigation("Province");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.EnterpriseAuth", b =>
+ {
+ b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise")
+ .WithOne("EnterpriseAuth")
+ .HasForeignKey("FlexJobApi.Core.EnterpriseAuth", "Id")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Enterprise");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployee", b =>
+ {
+ b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise")
+ .WithMany()
+ .HasForeignKey("EnterpriseId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany("EnterpriseEmployees")
+ .HasForeignKey("UserId");
+
+ b.Navigation("Enterprise");
+
+ b.Navigation("User");
});
modelBuilder.Entity("FlexJobApi.Core.Menu", b =>
@@ -1520,9 +2064,9 @@
{
b.HasOne("FlexJobApi.Core.DictionaryData", "City")
.WithMany()
- .HasForeignKey("CityId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
+ .HasForeignKey("CityCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise")
.WithMany()
@@ -1530,23 +2074,32 @@
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
+ b.HasOne("FlexJobApi.Core.DictionaryData", "Province")
+ .WithMany()
+ .HasForeignKey("ProvinceCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
+
b.Navigation("City");
b.Navigation("Enterprise");
+
+ b.Navigation("Province");
});
modelBuilder.Entity("FlexJobApi.Core.TaskInfoBenefit", b =>
{
b.HasOne("FlexJobApi.Core.DictionaryData", "Benefit")
.WithMany()
- .HasForeignKey("BenefitId")
- .OnDelete(DeleteBehavior.Cascade)
+ .HasForeignKey("BenefitCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("FlexJobApi.Core.TaskInfo", "TaskInfo")
.WithMany("Benefits")
.HasForeignKey("TaskInfoId")
- .OnDelete(DeleteBehavior.Restrict)
+ .OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Benefit");
@@ -1564,7 +2117,10 @@
b.HasOne("FlexJobApi.Core.DictionaryData", "Type")
.WithMany()
- .HasForeignKey("TypeId");
+ .HasForeignKey("TypeCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict)
+ .IsRequired();
b.Navigation("TaskInfo");
@@ -1573,50 +2129,74 @@
modelBuilder.Entity("FlexJobApi.Core.TaskInfoUser", b =>
{
+ b.HasOne("FlexJobApi.Core.EnterpriseEmployee", "EnterpriseEmployee")
+ .WithMany("TaskInfoUsers")
+ .HasForeignKey("EnterpriseEmployeeId")
+ .OnDelete(DeleteBehavior.Restrict)
+ .IsRequired();
+
b.HasOne("FlexJobApi.Core.TaskInfo", "TaskInfo")
- .WithMany()
+ .WithMany("TaskInfoUsers")
.HasForeignKey("TaskInfoId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
- b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo")
+ b.Navigation("EnterpriseEmployee");
+
+ b.Navigation("TaskInfo");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmit", b =>
+ {
+ b.HasOne("FlexJobApi.Core.TaskInfoUser", "TaskInfoUser")
.WithMany()
- .HasForeignKey("UserInfoId")
+ .HasForeignKey("TaskInfoUserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
- b.Navigation("TaskInfo");
-
- b.Navigation("UserInfo");
+ b.Navigation("TaskInfoUser");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfo", b =>
+ modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmitFile", b =>
+ {
+ b.HasOne("FlexJobApi.Core.TaskInfoUserSubmit", "Submit")
+ .WithMany("Files")
+ .HasForeignKey("SubmitId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Submit");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.User", b =>
{
b.HasOne("FlexJobApi.Core.DictionaryData", "City")
.WithMany()
- .HasForeignKey("CityId");
+ .HasForeignKey("CityCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.HasOne("FlexJobApi.Core.DictionaryData", "EducationalBackground")
.WithMany()
- .HasForeignKey("EducationalBackgroundId");
+ .HasForeignKey("EducationalBackgroundCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise")
- .WithMany("UserInfos")
+ .WithMany("Users")
.HasForeignKey("EnterpriseId");
b.HasOne("FlexJobApi.Core.DictionaryData", "PersonalIdentity")
.WithMany()
- .HasForeignKey("PersonalIdentityId");
+ .HasForeignKey("PersonalIdentityCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.HasOne("FlexJobApi.Core.DictionaryData", "Province")
.WithMany()
- .HasForeignKey("ProvinceId");
-
- b.HasOne("FlexJobApi.Core.UserAuth", "UserAuth")
- .WithMany("UserInfos")
- .HasForeignKey("UserAuthId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
+ .HasForeignKey("ProvinceCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict);
b.Navigation("City");
@@ -1627,39 +2207,51 @@
b.Navigation("PersonalIdentity");
b.Navigation("Province");
-
- b.Navigation("UserAuth");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoBankCard", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserAuth", b =>
{
- b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo")
- .WithMany()
- .HasForeignKey("UserInfoId")
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithOne("UserAuth")
+ .HasForeignKey("FlexJobApi.Core.UserAuth", "Id")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
- b.Navigation("UserInfo");
+ b.Navigation("User");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoCredential", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserBankCard", b =>
+ {
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany("BankCards")
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.UserCredential", b =>
{
b.HasOne("FlexJobApi.Core.DictionaryData", "Type")
.WithMany()
- .HasForeignKey("TypeId");
+ .HasForeignKey("TypeCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict)
+ .IsRequired();
- b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo")
- .WithMany("UserInfoCredentials")
- .HasForeignKey("UserInfoId")
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany("UserCredentials")
+ .HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Type");
- b.Navigation("UserInfo");
+ b.Navigation("User");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoDepartment", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserDepartment", b =>
{
b.HasOne("FlexJobApi.Core.Department", "Department")
.WithMany()
@@ -1667,64 +2259,84 @@
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
- b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo")
- .WithMany("UserInfoDepartments")
- .HasForeignKey("UserInfoId")
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany("UserDepartments")
+ .HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Department");
- b.Navigation("UserInfo");
+ b.Navigation("User");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoExpectJob", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserExpectJob", b =>
{
- b.HasOne("FlexJobApi.Core.DictionaryData", "PersonalIdentity")
+ b.HasOne("FlexJobApi.Core.DictionaryData", "ExpectJob")
.WithMany()
- .HasForeignKey("PersonalIdentityId")
+ .HasForeignKey("ExpectJobCode")
+ .HasPrincipalKey("Code")
+ .OnDelete(DeleteBehavior.Restrict)
+ .IsRequired();
+
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany("UserExpectJobs")
+ .HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
- b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo")
- .WithMany("UserInfoExpectJobs")
- .HasForeignKey("UserInfoId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
+ b.Navigation("ExpectJob");
- b.Navigation("PersonalIdentity");
-
- b.Navigation("UserInfo");
+ b.Navigation("User");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoPhoto", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserPhoto", b =>
{
- b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo")
- .WithMany()
- .HasForeignKey("UserInfoId")
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany("Photos")
+ .HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
- b.Navigation("UserInfo");
+ b.Navigation("User");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfoRole", b =>
+ modelBuilder.Entity("FlexJobApi.Core.UserRole", b =>
{
b.HasOne("FlexJobApi.Core.Role", "Role")
- .WithMany("UserInfoRoles")
+ .WithMany("UserRoles")
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
- b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo")
- .WithMany("UserInfoRoles")
- .HasForeignKey("UserInfoId")
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany("UserRoles")
+ .HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Role");
- b.Navigation("UserInfo");
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.UserTaskCollect", b =>
+ {
+ b.HasOne("FlexJobApi.Core.TaskInfo", "TaskInfo")
+ .WithMany()
+ .HasForeignKey("TaskInfoId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("FlexJobApi.Core.User", "User")
+ .WithMany()
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("TaskInfo");
+
+ b.Navigation("User");
});
modelBuilder.Entity("FlexJobApi.Core.Department", b =>
@@ -1741,7 +2353,14 @@
{
b.Navigation("Departments");
- b.Navigation("UserInfos");
+ b.Navigation("EnterpriseAuth");
+
+ b.Navigation("Users");
+ });
+
+ modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployee", b =>
+ {
+ b.Navigation("TaskInfoUsers");
});
modelBuilder.Entity("FlexJobApi.Core.Menu", b =>
@@ -1755,7 +2374,7 @@
b.Navigation("RoleResources");
- b.Navigation("UserInfoRoles");
+ b.Navigation("UserRoles");
});
modelBuilder.Entity("FlexJobApi.Core.TaskInfo", b =>
@@ -1763,22 +2382,32 @@
b.Navigation("Benefits");
b.Navigation("CredentialLimits");
+
+ b.Navigation("TaskInfoUsers");
});
- modelBuilder.Entity("FlexJobApi.Core.UserAuth", b =>
+ modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmit", b =>
{
- b.Navigation("UserInfos");
+ b.Navigation("Files");
});
- modelBuilder.Entity("FlexJobApi.Core.UserInfo", b =>
+ modelBuilder.Entity("FlexJobApi.Core.User", b =>
{
- b.Navigation("UserInfoCredentials");
+ b.Navigation("BankCards");
- b.Navigation("UserInfoDepartments");
+ b.Navigation("EnterpriseEmployees");
- b.Navigation("UserInfoExpectJobs");
+ b.Navigation("Photos");
- b.Navigation("UserInfoRoles");
+ b.Navigation("UserAuth");
+
+ b.Navigation("UserCredentials");
+
+ b.Navigation("UserDepartments");
+
+ b.Navigation("UserExpectJobs");
+
+ b.Navigation("UserRoles");
});
#pragma warning restore 612, 618
}
--
Gitblit v1.9.1