From 38e3665144cbabd5d59f876268053e749f046e3a Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期二, 09 九月 2025 09:33:21 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/ApiFlexJob --- FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs | 1127 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 1,075 insertions(+), 52 deletions(-) diff --git a/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs b/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs index 984d87c..c06c983 100644 --- a/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs +++ b/FlexJobApi.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs @@ -22,6 +22,193 @@ SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + modelBuilder.Entity("FlexJobApi.Core.CodeUrl", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + 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<DateTime?>("ExpiredTime") + .HasColumnType("datetime2"); + + b.Property<bool>("IsDeleted") + .HasColumnType("bit"); + + b.Property<int>("Scene") + .HasColumnType("int"); + + 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<string>("Url") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.ToTable("CodeUrl", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.ContractTemplate", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property<int?>("Access") + .HasColumnType("int"); + + b.Property<string>("Code") + .HasMaxLength(32) + .HasColumnType("nvarchar(32)"); + + b.Property<DateTime?>("CompletedTime") + .HasColumnType("datetime2"); + + b.Property<Guid?>("CreatedEnterpriseId") + .HasColumnType("uniqueidentifier"); + + b.Property<DateTimeOffset>("CreatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("CreatedUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<Guid?>("ElectronSignContractTemplateId") + .HasColumnType("uniqueidentifier"); + + b.Property<Guid>("EnterpriseId") + .HasColumnType("uniqueidentifier"); + + b.Property<string>("File") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property<bool>("IsDeleted") + .HasColumnType("bit"); + + b.Property<bool>("IsDisabled") + .HasColumnType("bit"); + + b.Property<string>("Name") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Sort") + .HasColumnType("int"); + + b.Property<int>("Status") + .HasColumnType("int"); + + b.Property<string>("TemplateEditData") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("TemplateId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("TemplateJsonData") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("TraceId") + .HasColumnType("nvarchar(max)"); + + b.Property<DateTimeOffset?>("UpdatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("UpdatedUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<string>("WxmpQrCode") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("EnterpriseId"); + + b.ToTable("ContractTemplate", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.ContractTemplateValue", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property<string>("BindProperty") + .HasColumnType("nvarchar(max)"); + + 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<string>("Label") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("Name") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Recorder") + .HasColumnType("int"); + + b.Property<bool>("Required") + .HasColumnType("bit"); + + b.Property<int>("Sort") + .HasColumnType("int"); + + b.Property<Guid>("TemplateId") + .HasColumnType("uniqueidentifier"); + + b.Property<string>("TraceId") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Type") + .HasColumnType("int"); + + b.Property<DateTimeOffset?>("UpdatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("UpdatedUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<int?>("UserType") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("TemplateId"); + + b.ToTable("ContractTemplateValue", (string)null); + }); + modelBuilder.Entity("FlexJobApi.Core.Department", b => { b.Property<Guid>("Id") @@ -77,7 +264,7 @@ b.HasIndex("ParentId"); - b.ToTable("Department"); + b.ToTable("Department", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.DictionaryCategory", b => @@ -128,7 +315,7 @@ b.HasKey("Id"); - b.ToTable("DictionaryCategory"); + b.ToTable("DictionaryCategory", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.DictionaryData", b => @@ -209,7 +396,57 @@ b.HasIndex("ParentId"); - b.ToTable("DictionaryData"); + b.ToTable("DictionaryData", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.ElectronSignSetting", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property<int>("Access") + .HasColumnType("int"); + + 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<bool>("IsDisabled") + .HasColumnType("bit"); + + b.Property<decimal?>("MergeSignCost") + .HasColumnType("decimal(18,2)"); + + b.Property<decimal?>("RealVerifyCost") + .HasColumnType("decimal(18,2)"); + + b.Property<decimal?>("SignCost") + .HasColumnType("decimal(18,2)"); + + 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("ElectronSignSetting", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.Enterprise", b => @@ -294,9 +531,6 @@ b.Property<string>("MainBusiness") .HasColumnType("nvarchar(max)"); - b.Property<decimal?>("MergeSignCost") - .HasColumnType("decimal(18,2)"); - b.Property<int?>("PayAccess") .HasColumnType("int"); @@ -306,14 +540,8 @@ b.Property<int?>("RealAccess") .HasColumnType("int"); - b.Property<decimal?>("RealVerifyCost") - .HasColumnType("decimal(18,2)"); - b.Property<string>("RegisteredCapital") .HasColumnType("nvarchar(max)"); - - b.Property<decimal?>("SignCost") - .HasColumnType("decimal(18,2)"); b.Property<int?>("SmsAccess") .HasColumnType("int"); @@ -346,7 +574,7 @@ b.HasIndex("ProvinceCode"); - b.ToTable("Enterprise"); + b.ToTable("Enterprise", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.EnterpriseAuth", b => @@ -362,6 +590,9 @@ b.Property<string>("BankCardImg") .HasColumnType("nvarchar(max)"); + b.Property<string>("CertAccount") + .HasColumnType("nvarchar(max)"); + b.Property<Guid?>("CreatedEnterpriseId") .HasColumnType("uniqueidentifier"); @@ -369,6 +600,9 @@ .HasColumnType("datetimeoffset"); b.Property<Guid?>("CreatedUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<Guid?>("ElectronSignEnterpriseId") .HasColumnType("uniqueidentifier"); b.Property<string>("EnterpriseName") @@ -439,7 +673,104 @@ b.HasKey("Id"); - b.ToTable("EnterpriseAuth"); + b.ToTable("EnterpriseAuth", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseCost", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property<decimal?>("Amount") + .HasColumnType("decimal(18,2)"); + + b.Property<Guid?>("CreatedEnterpriseId") + .HasColumnType("uniqueidentifier"); + + b.Property<DateTimeOffset>("CreatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("CreatedUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<Guid?>("EnterpriseEmployeeContractId") + .HasColumnType("uniqueidentifier"); + + b.Property<Guid>("EnterpriseId") + .HasColumnType("uniqueidentifier"); + + b.Property<bool>("IsDeleted") + .HasColumnType("bit"); + + b.Property<int>("Sort") + .HasColumnType("int"); + + b.Property<int?>("Status") + .HasColumnType("int"); + + b.Property<string>("TraceId") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Type") + .HasColumnType("int"); + + b.Property<DateTimeOffset?>("UpdatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("UpdatedUserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("EnterpriseEmployeeContractId"); + + b.HasIndex("EnterpriseId"); + + b.ToTable("EnterpriseCost", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseElectronSignSetting", 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<int>("ElectronSignAccess") + .HasColumnType("int"); + + b.Property<Guid>("EnterpriseId") + .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.HasKey("Id"); + + b.HasIndex("EnterpriseId"); + + b.ToTable("EnterpriseElectronSignSetting", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployee", b => @@ -458,6 +789,12 @@ .HasMaxLength(11) .HasColumnType("nvarchar(11)"); + b.Property<string>("ContractCode") + .HasColumnType("nvarchar(max)"); + + b.Property<Guid?>("ContractTemplateId") + .HasColumnType("uniqueidentifier"); + b.Property<string>("ContractUrl") .HasColumnType("nvarchar(max)"); @@ -472,6 +809,9 @@ b.Property<Guid>("EnterpriseId") .HasColumnType("uniqueidentifier"); + + b.Property<string>("EnterpriseSignContractErrorMessage") + .HasColumnType("nvarchar(max)"); b.Property<int?>("EnterpriseSignContractStatus") .HasColumnType("int"); @@ -513,6 +853,9 @@ b.Property<Guid?>("UserId") .HasColumnType("uniqueidentifier"); + b.Property<string>("UserSignContractErrorMessage") + .HasColumnType("nvarchar(max)"); + b.Property<int?>("UserSignContractStatus") .HasColumnType("int"); @@ -521,11 +864,82 @@ b.HasKey("Id"); + b.HasIndex("ContractTemplateId"); + b.HasIndex("EnterpriseId"); b.HasIndex("UserId"); - b.ToTable("EnterpriseEmployee"); + b.ToTable("EnterpriseEmployee", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployeeContract", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property<string>("ContractCode") + .HasColumnType("nvarchar(max)"); + + b.Property<Guid?>("ContractTemplateId") + .HasColumnType("uniqueidentifier"); + + 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>("EnterpriseEmployeeId") + .HasColumnType("uniqueidentifier"); + + b.Property<string>("EnterpriseSignContractErrorMessage") + .HasColumnType("nvarchar(max)"); + + b.Property<int?>("EnterpriseSignContractStatus") + .HasColumnType("int"); + + b.Property<DateTime?>("EnterpriseSignContractTime") + .HasColumnType("datetime2"); + + 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<string>("UserSignContractErrorMessage") + .HasColumnType("nvarchar(max)"); + + b.Property<int?>("UserSignContractStatus") + .HasColumnType("int"); + + b.Property<DateTime?>("UserSignContractTime") + .HasColumnType("datetime2"); + + b.HasKey("Id"); + + b.HasIndex("ContractTemplateId"); + + b.HasIndex("EnterpriseEmployeeId"); + + b.ToTable("EnterpriseEmployeeContract", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.EnterpriseUserCollect", b => @@ -582,7 +996,400 @@ b.HasIndex("UserId"); - b.ToTable("EnterpriseUserCollect"); + b.ToTable("EnterpriseUserCollect", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWallet", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property<int>("Access") + .HasColumnType("int"); + + b.Property<string>("Account") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("AccountBookId") + .HasColumnType("nvarchar(max)"); + + b.Property<int?>("AccountBookStatus") + .HasColumnType("int"); + + b.Property<string>("AgreementNo") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("AlipayLogonId") + .HasColumnType("nvarchar(max)"); + + b.Property<decimal>("Balance") + .HasColumnType("decimal(18,2)"); + + b.Property<string>("BankAccName") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("CardBank") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("CardBranch") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("CardDeposit") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("CardLocation") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("CardNo") + .HasColumnType("nvarchar(max)"); + + 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>("CreditAuthMode") + .HasColumnType("nvarchar(max)"); + + b.Property<Guid>("EnterpriseId") + .HasColumnType("uniqueidentifier"); + + b.Property<DateTime?>("InvalidTime") + .HasColumnType("datetime2"); + + b.Property<bool>("IsDeleted") + .HasColumnType("bit"); + + b.Property<string>("MerchantId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("PersonalProductCode") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("PricipalType") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("PrincipalId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("PrincipalOpenId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ProductCode") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("SignScene") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("SignStatus") + .HasColumnType("int"); + + b.Property<DateTime?>("SignTime") + .HasColumnType("datetime2"); + + b.Property<int>("Sort") + .HasColumnType("int"); + + b.Property<string>("ThirdPartyType") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("TraceId") + .HasColumnType("nvarchar(max)"); + + b.Property<DateTimeOffset?>("UpdatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("UpdatedUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<DateTime?>("ValidTime") + .HasColumnType("datetime2"); + + b.Property<string>("ZmOpenId") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("EnterpriseId"); + + b.ToTable("EnterpriseWallet", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletExpandindirectOrder", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property<string>("BizScene") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("BizType") + .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>("IdentityType") + .HasColumnType("nvarchar(max)"); + + b.Property<bool>("IsDeleted") + .HasColumnType("bit"); + + b.Property<string>("Name") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("OrderId") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("OrderStatus") + .HasColumnType("int"); + + b.Property<string>("OriginalOrderId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("OutBizNo") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ProductCode") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("RiskReviewRemark") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Scene") + .HasColumnType("int"); + + b.Property<string>("SceneCode") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("SceneDirections") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("SceneImage") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("SceneQualificationImage") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("Sites") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Sort") + .HasColumnType("int"); + + b.Property<string>("Status") + .HasColumnType("nvarchar(max)"); + + b.Property<DateTime?>("TaskFinishTime") + .HasColumnType("datetime2"); + + b.Property<string>("TraceId") + .HasColumnType("nvarchar(max)"); + + b.Property<DateTimeOffset?>("UpdatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("UpdatedUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<Guid>("WalletId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("WalletId"); + + b.ToTable("EnterpriseWalletExpandindirectOrder", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletExpandindirectOrderFile", 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") + .HasColumnType("nvarchar(max)"); + + b.Property<bool>("IsDeleted") + .HasColumnType("bit"); + + b.Property<Guid>("OrderId") + .HasColumnType("uniqueidentifier"); + + b.Property<int>("Sort") + .HasColumnType("int"); + + b.Property<string>("TraceId") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Type") + .HasColumnType("int"); + + b.Property<DateTimeOffset?>("UpdatedTime") + .HasColumnType("datetimeoffset"); + + b.Property<Guid?>("UpdatedUserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("OrderId"); + + b.ToTable("EnterpriseWalletExpandindirectOrderFile", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletTransaction", b => + { + b.Property<Guid>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + 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>("BizScene") + .HasColumnType("nvarchar(max)"); + + 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>("ErrorCode") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("FailInstErrorCode") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("FailInstName") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("FailInstReason") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("FailReason") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("InflowSettleSerialNo") + .HasColumnType("nvarchar(max)"); + + b.Property<bool>("IsDeleted") + .HasColumnType("bit"); + + b.Property<string>("Link") + .HasColumnType("nvarchar(max)"); + + b.Property<decimal?>("OrderFee") + .HasColumnType("decimal(18,2)"); + + b.Property<string>("OrderId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("PayFundOrderId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ProductCode") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ReceiveAccount") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ReceiveName") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ReceiverOpenId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ReceiverUserId") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("Remark") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("SettleSerialNo") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("Sort") + .HasColumnType("int"); + + b.Property<string>("Status") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("SubStatus") + .HasColumnType("nvarchar(max)"); + + b.Property<Guid?>("TaskUserId") + .HasColumnType("uniqueidentifier"); + + 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("TaskUserId"); + + b.HasIndex("WalletId"); + + b.ToTable("EnterpriseWalletTransaction", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.Menu", b => @@ -670,7 +1477,7 @@ b.HasIndex("ParentId"); - b.ToTable("Menu"); + b.ToTable("Menu", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.Resource", b => @@ -695,8 +1502,8 @@ .IsRequired() .HasColumnType("nvarchar(max)"); - b.Property<int>("Controller") - .HasColumnType("int"); + b.Property<string>("ControllerName") + .HasColumnType("nvarchar(max)"); b.Property<string>("ControllerSummary") .HasColumnType("nvarchar(max)"); @@ -720,6 +1527,9 @@ .HasColumnType("bit"); b.Property<bool>("IsExpired") + .HasColumnType("bit"); + + b.Property<bool>("IsFromForm") .HasColumnType("bit"); b.Property<int>("Method") @@ -750,9 +1560,6 @@ b.Property<string>("RouteArea") .HasColumnType("nvarchar(max)"); - b.Property<int>("Service") - .HasColumnType("int"); - b.Property<string>("ServiceName") .HasColumnType("nvarchar(max)"); @@ -770,7 +1577,7 @@ b.HasKey("Id"); - b.ToTable("Resource"); + b.ToTable("Resource", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.Role", b => @@ -828,7 +1635,7 @@ b.HasKey("Id"); - b.ToTable("Role"); + b.ToTable("Role", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.RoleMenu", b => @@ -873,7 +1680,7 @@ b.HasIndex("RoleId"); - b.ToTable("RoleMenu"); + b.ToTable("RoleMenu", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.RoleResource", b => @@ -921,7 +1728,7 @@ b.HasIndex("RoleId"); - b.ToTable("RoleResource"); + b.ToTable("RoleResource", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.ScheduleJobDetail", b => @@ -980,7 +1787,7 @@ b.HasKey("Id"); - b.ToTable("ScheduleJobDetail"); + b.ToTable("ScheduleJobDetail", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.ScheduleJobTrigger", b => @@ -1081,7 +1888,7 @@ b.HasKey("Id"); - b.ToTable("ScheduleJobTrigger"); + b.ToTable("ScheduleJobTrigger", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.TaskInfo", b => @@ -1089,6 +1896,9 @@ b.Property<Guid>("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); + + b.Property<decimal?>("ActualSettlementAmount") + .HasColumnType("decimal(18,2)"); b.Property<string>("AddressDetail") .HasColumnType("nvarchar(max)"); @@ -1172,14 +1982,38 @@ b.Property<decimal>("ServiceFee") .HasColumnType("decimal(18,2)"); + b.Property<decimal?>("SettlementAmount") + .HasColumnType("decimal(18,2)"); + b.Property<int>("SettlementCycle") .HasColumnType("int"); + + b.Property<string>("SettlementOrderName") + .HasColumnType("nvarchar(max)"); + + b.Property<int?>("SettlementOrderStatus") + .HasColumnType("int"); + + b.Property<DateTime?>("SettlementOrderTime") + .HasColumnType("datetime2"); + + b.Property<string>("SettlementOrderUrl") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("SettlementRemark") + .HasColumnType("nvarchar(max)"); + + b.Property<DateTime?>("SettlementStartTime") + .HasColumnType("datetime2"); b.Property<int?>("SettlementStatus") .HasColumnType("int"); b.Property<DateTime?>("SettlementTime") .HasColumnType("datetime2"); + + b.Property<int>("SettlementUserCount") + .HasColumnType("int"); b.Property<int>("Sort") .HasColumnType("int"); @@ -1204,7 +2038,7 @@ b.HasIndex("ProvinceCode"); - b.ToTable("TaskInfo"); + b.ToTable("TaskInfo", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.TaskInfoBenefit", b => @@ -1250,7 +2084,7 @@ b.HasIndex("TaskInfoId"); - b.ToTable("TaskInfoBenefit"); + b.ToTable("TaskInfoBenefit", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.TaskInfoCredentialLimit", b => @@ -1296,7 +2130,7 @@ b.HasIndex("TypeCode"); - b.ToTable("TaskInfoCredentialLimit"); + b.ToTable("TaskInfoCredentialLimit", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.TaskInfoUser", b => @@ -1305,11 +2139,20 @@ .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); + b.Property<decimal?>("ActualSettlementAmount") + .HasColumnType("decimal(18,2)"); + b.Property<int?>("ArrangeStatus") .HasColumnType("int"); b.Property<DateTime?>("ArrangeTime") .HasColumnType("datetime2"); + + b.Property<string>("Bank") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("BankBranch") + .HasColumnType("nvarchar(max)"); b.Property<int?>("CheckReceiveStatus") .HasColumnType("int"); @@ -1344,6 +2187,24 @@ b.Property<DateTime?>("LastSubmitTime") .HasColumnType("datetime2"); + b.Property<string>("ReceiveAccount") + .HasColumnType("nvarchar(max)"); + + b.Property<string>("ReceiveName") + .HasColumnType("nvarchar(max)"); + + b.Property<decimal?>("SettlementAmount") + .HasColumnType("decimal(18,2)"); + + b.Property<string>("SettlementRemark") + .HasColumnType("nvarchar(max)"); + + b.Property<int?>("SettlementStatus") + .HasColumnType("int"); + + b.Property<DateTime?>("SettlementTime") + .HasColumnType("datetime2"); + b.Property<int>("Sort") .HasColumnType("int"); @@ -1365,7 +2226,7 @@ b.HasIndex("TaskInfoId"); - b.ToTable("TaskInfoUser"); + b.ToTable("TaskInfoUser", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmit", b => @@ -1414,7 +2275,7 @@ b.HasIndex("TaskInfoUserId"); - b.ToTable("TaskInfoUserSubmit"); + b.ToTable("TaskInfoUserSubmit", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.TaskInfoUserSubmitFile", b => @@ -1458,7 +2319,7 @@ b.HasIndex("SubmitId"); - b.ToTable("TaskInfoUserSubmitFile"); + b.ToTable("TaskInfoUserSubmitFile", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.TaskUserCollect", b => @@ -1503,7 +2364,7 @@ b.HasIndex("UserId"); - b.ToTable("TaskUserCollect"); + b.ToTable("TaskUserCollect", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.User", b => @@ -1593,9 +2454,6 @@ b.Property<string>("ProvinceCode") .HasColumnType("nvarchar(128)"); - b.Property<int?>("RealAccess") - .HasColumnType("int"); - b.Property<int?>("RealMethod") .HasColumnType("int"); @@ -1653,7 +2511,7 @@ b.HasIndex("ProvinceCode"); - b.ToTable("User"); + b.ToTable("User", (string)null); b.HasData( new @@ -1679,12 +2537,18 @@ .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); + b.Property<int?>("Age") + .HasColumnType("int"); + b.Property<string>("BankCard") .HasMaxLength(32) .HasColumnType("nvarchar(32)"); b.Property<string>("BankCardImg") .HasColumnType("nvarchar(max)"); + + b.Property<DateTime?>("Birthday") + .HasColumnType("datetime2"); b.Property<Guid?>("CreatedEnterpriseId") .HasColumnType("uniqueidentifier"); @@ -1694,6 +2558,15 @@ b.Property<Guid?>("CreatedUserId") .HasColumnType("uniqueidentifier"); + + b.Property<Guid?>("ElectronSignUserId") + .HasColumnType("uniqueidentifier"); + + b.Property<string>("FaceRealUrl") + .HasColumnType("nvarchar(max)"); + + b.Property<int?>("Gender") + .HasColumnType("int"); b.Property<string>("Identity") .HasColumnType("nvarchar(max)"); @@ -1716,6 +2589,15 @@ .HasMaxLength(11) .HasColumnType("nvarchar(11)"); + b.Property<int?>("RealAccess") + .HasColumnType("int"); + + b.Property<string>("RealFailMessage") + .HasColumnType("nvarchar(max)"); + + b.Property<int>("RealStatus") + .HasColumnType("int"); + b.Property<int>("Sort") .HasColumnType("int"); @@ -1730,7 +2612,7 @@ b.HasKey("Id"); - b.ToTable("UserAuth"); + b.ToTable("UserAuth", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.UserBankCard", b => @@ -1739,13 +2621,16 @@ .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); + b.Property<int>("Access") + .HasColumnType("int"); + b.Property<string>("Bank") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); + .HasColumnType("nvarchar(max)"); + + b.Property<string>("BankBranch") + .HasColumnType("nvarchar(max)"); b.Property<string>("Code") - .IsRequired() .HasMaxLength(32) .HasColumnType("nvarchar(32)"); @@ -1762,7 +2647,6 @@ .HasColumnType("bit"); b.Property<string>("PhoneNumber") - .IsRequired() .HasMaxLength(11) .HasColumnType("nvarchar(11)"); @@ -1785,7 +2669,7 @@ b.HasIndex("UserId"); - b.ToTable("UserBankCard"); + b.ToTable("UserBankCard", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.UserCredential", b => @@ -1853,7 +2737,7 @@ b.HasIndex("UserId"); - b.ToTable("UserCredential"); + b.ToTable("UserCredential", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.UserDepartment", b => @@ -1898,7 +2782,7 @@ b.HasIndex("UserId"); - b.ToTable("UserDepartment"); + b.ToTable("UserDepartment", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.UserExpectJob", b => @@ -1944,7 +2828,7 @@ b.HasIndex("UserId"); - b.ToTable("UserExpectJob"); + b.ToTable("UserExpectJob", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.UserManageIndustrialPark", b => @@ -1987,7 +2871,7 @@ b.HasIndex("UserId"); - b.ToTable("UserManageIndustrialPark"); + b.ToTable("UserManageIndustrialPark", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.UserPhoto", b => @@ -2030,7 +2914,7 @@ b.HasIndex("UserId"); - b.ToTable("UserPhoto"); + b.ToTable("UserPhoto", (string)null); }); modelBuilder.Entity("FlexJobApi.Core.UserRole", b => @@ -2075,7 +2959,29 @@ b.HasIndex("UserId"); - b.ToTable("UserRole"); + b.ToTable("UserRole", (string)null); + }); + + modelBuilder.Entity("FlexJobApi.Core.ContractTemplate", b => + { + b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise") + .WithMany("ContractTemplates") + .HasForeignKey("EnterpriseId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Enterprise"); + }); + + modelBuilder.Entity("FlexJobApi.Core.ContractTemplateValue", b => + { + b.HasOne("FlexJobApi.Core.ContractTemplate", "Template") + .WithMany("Values") + .HasForeignKey("TemplateId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Template"); }); modelBuilder.Entity("FlexJobApi.Core.Department", b => @@ -2150,8 +3056,40 @@ b.Navigation("Enterprise"); }); + modelBuilder.Entity("FlexJobApi.Core.EnterpriseCost", b => + { + b.HasOne("FlexJobApi.Core.EnterpriseEmployeeContract", "EnterpriseEmployeeContract") + .WithMany() + .HasForeignKey("EnterpriseEmployeeContractId"); + + b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise") + .WithMany() + .HasForeignKey("EnterpriseId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Enterprise"); + + b.Navigation("EnterpriseEmployeeContract"); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseElectronSignSetting", b => + { + b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise") + .WithMany("ElectronSignSettings") + .HasForeignKey("EnterpriseId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Enterprise"); + }); + modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployee", b => { + b.HasOne("FlexJobApi.Core.ContractTemplate", "ContractTemplate") + .WithMany() + .HasForeignKey("ContractTemplateId"); + b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise") .WithMany() .HasForeignKey("EnterpriseId") @@ -2162,9 +3100,28 @@ .WithMany("EnterpriseEmployees") .HasForeignKey("UserId"); + b.Navigation("ContractTemplate"); + b.Navigation("Enterprise"); b.Navigation("User"); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployeeContract", b => + { + b.HasOne("FlexJobApi.Core.ContractTemplate", "ContractTemplate") + .WithMany() + .HasForeignKey("ContractTemplateId"); + + b.HasOne("FlexJobApi.Core.EnterpriseEmployee", "EnterpriseEmployee") + .WithMany("Contracts") + .HasForeignKey("EnterpriseEmployeeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("ContractTemplate"); + + b.Navigation("EnterpriseEmployee"); }); modelBuilder.Entity("FlexJobApi.Core.EnterpriseUserCollect", b => @@ -2184,6 +3141,56 @@ b.Navigation("Enterprise"); b.Navigation("User"); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWallet", b => + { + b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise") + .WithMany() + .HasForeignKey("EnterpriseId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Enterprise"); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletExpandindirectOrder", b => + { + b.HasOne("FlexJobApi.Core.EnterpriseWallet", "Wallet") + .WithMany() + .HasForeignKey("WalletId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Wallet"); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletExpandindirectOrderFile", b => + { + b.HasOne("FlexJobApi.Core.EnterpriseWalletExpandindirectOrder", "Order") + .WithMany("Files") + .HasForeignKey("OrderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Order"); + }); + + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletTransaction", b => + { + b.HasOne("FlexJobApi.Core.TaskInfoUser", "TaskUser") + .WithMany() + .HasForeignKey("TaskUserId"); + + b.HasOne("FlexJobApi.Core.EnterpriseWallet", "Wallet") + .WithMany() + .HasForeignKey("WalletId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("TaskUser"); + + b.Navigation("Wallet"); }); modelBuilder.Entity("FlexJobApi.Core.Menu", b => @@ -2523,6 +3530,11 @@ b.Navigation("User"); }); + modelBuilder.Entity("FlexJobApi.Core.ContractTemplate", b => + { + b.Navigation("Values"); + }); + modelBuilder.Entity("FlexJobApi.Core.Department", b => { b.Navigation("Children"); @@ -2535,7 +3547,11 @@ modelBuilder.Entity("FlexJobApi.Core.Enterprise", b => { + b.Navigation("ContractTemplates"); + b.Navigation("Departments"); + + b.Navigation("ElectronSignSettings"); b.Navigation("EnterpriseAuth"); @@ -2544,9 +3560,16 @@ modelBuilder.Entity("FlexJobApi.Core.EnterpriseEmployee", b => { + b.Navigation("Contracts"); + b.Navigation("TaskInfoUsers"); }); + modelBuilder.Entity("FlexJobApi.Core.EnterpriseWalletExpandindirectOrder", b => + { + b.Navigation("Files"); + }); + modelBuilder.Entity("FlexJobApi.Core.Menu", b => { b.Navigation("Children"); -- Gitblit v1.9.1