sunpengfei
1 天以前 285404b0f7161ceca8621e61026682bbbb3f71aa
FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs
@@ -46,6 +46,21 @@
                    b.Property<bool>("IsDeleted")
                        .HasColumnType("bit");
                    b.Property<string>("ParamValue1")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("ParamValue2")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("ParamValue3")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("ParamValue4")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("ParamValue5")
                        .HasColumnType("nvarchar(max)");
                    b.Property<int>("Scene")
                        .HasColumnType("int");
@@ -66,7 +81,7 @@
                    b.HasKey("Id");
                    b.ToTable("CodeUrl", (string)null);
                    b.ToTable("CodeUrl");
                });
            modelBuilder.Entity("FlexJobApi.Core.ContractTemplate", b =>
@@ -145,7 +160,7 @@
                    b.HasIndex("EnterpriseId");
                    b.ToTable("ContractTemplate", (string)null);
                    b.ToTable("ContractTemplate");
                });
            modelBuilder.Entity("FlexJobApi.Core.ContractTemplateValue", b =>
@@ -206,7 +221,7 @@
                    b.HasIndex("TemplateId");
                    b.ToTable("ContractTemplateValue", (string)null);
                    b.ToTable("ContractTemplateValue");
                });
            modelBuilder.Entity("FlexJobApi.Core.Department", b =>
@@ -264,7 +279,7 @@
                    b.HasIndex("ParentId");
                    b.ToTable("Department", (string)null);
                    b.ToTable("Department");
                });
            modelBuilder.Entity("FlexJobApi.Core.DictionaryCategory", b =>
@@ -315,7 +330,7 @@
                    b.HasKey("Id");
                    b.ToTable("DictionaryCategory", (string)null);
                    b.ToTable("DictionaryCategory");
                });
            modelBuilder.Entity("FlexJobApi.Core.DictionaryData", b =>
@@ -396,7 +411,7 @@
                    b.HasIndex("ParentId");
                    b.ToTable("DictionaryData", (string)null);
                    b.ToTable("DictionaryData");
                });
            modelBuilder.Entity("FlexJobApi.Core.ElectronSignSetting", b =>
@@ -446,7 +461,7 @@
                    b.HasKey("Id");
                    b.ToTable("ElectronSignSetting", (string)null);
                    b.ToTable("ElectronSignSetting");
                });
            modelBuilder.Entity("FlexJobApi.Core.Enterprise", b =>
@@ -574,7 +589,7 @@
                    b.HasIndex("ProvinceCode");
                    b.ToTable("Enterprise", (string)null);
                    b.ToTable("Enterprise");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseAuth", b =>
@@ -673,7 +688,7 @@
                    b.HasKey("Id");
                    b.ToTable("EnterpriseAuth", (string)null);
                    b.ToTable("EnterpriseAuth");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseCost", b =>
@@ -727,7 +742,7 @@
                    b.HasIndex("EnterpriseId");
                    b.ToTable("EnterpriseCost", (string)null);
                    b.ToTable("EnterpriseCost");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseElectronSignSetting", b =>
@@ -770,7 +785,7 @@
                    b.HasIndex("EnterpriseId");
                    b.ToTable("EnterpriseElectronSignSetting", (string)null);
                    b.ToTable("EnterpriseElectronSignSetting");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployee", b =>
@@ -870,7 +885,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("EnterpriseEmployee", (string)null);
                    b.ToTable("EnterpriseEmployee");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployeeContract", b =>
@@ -939,7 +954,7 @@
                    b.HasIndex("EnterpriseEmployeeId");
                    b.ToTable("EnterpriseEmployeeContract", (string)null);
                    b.ToTable("EnterpriseEmployeeContract");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseUserCollect", b =>
@@ -996,7 +1011,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("EnterpriseUserCollect", (string)null);
                    b.ToTable("EnterpriseUserCollect");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseWallet", b =>
@@ -1062,6 +1077,15 @@
                    b.Property<Guid>("EnterpriseId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<string>("ErrorCode")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("FailReason")
                        .HasColumnType("nvarchar(max)");
                    b.Property<decimal>("FreezeBalance")
                        .HasColumnType("decimal(18,2)");
                    b.Property<DateTime?>("InvalidTime")
                        .HasColumnType("datetime2");
@@ -1120,7 +1144,7 @@
                    b.HasIndex("EnterpriseId");
                    b.ToTable("EnterpriseWallet", (string)null);
                    b.ToTable("EnterpriseWallet");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletExpandindirectOrder", b =>
@@ -1217,7 +1241,7 @@
                    b.HasIndex("WalletId");
                    b.ToTable("EnterpriseWalletExpandindirectOrder", (string)null);
                    b.ToTable("EnterpriseWalletExpandindirectOrder");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletExpandindirectOrderFile", b =>
@@ -1263,7 +1287,7 @@
                    b.HasIndex("OrderId");
                    b.ToTable("EnterpriseWalletExpandindirectOrderFile", (string)null);
                    b.ToTable("EnterpriseWalletExpandindirectOrderFile");
                });
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletTransaction", b =>
@@ -1271,6 +1295,9 @@
                    b.Property<Guid>("Id")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("uniqueidentifier");
                    b.Property<decimal>("AfterBalance")
                        .HasColumnType("decimal(18,2)");
                    b.Property<decimal>("Amount")
                        .HasColumnType("decimal(18,2)");
@@ -1320,6 +1347,12 @@
                    b.Property<string>("Link")
                        .HasColumnType("nvarchar(max)");
                    b.Property<DateTime?>("OperatorTime")
                        .HasColumnType("datetime2");
                    b.Property<Guid?>("OperatorUserId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<decimal?>("OrderFee")
                        .HasColumnType("decimal(18,2)");
@@ -1337,6 +1370,9 @@
                    b.Property<string>("ReceiveName")
                        .HasColumnType("nvarchar(max)");
                    b.Property<Guid?>("ReceiveUserId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<string>("ReceiverOpenId")
                        .HasColumnType("nvarchar(max)");
@@ -1385,11 +1421,15 @@
                    b.HasKey("Id");
                    b.HasIndex("OperatorUserId");
                    b.HasIndex("ReceiveUserId");
                    b.HasIndex("TaskUserId");
                    b.HasIndex("WalletId");
                    b.ToTable("EnterpriseWalletTransaction", (string)null);
                    b.ToTable("EnterpriseWalletTransaction");
                });
            modelBuilder.Entity("FlexJobApi.Core.Menu", b =>
@@ -1477,7 +1517,7 @@
                    b.HasIndex("ParentId");
                    b.ToTable("Menu", (string)null);
                    b.ToTable("Menu");
                });
            modelBuilder.Entity("FlexJobApi.Core.Resource", b =>
@@ -1577,7 +1617,7 @@
                    b.HasKey("Id");
                    b.ToTable("Resource", (string)null);
                    b.ToTable("Resource");
                });
            modelBuilder.Entity("FlexJobApi.Core.Role", b =>
@@ -1635,7 +1675,7 @@
                    b.HasKey("Id");
                    b.ToTable("Role", (string)null);
                    b.ToTable("Role");
                });
            modelBuilder.Entity("FlexJobApi.Core.RoleMenu", b =>
@@ -1680,7 +1720,7 @@
                    b.HasIndex("RoleId");
                    b.ToTable("RoleMenu", (string)null);
                    b.ToTable("RoleMenu");
                });
            modelBuilder.Entity("FlexJobApi.Core.RoleResource", b =>
@@ -1728,7 +1768,7 @@
                    b.HasIndex("RoleId");
                    b.ToTable("RoleResource", (string)null);
                    b.ToTable("RoleResource");
                });
            modelBuilder.Entity("FlexJobApi.Core.ScheduleJobDetail", b =>
@@ -1787,7 +1827,7 @@
                    b.HasKey("Id");
                    b.ToTable("ScheduleJobDetail", (string)null);
                    b.ToTable("ScheduleJobDetail");
                });
            modelBuilder.Entity("FlexJobApi.Core.ScheduleJobTrigger", b =>
@@ -1888,7 +1928,7 @@
                    b.HasKey("Id");
                    b.ToTable("ScheduleJobTrigger", (string)null);
                    b.ToTable("ScheduleJobTrigger");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskInfo", b =>
@@ -1988,6 +2028,9 @@
                    b.Property<int>("SettlementCycle")
                        .HasColumnType("int");
                    b.Property<Guid?>("SettlementOperatorUserId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<string>("SettlementOrderName")
                        .HasColumnType("nvarchar(max)");
@@ -2038,7 +2081,9 @@
                    b.HasIndex("ProvinceCode");
                    b.ToTable("TaskInfo", (string)null);
                    b.HasIndex("SettlementOperatorUserId");
                    b.ToTable("TaskInfo");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskInfoBenefit", b =>
@@ -2084,7 +2129,7 @@
                    b.HasIndex("TaskInfoId");
                    b.ToTable("TaskInfoBenefit", (string)null);
                    b.ToTable("TaskInfoBenefit");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskInfoCredentialLimit", b =>
@@ -2130,7 +2175,7 @@
                    b.HasIndex("TypeCode");
                    b.ToTable("TaskInfoCredentialLimit", (string)null);
                    b.ToTable("TaskInfoCredentialLimit");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskInfoUser", b =>
@@ -2138,6 +2183,9 @@
                    b.Property<Guid>("Id")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("uniqueidentifier");
                    b.Property<decimal>("ActualAmount")
                        .HasColumnType("decimal(18,2)");
                    b.Property<decimal?>("ActualSettlementAmount")
                        .HasColumnType("decimal(18,2)");
@@ -2226,7 +2274,7 @@
                    b.HasIndex("TaskInfoId");
                    b.ToTable("TaskInfoUser", (string)null);
                    b.ToTable("TaskInfoUser");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmit", b =>
@@ -2275,7 +2323,7 @@
                    b.HasIndex("TaskInfoUserId");
                    b.ToTable("TaskInfoUserSubmit", (string)null);
                    b.ToTable("TaskInfoUserSubmit");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmitFile", b =>
@@ -2319,7 +2367,7 @@
                    b.HasIndex("SubmitId");
                    b.ToTable("TaskInfoUserSubmitFile", (string)null);
                    b.ToTable("TaskInfoUserSubmitFile");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskUserCollect", b =>
@@ -2364,7 +2412,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("TaskUserCollect", (string)null);
                    b.ToTable("TaskUserCollect");
                });
            modelBuilder.Entity("FlexJobApi.Core.User", b =>
@@ -2511,7 +2559,7 @@
                    b.HasIndex("ProvinceCode");
                    b.ToTable("User", (string)null);
                    b.ToTable("User");
                    b.HasData(
                        new
@@ -2612,7 +2660,7 @@
                    b.HasKey("Id");
                    b.ToTable("UserAuth", (string)null);
                    b.ToTable("UserAuth");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserBankCard", b =>
@@ -2669,7 +2717,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("UserBankCard", (string)null);
                    b.ToTable("UserBankCard");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserCredential", b =>
@@ -2737,7 +2785,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("UserCredential", (string)null);
                    b.ToTable("UserCredential");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserDepartment", b =>
@@ -2782,7 +2830,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("UserDepartment", (string)null);
                    b.ToTable("UserDepartment");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserExpectJob", b =>
@@ -2828,7 +2876,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("UserExpectJob", (string)null);
                    b.ToTable("UserExpectJob");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserManageIndustrialPark", b =>
@@ -2871,7 +2919,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("UserManageIndustrialPark", (string)null);
                    b.ToTable("UserManageIndustrialPark");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserPhoto", b =>
@@ -2914,7 +2962,7 @@
                    b.HasIndex("UserId");
                    b.ToTable("UserPhoto", (string)null);
                    b.ToTable("UserPhoto");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserRole", b =>
@@ -2959,7 +3007,165 @@
                    b.HasIndex("UserId");
                    b.ToTable("UserRole", (string)null);
                    b.ToTable("UserRole");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserWallet", b =>
                {
                    b.Property<Guid>("Id")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("uniqueidentifier");
                    b.Property<decimal>("Balance")
                        .HasColumnType("decimal(18,2)");
                    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<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("UserId");
                    b.ToTable("UserWallet");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserWalletTransaction", b =>
                {
                    b.Property<Guid>("Id")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("uniqueidentifier");
                    b.Property<decimal>("ActualAmount")
                        .HasColumnType("decimal(18,2)");
                    b.Property<decimal>("AfterBalance")
                        .HasColumnType("decimal(18,2)");
                    b.Property<decimal>("Amount")
                        .HasColumnType("decimal(18,2)");
                    b.Property<DateTime?>("ArrivalTimeEnd")
                        .HasColumnType("datetime2");
                    b.Property<decimal>("Balance")
                        .HasColumnType("decimal(18,2)");
                    b.Property<string>("Code")
                        .HasColumnType("nvarchar(max)");
                    b.Property<Guid?>("CreatedEnterpriseId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<DateTimeOffset>("CreatedTime")
                        .HasColumnType("datetimeoffset");
                    b.Property<Guid?>("CreatedUserId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<string>("EnterpriseName")
                        .HasColumnType("nvarchar(max)");
                    b.Property<Guid?>("EnterpriseWalletTransactionId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<string>("ErrorCode")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("FailReason")
                        .HasColumnType("nvarchar(max)");
                    b.Property<bool>("IsDeleted")
                        .HasColumnType("bit");
                    b.Property<DateTime?>("OperatorTime")
                        .HasColumnType("datetime2");
                    b.Property<Guid?>("OperatorUserId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<string>("ReceiveAccount")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("ReceiveName")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("Remark")
                        .HasColumnType("nvarchar(max)");
                    b.Property<decimal>("ServiceFee")
                        .HasColumnType("decimal(18,2)");
                    b.Property<decimal?>("SettlementAmount")
                        .HasColumnType("decimal(18,2)");
                    b.Property<DateTime?>("SettlementTime")
                        .HasColumnType("datetime2");
                    b.Property<int>("Sort")
                        .HasColumnType("int");
                    b.Property<Guid?>("TaskUserId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<string>("Title")
                        .HasColumnType("nvarchar(max)");
                    b.Property<string>("TraceId")
                        .HasColumnType("nvarchar(max)");
                    b.Property<DateTime?>("TransDate")
                        .HasColumnType("datetime2");
                    b.Property<int>("TransactionStatus")
                        .HasColumnType("int");
                    b.Property<int>("Type")
                        .HasColumnType("int");
                    b.Property<DateTimeOffset?>("UpdatedTime")
                        .HasColumnType("datetimeoffset");
                    b.Property<Guid?>("UpdatedUserId")
                        .HasColumnType("uniqueidentifier");
                    b.Property<Guid>("WalletId")
                        .HasColumnType("uniqueidentifier");
                    b.HasKey("Id");
                    b.HasIndex("EnterpriseWalletTransactionId");
                    b.HasIndex("OperatorUserId");
                    b.HasIndex("TaskUserId");
                    b.HasIndex("WalletId");
                    b.ToTable("UserWalletTransaction");
                });
            modelBuilder.Entity("FlexJobApi.Core.ContractTemplate", b =>
@@ -3178,6 +3384,14 @@
            modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletTransaction", b =>
                {
                    b.HasOne("FlexJobApi.Core.User", "OperatorUser")
                        .WithMany()
                        .HasForeignKey("OperatorUserId");
                    b.HasOne("FlexJobApi.Core.User", "ReceiveUser")
                        .WithMany()
                        .HasForeignKey("ReceiveUserId");
                    b.HasOne("FlexJobApi.Core.TaskInfoUser", "TaskUser")
                        .WithMany()
                        .HasForeignKey("TaskUserId");
@@ -3187,6 +3401,10 @@
                        .HasForeignKey("WalletId")
                        .OnDelete(DeleteBehavior.Cascade)
                        .IsRequired();
                    b.Navigation("OperatorUser");
                    b.Navigation("ReceiveUser");
                    b.Navigation("TaskUser");
@@ -3260,11 +3478,17 @@
                        .HasPrincipalKey("Code")
                        .OnDelete(DeleteBehavior.Restrict);
                    b.HasOne("FlexJobApi.Core.User", "SettlementOperatorUser")
                        .WithMany()
                        .HasForeignKey("SettlementOperatorUserId");
                    b.Navigation("City");
                    b.Navigation("Enterprise");
                    b.Navigation("Province");
                    b.Navigation("SettlementOperatorUser");
                });
            modelBuilder.Entity("FlexJobApi.Core.TaskInfoBenefit", b =>
@@ -3530,6 +3754,46 @@
                    b.Navigation("User");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserWallet", b =>
                {
                    b.HasOne("FlexJobApi.Core.User", "User")
                        .WithMany()
                        .HasForeignKey("UserId")
                        .OnDelete(DeleteBehavior.Cascade)
                        .IsRequired();
                    b.Navigation("User");
                });
            modelBuilder.Entity("FlexJobApi.Core.UserWalletTransaction", b =>
                {
                    b.HasOne("FlexJobApi.Core.EnterpriseWalletTransaction", "EnterpriseWalletTransaction")
                        .WithMany()
                        .HasForeignKey("EnterpriseWalletTransactionId");
                    b.HasOne("FlexJobApi.Core.User", "OperatorUser")
                        .WithMany()
                        .HasForeignKey("OperatorUserId");
                    b.HasOne("FlexJobApi.Core.TaskInfoUser", "TaskUser")
                        .WithMany()
                        .HasForeignKey("TaskUserId");
                    b.HasOne("FlexJobApi.Core.UserWallet", "Wallet")
                        .WithMany()
                        .HasForeignKey("WalletId")
                        .OnDelete(DeleteBehavior.Cascade)
                        .IsRequired();
                    b.Navigation("EnterpriseWalletTransaction");
                    b.Navigation("OperatorUser");
                    b.Navigation("TaskUser");
                    b.Navigation("Wallet");
                });
            modelBuilder.Entity("FlexJobApi.Core.ContractTemplate", b =>
                {
                    b.Navigation("Values");