From 326d43e4b81e8b18d0b043514c824f0cfe1b4860 Mon Sep 17 00:00:00 2001
From: HanPaoPao <510423039@qq.com>
Date: Fri, 8 Aug 2025 11:41:31 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8D=87=E7=BA=A7abp9.3.0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
aspnet-core/Directory.Build.Microsoft.targets | 30 +-
aspnet-core/Directory.Build.Volo.targets | 187 +-
...ntHttpApiHostMigrationsDbContextFactory.cs | 8 +-
.../BasicManagementDbProperties.cs | 2 +-
.../BasicManagementDbContext.cs | 2 +
...ntHttpApiHostMigrationsDbContextFactory.cs | 2 +-
.../DataDictionaryManagementDbProperties.cs | 2 +-
...ntHttpApiHostMigrationsDbContextFactory.cs | 2 +-
.../FileManagementDbProperties.cs | 2 +-
...ntHttpApiHostMigrationsDbContextFactory.cs | 2 +-
.../LanguageManagementDbProperties.cs | 2 +-
...ntHttpApiHostMigrationsDbContextFactory.cs | 2 +-
.../NotificationManagementDbProperties.cs | 2 +-
.../Lion.AbpPro.HttpApi.Host.csproj | 2 -
.../Lion.AbpPro.Domain/AbpProDbProperties.cs | 2 +-
.../EntityFrameworkCore/AbpProDbContext.cs | 1 +
.../AbpProMigrationsDbContextFactory.cs | 2 +-
.../GlobalUsings.cs | 1 -
.../20240914065939_1.0.0.Designer.cs | 2085 ----------------
.../20250119112917_1.0.1.Designer.cs | 2089 ----------------
.../Migrations/20250119112917_1.0.1.cs | 55 -
.../20250215074519_1.0.2.Designer.cs | 2179 -----------------
.../Migrations/20250215074519_1.0.2.cs | 61 -
.../20250219151836_1.0.3.Designer.cs | 2163 ----------------
.../Migrations/20250219151836_1.0.3.cs | 57 -
.../20250308143944_1.0.4.Designer.cs | 2171 ----------------
.../Migrations/20250308143944_1.0.4.cs | 41 -
.../Migrations/20250628124028_1.0.5.cs | 30 -
...ner.cs => 20250808032622_Init.Designer.cs} | 56 +-
...065939_1.0.0.cs => 20250808032622_Init.cs} | 986 ++++----
.../AbpProDbContextModelSnapshot.cs | 52 +-
.../Directory.Build.Microsoft.targets | 30 +-
.../pro-module/Directory.Build.Volo.targets | 187 +-
...meHttpApiHostMigrationsDbContextFactory.cs | 2 +-
.../MyModuleNameDbProperties.cs | 2 +-
.../service/Directory.Build.Microsoft.targets | 30 +-
.../service/Directory.Build.Volo.targets | 187 +-
.../MyProjectNameDbProperties.cs | 2 +-
.../MyProjectNameDbContext.cs | 1 +
...MyProjectNameMigrationsDbContextFactory.cs | 2 +-
40 files changed, 870 insertions(+), 11851 deletions(-)
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20240914065939_1.0.0.Designer.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250119112917_1.0.1.Designer.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250119112917_1.0.1.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250215074519_1.0.2.Designer.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250215074519_1.0.2.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250219151836_1.0.3.Designer.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250219151836_1.0.3.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250308143944_1.0.4.Designer.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250308143944_1.0.4.cs
delete mode 100644 aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250628124028_1.0.5.cs
rename aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/{20250628124028_1.0.5.Designer.cs => 20250808032622_Init.Designer.cs} (97%)
rename aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/{20240914065939_1.0.0.cs => 20250808032622_Init.cs} (68%)
diff --git a/aspnet-core/Directory.Build.Microsoft.targets b/aspnet-core/Directory.Build.Microsoft.targets
index c33d2ad6..938c0b67 100644
--- a/aspnet-core/Directory.Build.Microsoft.targets
+++ b/aspnet-core/Directory.Build.Microsoft.targets
@@ -1,21 +1,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
diff --git a/aspnet-core/Directory.Build.Volo.targets b/aspnet-core/Directory.Build.Volo.targets
index 8167ac78..457b16ec 100644
--- a/aspnet-core/Directory.Build.Volo.targets
+++ b/aspnet-core/Directory.Build.Volo.targets
@@ -1,96 +1,99 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/EntityFrameworkCore/BasicManagementHttpApiHostMigrationsDbContextFactory.cs b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/EntityFrameworkCore/BasicManagementHttpApiHostMigrationsDbContextFactory.cs
index 28008457..3d8884ee 100644
--- a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/EntityFrameworkCore/BasicManagementHttpApiHostMigrationsDbContextFactory.cs
+++ b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/EntityFrameworkCore/BasicManagementHttpApiHostMigrationsDbContextFactory.cs
@@ -1,7 +1,5 @@
-using System.IO;
-using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Design;
-using Microsoft.Extensions.Configuration;
namespace Lion.AbpPro.BasicManagement.EntityFrameworkCore;
@@ -10,9 +8,8 @@ public class BasicManagementHttpApiHostMigrationsDbContextFactory : IDesignTimeD
public BasicManagementHttpApiHostMigrationsDbContext CreateDbContext(string[] args)
{
var configuration = BuildConfiguration();
-
var builder = new DbContextOptionsBuilder()
- .UseMySql(configuration.GetConnectionString("Default"), MySqlServerVersion.LatestSupportedServerVersion);
+ .UseMySQL(configuration.GetConnectionString("Default") ?? string.Empty);
return new BasicManagementHttpApiHostMigrationsDbContext(builder.Options);
}
@@ -22,7 +19,6 @@ public class BasicManagementHttpApiHostMigrationsDbContextFactory : IDesignTimeD
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: false);
-
return builder.Build();
}
}
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/BasicManagementDbProperties.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/BasicManagementDbProperties.cs
index d6ce77d8..5ccf662e 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/BasicManagementDbProperties.cs
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain/BasicManagementDbProperties.cs
@@ -2,7 +2,7 @@
public static class BasicManagementDbProperties
{
- public static string DbTablePrefix { get; set; } = "BasicManagement";
+ public static string DbTablePrefix { get; set; } = "AbpPro";
public static string DbSchema { get; set; } = null;
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.EntityFrameworkCore/EntityFrameworkCore/BasicManagementDbContext.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.EntityFrameworkCore/EntityFrameworkCore/BasicManagementDbContext.cs
index ed878b1e..e1847c48 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.EntityFrameworkCore/EntityFrameworkCore/BasicManagementDbContext.cs
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.EntityFrameworkCore/EntityFrameworkCore/BasicManagementDbContext.cs
@@ -23,6 +23,8 @@ public class BasicManagementDbContext : AbpDbContext,
public DbSet TenantConnectionStrings { get; set; }
public DbSet BackgroundJobs { get; set; }
public DbSet AuditLogs { get; set; }
+ public DbSet AuditLogExcelFiles { get; set; }
+
public BasicManagementDbContext(DbContextOptions options)
: base(options)
{
diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContextFactory.cs b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContextFactory.cs
index 1636bc80..88f17272 100644
--- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContextFactory.cs
+++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContextFactory.cs
@@ -7,7 +7,7 @@ namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore
var configuration = BuildConfiguration();
var builder = new DbContextOptionsBuilder()
- .UseMySql(configuration.GetConnectionString("DataDictionaryManagement"), MySqlServerVersion.LatestSupportedServerVersion);
+ .UseMySQL(configuration.GetConnectionString("Default") ?? string.Empty);
return new DataDictionaryManagementHttpApiHostMigrationsDbContext(builder.Options);
}
diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDbProperties.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDbProperties.cs
index a80b2528..ef65221a 100644
--- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDbProperties.cs
+++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDbProperties.cs
@@ -2,7 +2,7 @@ namespace Lion.AbpPro.DataDictionaryManagement
{
public static class DataDictionaryManagementDbProperties
{
- public static string DbTablePrefix { get; set; } = "Abp";
+ public static string DbTablePrefix { get; set; } = "AbpPro";
public static string DbSchema { get; set; } = null;
diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs
index 104723f7..531bacf3 100644
--- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs
+++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs
@@ -7,7 +7,7 @@ public class FileManagementHttpApiHostMigrationsDbContextFactory : IDesignTimeDb
var configuration = BuildConfiguration();
var builder = new DbContextOptionsBuilder()
- .UseMySql(configuration.GetConnectionString(FileManagementDbProperties.ConnectionStringName), MySqlServerVersion.LatestSupportedServerVersion);
+ .UseMySQL(configuration.GetConnectionString("Default") ?? string.Empty);
return new FileManagementHttpApiHostMigrationsDbContext(builder.Options);
}
diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDbProperties.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDbProperties.cs
index b060fa50..61db9612 100644
--- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDbProperties.cs
+++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDbProperties.cs
@@ -3,7 +3,7 @@
public static class FileManagementDbProperties
{
public const string ConnectionStringName = "FileManagement";
- public static string DbTablePrefix { get; set; } = "Abp";
+ public static string DbTablePrefix { get; set; } = "AbpPro";
public static string DbSchema { get; set; } = null;
}
\ No newline at end of file
diff --git a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/EntityFrameworkCore/LanguageManagementHttpApiHostMigrationsDbContextFactory.cs b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/EntityFrameworkCore/LanguageManagementHttpApiHostMigrationsDbContextFactory.cs
index f39fe948..d8a9f5ee 100644
--- a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/EntityFrameworkCore/LanguageManagementHttpApiHostMigrationsDbContextFactory.cs
+++ b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/EntityFrameworkCore/LanguageManagementHttpApiHostMigrationsDbContextFactory.cs
@@ -7,7 +7,7 @@ namespace Lion.AbpPro.LanguageManagement.EntityFrameworkCore
var configuration = BuildConfiguration();
var builder = new DbContextOptionsBuilder()
- .UseMySql(configuration.GetConnectionString("LanguageManagement"), MySqlServerVersion.LatestSupportedServerVersion);
+ .UseMySQL(configuration.GetConnectionString("Default") ?? string.Empty);
return new LanguageManagementHttpApiHostMigrationsDbContext(builder.Options);
}
diff --git a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageManagementDbProperties.cs b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageManagementDbProperties.cs
index b85b7223..273cbcc5 100644
--- a/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageManagementDbProperties.cs
+++ b/aspnet-core/modules/LanguageManagement/src/Lion.AbpPro.LanguageManagement.Domain/LanguageManagementDbProperties.cs
@@ -2,7 +2,7 @@ namespace Lion.AbpPro.LanguageManagement
{
public static class LanguageManagementDbProperties
{
- public static string DbTablePrefix { get; set; } = "Abp";
+ public static string DbTablePrefix { get; set; } = "AbpPro";
public static string DbSchema { get; set; } = null;
diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs
index 61abde67..2c874e66 100644
--- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs
+++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContextFactory.cs
@@ -7,7 +7,7 @@ public class NotificationManagementHttpApiHostMigrationsDbContextFactory : IDesi
var configuration = BuildConfiguration();
var builder = new DbContextOptionsBuilder()
- .UseMySql(configuration.GetConnectionString(NotificationManagementDbProperties.ConnectionStringName), MySqlServerVersion.LatestSupportedServerVersion);
+ .UseMySQL(configuration.GetConnectionString("Default") ?? string.Empty);
return new NotificationManagementHttpApiHostMigrationsDbContext(builder.Options);
}
diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDbProperties.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDbProperties.cs
index ad7c4008..dd16639b 100644
--- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDbProperties.cs
+++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDbProperties.cs
@@ -2,7 +2,7 @@ namespace Lion.AbpPro.NotificationManagement
{
public static class NotificationManagementDbProperties
{
- public static string DbTablePrefix { get; set; } = "Abp";
+ public static string DbTablePrefix { get; set; } = "AbpPro";
public static string DbSchema { get; set; } = null;
diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj
index 2ec7fdee..516d9e3b 100644
--- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj
+++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj
@@ -60,9 +60,7 @@
-
-
diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDbProperties.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDbProperties.cs
index 75cb7c40..a240d178 100644
--- a/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDbProperties.cs
+++ b/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDbProperties.cs
@@ -2,7 +2,7 @@ namespace Lion.AbpPro
{
public static class AbpProDbProperties
{
- public const string DbTablePrefix = "App";
+ public const string DbTablePrefix = "AbpPro";
public const string DbSchema = null;
}
diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContext.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContext.cs
index 297f406c..602b6742 100644
--- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContext.cs
+++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContext.cs
@@ -35,6 +35,7 @@ namespace Lion.AbpPro.EntityFrameworkCore
public DbSet TenantConnectionStrings { get; set; }
public DbSet BackgroundJobs { get; set; }
public DbSet AuditLogs { get; set; }
+ public DbSet AuditLogExcelFiles { get; set; }
public DbSet Notifications { get; set; }
public DbSet NotificationSubscriptions { get; set; }
public DbSet DataDictionaries { get; set; }
diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProMigrationsDbContextFactory.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProMigrationsDbContextFactory.cs
index 08a9182d..f41e786e 100644
--- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProMigrationsDbContextFactory.cs
+++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProMigrationsDbContextFactory.cs
@@ -11,7 +11,7 @@ namespace Lion.AbpPro.EntityFrameworkCore
var configuration = BuildConfiguration();
var builder = new DbContextOptionsBuilder()
- .UseMySql(configuration.GetConnectionString("Default"), MySqlServerVersion.LatestSupportedServerVersion);
+ .UseMySQL(configuration.GetConnectionString("Default") ?? string.Empty);
return new AbpProDbContext(builder.Options);
}
diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/GlobalUsings.cs
index cea92b3e..75106637 100644
--- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/GlobalUsings.cs
+++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/GlobalUsings.cs
@@ -18,7 +18,6 @@ global using Microsoft.EntityFrameworkCore.Design;
global using Microsoft.EntityFrameworkCore.Storage;
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
-global using MySqlConnector;
global using Volo.Abp;
global using Volo.Abp.AuditLogging;
global using Volo.Abp.AuditLogging.EntityFrameworkCore;
diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20240914065939_1.0.0.Designer.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20240914065939_1.0.0.Designer.cs
deleted file mode 100644
index d9931240..00000000
--- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20240914065939_1.0.0.Designer.cs
+++ /dev/null
@@ -1,2085 +0,0 @@
-//
-using System;
-using Lion.AbpPro.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using Volo.Abp.EntityFrameworkCore;
-
-#nullable disable
-
-namespace Lion.AbpPro.Migrations
-{
- [DbContext(typeof(AbpProDbContext))]
- [Migration("20240914065939_1.0.0")]
- partial class _100
- {
- ///
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.MySql)
- .HasAnnotation("ProductVersion", "8.0.4")
- .HasAnnotation("Relational:MaxIdentifierLength", 64);
-
- MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder);
-
- modelBuilder.Entity("Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates.DataDictionary", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("Code")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .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("Description")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("varchar(1024)");
-
- b.Property("DisplayText")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .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.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.ToTable("AbpDataDictionaries", (string)null);
- });
-
- modelBuilder.Entity("Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates.DataDictionaryDetail", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("Code")
- .HasColumnType("longtext");
-
- b.Property("CreationTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("char(36)")
- .HasColumnName("CreatorId");
-
- b.Property("DataDictionaryId")
- .HasColumnType("char(36)");
-
- b.Property("Description")
- .HasColumnType("longtext");
-
- b.Property("DisplayText")
- .HasColumnType("longtext");
-
- b.Property("IsEnabled")
- .HasColumnType("tinyint(1)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("char(36)")
- .HasColumnName("LastModifierId");
-
- b.Property("Order")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("DataDictionaryId");
-
- b.ToTable("AbpDataDictionaryDetails", (string)null);
- });
-
- modelBuilder.Entity("Lion.AbpPro.LanguageManagement.LanguageTexts.Aggregates.LanguageText", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .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("CultureName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasComment("语言名称");
-
- b.Property("DeleterId")
- .HasColumnType("char(36)")
- .HasColumnName("DeleterId");
-
- b.Property("DeletionTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("DeletionTime");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .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.Property("Name")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasComment("名称");
-
- b.Property("ResourceName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasComment("资源名称");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.Property("Value")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasComment("值");
-
- b.HasKey("Id");
-
- b.HasIndex("TenantId", "ResourceName", "CultureName");
-
- b.ToTable("AbpLanguageTexts", (string)null);
- });
-
- modelBuilder.Entity("Lion.AbpPro.LanguageManagement.Languages.Aggregates.Language", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .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("CultureName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasComment("语言名称");
-
- b.Property("DeleterId")
- .HasColumnType("char(36)")
- .HasColumnName("DeleterId");
-
- b.Property("DeletionTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("DeletionTime");
-
- b.Property("DisplayName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasComment("显示名称");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("FlagIcon")
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasComment("图标");
-
- b.Property("IsDefault")
- .HasColumnType("tinyint(1)");
-
- b.Property("IsDeleted")
- .ValueGeneratedOnAdd()
- .HasColumnType("tinyint(1)")
- .HasDefaultValue(false)
- .HasColumnName("IsDeleted");
-
- b.Property("IsEnabled")
- .HasColumnType("tinyint(1)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("char(36)")
- .HasColumnName("LastModifierId");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.Property("UiCultureName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasComment("Ui语言名称");
-
- b.HasKey("Id");
-
- b.HasIndex("CultureName");
-
- b.ToTable("AbpLanguages", (string)null);
- });
-
- modelBuilder.Entity("Lion.AbpPro.NotificationManagement.Notifications.Aggregates.Notification", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .HasMaxLength(40)
- .HasColumnType("varchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("Content")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("varchar(1024)");
-
- 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("ExtraProperties")
- .IsRequired()
- .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.Property("MessageLevel")
- .HasColumnType("int");
-
- b.Property("MessageType")
- .HasColumnType("int");
-
- b.Property("Read")
- .HasColumnType("tinyint(1)");
-
- b.Property("ReadTime")
- .HasColumnType("datetime(6)");
-
- b.Property("ReceiveUserId")
- .HasColumnType("char(36)");
-
- b.Property("ReceiveUserName")
- .HasMaxLength(128)
- .HasColumnType("varchar(128)");
-
- b.Property("SenderUserId")
- .HasColumnType("char(36)");
-
- b.Property("SenderUserName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.Property("Title")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)");
-
- b.HasKey("Id");
-
- b.ToTable("AbpNotifications", (string)null);
- });
-
- modelBuilder.Entity("Lion.AbpPro.NotificationManagement.Notifications.Aggregates.NotificationSubscription", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .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("ExtraProperties")
- .IsRequired()
- .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.Property("NotificationId")
- .HasColumnType("char(36)");
-
- b.Property("Read")
- .HasColumnType("tinyint(1)");
-
- b.Property("ReadTime")
- .HasColumnType("datetime(6)");
-
- b.Property("ReceiveUserId")
- .HasColumnType("char(36)");
-
- b.Property("ReceiveUserName")
- .HasMaxLength(128)
- .HasColumnType("varchar(128)");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("NotificationId");
-
- b.HasIndex("ReceiveUserId");
-
- b.ToTable("AbpNotificationSubscriptions", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ApplicationName")
- .HasMaxLength(96)
- .HasColumnType("varchar(96)")
- .HasColumnName("ApplicationName");
-
- b.Property("BrowserInfo")
- .HasMaxLength(512)
- .HasColumnType("varchar(512)")
- .HasColumnName("BrowserInfo");
-
- b.Property("ClientId")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)")
- .HasColumnName("ClientId");
-
- b.Property("ClientIpAddress")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)")
- .HasColumnName("ClientIpAddress");
-
- b.Property("ClientName")
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasColumnName("ClientName");
-
- b.Property("Comments")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasColumnName("Comments");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .HasMaxLength(40)
- .HasColumnType("varchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CorrelationId")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)")
- .HasColumnName("CorrelationId");
-
- b.Property("Exceptions")
- .HasColumnType("longtext");
-
- b.Property("ExecutionDuration")
- .HasColumnType("int")
- .HasColumnName("ExecutionDuration");
-
- b.Property("ExecutionTime")
- .HasColumnType("datetime(6)");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("HttpMethod")
- .HasMaxLength(16)
- .HasColumnType("varchar(16)")
- .HasColumnName("HttpMethod");
-
- b.Property("HttpStatusCode")
- .HasColumnType("int")
- .HasColumnName("HttpStatusCode");
-
- b.Property("ImpersonatorTenantId")
- .HasColumnType("char(36)")
- .HasColumnName("ImpersonatorTenantId");
-
- b.Property("ImpersonatorTenantName")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)")
- .HasColumnName("ImpersonatorTenantName");
-
- b.Property("ImpersonatorUserId")
- .HasColumnType("char(36)")
- .HasColumnName("ImpersonatorUserId");
-
- b.Property("ImpersonatorUserName")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasColumnName("ImpersonatorUserName");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.Property("TenantName")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)")
- .HasColumnName("TenantName");
-
- b.Property("Url")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasColumnName("Url");
-
- b.Property("UserId")
- .HasColumnType("char(36)")
- .HasColumnName("UserId");
-
- b.Property("UserName")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasColumnName("UserName");
-
- b.HasKey("Id");
-
- b.HasIndex("TenantId", "ExecutionTime");
-
- b.HasIndex("TenantId", "UserId", "ExecutionTime");
-
- b.ToTable("AbpAuditLogs", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("AuditLogId")
- .HasColumnType("char(36)")
- .HasColumnName("AuditLogId");
-
- b.Property("ExecutionDuration")
- .HasColumnType("int")
- .HasColumnName("ExecutionDuration");
-
- b.Property("ExecutionTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("ExecutionTime");
-
- b.Property("ExtraProperties")
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("MethodName")
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasColumnName("MethodName");
-
- b.Property("Parameters")
- .HasMaxLength(2000)
- .HasColumnType("varchar(2000)")
- .HasColumnName("Parameters");
-
- b.Property("ServiceName")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasColumnName("ServiceName");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("AuditLogId");
-
- b.HasIndex("TenantId", "ServiceName", "MethodName", "ExecutionTime");
-
- b.ToTable("AbpAuditLogActions", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("AuditLogId")
- .HasColumnType("char(36)")
- .HasColumnName("AuditLogId");
-
- b.Property("ChangeTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("ChangeTime");
-
- b.Property("ChangeType")
- .HasColumnType("tinyint unsigned")
- .HasColumnName("ChangeType");
-
- b.Property("EntityId")
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasColumnName("EntityId");
-
- b.Property("EntityTenantId")
- .HasColumnType("char(36)");
-
- b.Property("EntityTypeFullName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasColumnName("EntityTypeFullName");
-
- b.Property("ExtraProperties")
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("AuditLogId");
-
- b.HasIndex("TenantId", "EntityTypeFullName", "EntityId");
-
- b.ToTable("AbpEntityChanges", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("EntityChangeId")
- .HasColumnType("char(36)");
-
- b.Property("NewValue")
- .HasMaxLength(512)
- .HasColumnType("varchar(512)")
- .HasColumnName("NewValue");
-
- b.Property("OriginalValue")
- .HasMaxLength(512)
- .HasColumnType("varchar(512)")
- .HasColumnName("OriginalValue");
-
- b.Property("PropertyName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)")
- .HasColumnName("PropertyName");
-
- b.Property("PropertyTypeFullName")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("varchar(64)")
- .HasColumnName("PropertyTypeFullName");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("EntityChangeId");
-
- b.ToTable("AbpEntityPropertyChanges", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.BackgroundJobs.BackgroundJobRecord", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .HasMaxLength(40)
- .HasColumnType("varchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("CreationTime");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("IsAbandoned")
- .ValueGeneratedOnAdd()
- .HasColumnType("tinyint(1)")
- .HasDefaultValue(false);
-
- b.Property("JobArgs")
- .IsRequired()
- .HasMaxLength(1048576)
- .HasColumnType("longtext");
-
- b.Property("JobName")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)");
-
- b.Property("LastTryTime")
- .HasColumnType("datetime(6)");
-
- b.Property("NextTryTime")
- .HasColumnType("datetime(6)");
-
- b.Property("Priority")
- .ValueGeneratedOnAdd()
- .HasColumnType("tinyint unsigned")
- .HasDefaultValue((byte)15);
-
- b.Property("TryCount")
- .ValueGeneratedOnAdd()
- .HasColumnType("smallint")
- .HasDefaultValue((short)0);
-
- b.HasKey("Id");
-
- b.HasIndex("IsAbandoned", "NextTryTime");
-
- b.ToTable("AbpBackgroundJobs", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b =>
- {
- b.Property("Id")
- .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")
- .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")
- .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.Identity.IdentityClaimType", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .HasMaxLength(40)
- .HasColumnType("varchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("Description")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("IsStatic")
- .HasColumnType("tinyint(1)");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("varchar(256)");
-
- b.Property("Regex")
- .HasMaxLength(512)
- .HasColumnType("varchar(512)");
-
- b.Property("RegexDescription")
- .HasMaxLength(128)
- .HasColumnType("varchar(128)");
-
- b.Property("Required")
- .HasColumnType("tinyint(1)");
-
- b.Property("ValueType")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.ToTable("AbpClaimTypes", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.Identity.IdentityLinkUser", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("SourceTenantId")
- .HasColumnType("char(36)");
-
- b.Property("SourceUserId")
- .HasColumnType("char(36)");
-
- b.Property("TargetTenantId")
- .HasColumnType("char(36)");
-
- b.Property("TargetUserId")
- .HasColumnType("char(36)");
-
- b.HasKey("Id");
-
- b.HasIndex("SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId")
- .IsUnique();
-
- b.ToTable("AbpLinkUsers", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .HasMaxLength(40)
- .HasColumnType("varchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("EntityVersion")
- .HasColumnType("int");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("IsDefault")
- .HasColumnType("tinyint(1)")
- .HasColumnName("IsDefault");
-
- b.Property("IsPublic")
- .HasColumnType("tinyint(1)")
- .HasColumnName("IsPublic");
-
- b.Property("IsStatic")
- .HasColumnType("tinyint(1)")
- .HasColumnName("IsStatic");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("varchar(256)");
-
- b.Property("NormalizedName")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("varchar(256)");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("NormalizedName");
-
- b.ToTable("AbpRoles", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ClaimType")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("varchar(256)");
-
- b.Property("ClaimValue")
- .HasMaxLength(1024)
- .HasColumnType("varchar(1024)");
-
- b.Property("RoleId")
- .HasColumnType("char(36)");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("RoleId");
-
- b.ToTable("AbpRoleClaims", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.Identity.IdentitySecurityLog", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("Action")
- .HasMaxLength(96)
- .HasColumnType("varchar(96)");
-
- b.Property("ApplicationName")
- .HasMaxLength(96)
- .HasColumnType("varchar(96)");
-
- b.Property("BrowserInfo")
- .HasMaxLength(512)
- .HasColumnType("varchar(512)");
-
- b.Property("ClientId")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("ClientIpAddress")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .HasMaxLength(40)
- .HasColumnType("varchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CorrelationId")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("CreationTime")
- .HasColumnType("datetime(6)");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("Identity")
- .HasMaxLength(96)
- .HasColumnType("varchar(96)");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.Property("TenantName")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("UserId")
- .HasColumnType("char(36)");
-
- b.Property("UserName")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)");
-
- b.HasKey("Id");
-
- b.HasIndex("TenantId", "Action");
-
- b.HasIndex("TenantId", "ApplicationName");
-
- b.HasIndex("TenantId", "Identity");
-
- b.HasIndex("TenantId", "UserId");
-
- b.ToTable("AbpSecurityLogs", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.Identity.IdentitySession", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("ClientId")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("Device")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("DeviceInfo")
- .HasMaxLength(64)
- .HasColumnType("varchar(64)");
-
- b.Property("IpAddresses")
- .HasMaxLength(256)
- .HasColumnType("varchar(256)");
-
- b.Property("LastAccessed")
- .HasColumnType("datetime(6)");
-
- b.Property("SessionId")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("varchar(128)");
-
- b.Property("SignedIn")
- .HasColumnType("datetime(6)");
-
- b.Property("TenantId")
- .HasColumnType("char(36)")
- .HasColumnName("TenantId");
-
- b.Property("UserId")
- .HasColumnType("char(36)");
-
- b.HasKey("Id");
-
- b.HasIndex("Device");
-
- b.HasIndex("SessionId");
-
- b.HasIndex("TenantId", "UserId");
-
- b.ToTable("AbpSessions", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b =>
- {
- b.Property("Id")
- .HasColumnType("char(36)");
-
- b.Property("AccessFailedCount")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasDefaultValue(0)
- .HasColumnName("AccessFailedCount");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .IsRequired()
- .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("Email")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("varchar(256)")
- .HasColumnName("Email");
-
- b.Property("EmailConfirmed")
- .ValueGeneratedOnAdd()
- .HasColumnType("tinyint(1)")
- .HasDefaultValue(false)
- .HasColumnName("EmailConfirmed");
-
- b.Property("EntityVersion")
- .HasColumnType("int");
-
- b.Property("ExtraProperties")
- .IsRequired()
- .HasColumnType("longtext")
- .HasColumnName("ExtraProperties");
-
- b.Property("IsActive")
- .HasColumnType("tinyint(1)")
- .HasColumnName("IsActive");
-
- b.Property("IsDeleted")
- .ValueGeneratedOnAdd()
- .HasColumnType("tinyint(1)")
- .HasDefaultValue(false)
- .HasColumnName("IsDeleted");
-
- b.Property("IsExternal")
- .ValueGeneratedOnAdd()
- .HasColumnType("tinyint(1)")
- .HasDefaultValue(false)
- .HasColumnName("IsExternal");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime(6)")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("char(36)")
- .HasColumnName("LastModifierId");
-
- b.Property