// using System; using LY.MicroService.BackendAdmin.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Volo.Abp.EntityFrameworkCore; #nullable disable namespace LY.MicroService.BackendAdmin.Migrations { [DbContext(typeof(BackendAdminMigrationsDbContext))] partial class BackendAdminHostMigrationsDbContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.MySql) .HasAnnotation("ProductVersion", "7.0.1") .HasAnnotation("Relational:MaxIdentifierLength", 64); modelBuilder.Entity("LINGYUN.Abp.Saas.Editions.Edition", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("varchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime(6)") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("char(36)") .HasColumnName("CreatorId"); b.Property("DeleterId") .HasColumnType("char(36)") .HasColumnName("DeleterId"); b.Property("DeletionTime") .HasColumnType("datetime(6)") .HasColumnName("DeletionTime"); b.Property("DisplayName") .IsRequired() .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("ExtraProperties") .HasColumnType("longtext") .HasColumnName("ExtraProperties"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("tinyint(1)") .HasDefaultValue(false) .HasColumnName("IsDeleted"); b.Property("LastModificationTime") .HasColumnType("datetime(6)") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("char(36)") .HasColumnName("LastModifierId"); b.HasKey("Id"); b.HasIndex("DisplayName"); b.ToTable("AbpEditions", (string)null); }); modelBuilder.Entity("LINGYUN.Abp.Saas.Tenants.Tenant", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("varchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime(6)") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("char(36)") .HasColumnName("CreatorId"); b.Property("DeleterId") .HasColumnType("char(36)") .HasColumnName("DeleterId"); b.Property("DeletionTime") .HasColumnType("datetime(6)") .HasColumnName("DeletionTime"); b.Property("DisableTime") .HasColumnType("datetime(6)"); b.Property("EditionId") .HasColumnType("char(36)"); b.Property("EnableTime") .HasColumnType("datetime(6)"); b.Property("ExtraProperties") .HasColumnType("longtext") .HasColumnName("ExtraProperties"); b.Property("IsActive") .HasColumnType("tinyint(1)"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("tinyint(1)") .HasDefaultValue(false) .HasColumnName("IsDeleted"); b.Property("LastModificationTime") .HasColumnType("datetime(6)") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("char(36)") .HasColumnName("LastModifierId"); b.Property("Name") .IsRequired() .HasMaxLength(64) .HasColumnType("varchar(64)"); b.HasKey("Id"); b.HasIndex("EditionId"); b.HasIndex("Name"); b.ToTable("AbpTenants", (string)null); }); modelBuilder.Entity("LINGYUN.Abp.Saas.Tenants.TenantConnectionString", b => { b.Property("TenantId") .HasColumnType("char(36)"); b.Property("Name") .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("Value") .IsRequired() .HasMaxLength(1024) .HasColumnType("varchar(1024)"); b.HasKey("TenantId", "Name"); b.ToTable("AbpTenantConnectionStrings", (string)null); }); modelBuilder.Entity("LINGYUN.Abp.TextTemplating.TextTemplate", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("Content") .HasMaxLength(1048576) .HasColumnType("longtext") .HasColumnName("Content"); b.Property("CreationTime") .HasColumnType("datetime(6)") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("char(36)") .HasColumnName("CreatorId"); b.Property("Culture") .HasMaxLength(30) .HasColumnType("varchar(30)") .HasColumnName("Culture"); b.Property("DisplayName") .IsRequired() .HasMaxLength(100) .HasColumnType("varchar(100)") .HasColumnName("DisplayName"); b.Property("LastModificationTime") .HasColumnType("datetime(6)") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("char(36)") .HasColumnName("LastModifierId"); b.Property("Name") .IsRequired() .HasMaxLength(100) .HasColumnType("varchar(100)") .HasColumnName("Name"); b.Property("TenantId") .HasColumnType("char(36)") .HasColumnName("TenantId"); b.HasKey("Id"); b.HasIndex("TenantId", "Name") .HasDatabaseName("IX_Tenant_Text_Template_Name"); b.ToTable("AbpTextTemplates", (string)null); }); modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("AllowedProviders") .HasMaxLength(256) .HasColumnType("varchar(256)"); b.Property("DefaultValue") .HasMaxLength(256) .HasColumnType("varchar(256)"); b.Property("Description") .HasMaxLength(256) .HasColumnType("varchar(256)"); b.Property("DisplayName") .IsRequired() .HasMaxLength(256) .HasColumnType("varchar(256)"); b.Property("ExtraProperties") .HasColumnType("longtext") .HasColumnName("ExtraProperties"); b.Property("GroupName") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("IsAvailableToHost") .HasColumnType("tinyint(1)"); b.Property("IsVisibleToClients") .HasColumnType("tinyint(1)"); b.Property("Name") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("ParentName") .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("ValueType") .HasMaxLength(2048) .HasColumnType("varchar(2048)"); b.HasKey("Id"); b.HasIndex("GroupName"); b.HasIndex("Name") .IsUnique(); b.ToTable("AbpFeatures", (string)null); }); modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("DisplayName") .IsRequired() .HasMaxLength(256) .HasColumnType("varchar(256)"); b.Property("ExtraProperties") .HasColumnType("longtext") .HasColumnName("ExtraProperties"); b.Property("Name") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.HasKey("Id"); b.HasIndex("Name") .IsUnique(); b.ToTable("AbpFeatureGroups", (string)null); }); modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureValue", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("Name") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("ProviderKey") .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("ProviderName") .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("Value") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.HasKey("Id"); b.HasIndex("Name", "ProviderName", "ProviderKey") .IsUnique(); b.ToTable("AbpFeatureValues", (string)null); }); modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionDefinitionRecord", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("DisplayName") .IsRequired() .HasMaxLength(256) .HasColumnType("varchar(256)"); b.Property("ExtraProperties") .HasColumnType("longtext") .HasColumnName("ExtraProperties"); b.Property("GroupName") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("IsEnabled") .HasColumnType("tinyint(1)"); b.Property("MultiTenancySide") .HasColumnType("tinyint unsigned"); b.Property("Name") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("ParentName") .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("Providers") .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("StateCheckers") .HasMaxLength(256) .HasColumnType("varchar(256)"); b.HasKey("Id"); b.HasIndex("GroupName"); b.HasIndex("Name") .IsUnique(); b.ToTable("AbpPermissions", (string)null); }); modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("Name") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("ProviderKey") .IsRequired() .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("ProviderName") .IsRequired() .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("TenantId") .HasColumnType("char(36)") .HasColumnName("TenantId"); b.HasKey("Id"); b.HasIndex("TenantId", "Name", "ProviderName", "ProviderKey") .IsUnique(); b.ToTable("AbpPermissionGrants", (string)null); }); modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("DisplayName") .IsRequired() .HasMaxLength(256) .HasColumnType("varchar(256)"); b.Property("ExtraProperties") .HasColumnType("longtext") .HasColumnName("ExtraProperties"); b.Property("Name") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.HasKey("Id"); b.HasIndex("Name") .IsUnique(); b.ToTable("AbpPermissionGroups", (string)null); }); modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("char(36)"); b.Property("Name") .IsRequired() .HasMaxLength(128) .HasColumnType("varchar(128)"); b.Property("ProviderKey") .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("ProviderName") .HasMaxLength(64) .HasColumnType("varchar(64)"); b.Property("Value") .IsRequired() .HasMaxLength(2048) .HasColumnType("varchar(2048)"); b.HasKey("Id"); b.HasIndex("Name", "ProviderName", "ProviderKey") .IsUnique(); b.ToTable("AbpSettings", (string)null); }); modelBuilder.Entity("LINGYUN.Abp.Saas.Tenants.Tenant", b => { b.HasOne("LINGYUN.Abp.Saas.Editions.Edition", "Edition") .WithMany() .HasForeignKey("EditionId"); b.Navigation("Edition"); }); modelBuilder.Entity("LINGYUN.Abp.Saas.Tenants.TenantConnectionString", b => { b.HasOne("LINGYUN.Abp.Saas.Tenants.Tenant", null) .WithMany("ConnectionStrings") .HasForeignKey("TenantId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("LINGYUN.Abp.Saas.Tenants.Tenant", b => { b.Navigation("ConnectionStrings"); }); #pragma warning restore 612, 618 } } }