| | |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Code") |
| | | .IsRequired() |
| | | .HasMaxLength(128) |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | |
| | | |
| | | b.Property<Guid?>("CreatedUserInfoId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<int>("Deep") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("Field1") |
| | | .HasColumnType("nvarchar(max)"); |
| | |
| | | |
| | | b.HasIndex("CategoryId"); |
| | | |
| | | b.HasIndex("Code") |
| | | .IsUnique(); |
| | | |
| | | b.HasIndex("ParentId"); |
| | | |
| | | b.ToTable("DictionaryData"); |
| | |
| | | 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)"); |
| | |
| | | b.Property<Guid>("EnterpriseAuthId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid?>("IndustryTypeId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("IndustryTypeCode") |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<bool>("IsCheckedBankCard") |
| | | .HasColumnType("bit"); |
| | |
| | | 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"); |
| | |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("CityId"); |
| | | b.HasIndex("CityCode"); |
| | | |
| | | b.HasIndex("EnterpriseAuthId"); |
| | | |
| | | b.HasIndex("IndustryTypeId"); |
| | | b.HasIndex("IndustryTypeCode"); |
| | | |
| | | b.HasIndex("ProvinceId"); |
| | | b.HasIndex("ProvinceCode"); |
| | | |
| | | b.ToTable("Enterprise"); |
| | | }); |
| | |
| | | b.Property<int>("BillingMethod") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<Guid>("CityId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("CityCode") |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<string>("Code") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ProvinceCode") |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<int>("ReleaseStatus") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<decimal>("ServiceFee") |
| | | .HasColumnType("decimal(18,2)"); |
| | | |
| | |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("Status") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("CityId"); |
| | | b.HasIndex("CityCode"); |
| | | |
| | | b.HasIndex("EnterpriseId"); |
| | | |
| | | b.HasIndex("ProvinceCode"); |
| | | |
| | | b.ToTable("TaskInfo"); |
| | | }); |
| | |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid>("BenefitId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("BenefitCode") |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("BenefitId"); |
| | | b.HasIndex("BenefitCode"); |
| | | |
| | | b.HasIndex("TaskInfoId"); |
| | | |
| | |
| | | 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.HasIndex("TaskInfoId"); |
| | | |
| | | b.HasIndex("TypeId"); |
| | | b.HasIndex("TypeCode"); |
| | | |
| | | b.ToTable("TaskInfoCredentialLimit"); |
| | | }); |
| | |
| | | b.Property<string>("Avatar") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CityId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("CityCode") |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | |
| | | b.Property<Guid?>("CreatedUserInfoId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid?>("EducationalBackgroundId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("EducationalBackgroundCode") |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<Guid?>("EnterpriseId") |
| | | .HasColumnType("uniqueidentifier"); |
| | |
| | | b.Property<int>("Level") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<Guid?>("PersonalIdentityId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("PersonalIdentityCode") |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<Guid?>("ProvinceId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("ProvinceCode") |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<string>("Remark") |
| | | .HasColumnType("nvarchar(max)"); |
| | |
| | | |
| | | 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.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.HasKey("Id"); |
| | | |
| | | b.HasIndex("TypeId"); |
| | | b.HasIndex("TypeCode"); |
| | | |
| | | b.HasIndex("UserInfoId"); |
| | | |
| | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<Guid>("PersonalIdentityId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | b.Property<string>("PersonalIdentityCode") |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("PersonalIdentityId"); |
| | | b.HasIndex("PersonalIdentityCode"); |
| | | |
| | | b.HasIndex("UserInfoId"); |
| | | |
| | |
| | | { |
| | | b.HasOne("FlexJobApi.Core.DictionaryData", "City") |
| | | .WithMany() |
| | | .HasForeignKey("CityId"); |
| | | .HasForeignKey("CityCode") |
| | | .HasPrincipalKey("Code") |
| | | .OnDelete(DeleteBehavior.Restrict); |
| | | |
| | | b.HasOne("FlexJobApi.Core.EnterpriseAuth", "EnterpriseAuth") |
| | | .WithMany() |
| | |
| | | |
| | | 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.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() |
| | |
| | | .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") |
| | |
| | | |
| | | b.HasOne("FlexJobApi.Core.DictionaryData", "Type") |
| | | .WithMany() |
| | | .HasForeignKey("TypeId"); |
| | | .HasForeignKey("TypeCode") |
| | | .HasPrincipalKey("Code") |
| | | .OnDelete(DeleteBehavior.Restrict) |
| | | .IsRequired(); |
| | | |
| | | b.Navigation("TaskInfo"); |
| | | |
| | |
| | | { |
| | | 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") |
| | |
| | | |
| | | 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"); |
| | | .HasForeignKey("ProvinceCode") |
| | | .HasPrincipalKey("Code") |
| | | .OnDelete(DeleteBehavior.Restrict); |
| | | |
| | | b.HasOne("FlexJobApi.Core.UserAuth", "UserAuth") |
| | | .WithMany("UserInfos") |
| | |
| | | { |
| | | 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") |
| | |
| | | { |
| | | b.HasOne("FlexJobApi.Core.DictionaryData", "PersonalIdentity") |
| | | .WithMany() |
| | | .HasForeignKey("PersonalIdentityId") |
| | | .OnDelete(DeleteBehavior.Cascade) |
| | | .HasForeignKey("PersonalIdentityCode") |
| | | .HasPrincipalKey("Code") |
| | | .OnDelete(DeleteBehavior.Restrict) |
| | | .IsRequired(); |
| | | |
| | | b.HasOne("FlexJobApi.Core.UserInfo", "UserInfo") |