From 3c8b695a8e893292719a279c9e7e54e303d1b110 Mon Sep 17 00:00:00 2001 From: wangjunzzz <> Date: Tue, 3 Feb 2026 10:25:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E6=A8=A1=E5=9D=97hos?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BasicManagementHttpApiHostModule.cs | 19 ++++-------------- .../GlobalUsings.cs | 14 ------------- ...AbpPro.BasicManagement.HttpApi.Host.csproj | 1 - .../appsettings.json | 9 ++++----- .../BasicManagementController.cs | 2 +- ...Lion.AbpPro.BasicManagement.HttpApi.csproj | 2 +- ...taDictionaryManagementHttpApiHostModule.cs | 18 ++++------------- .../GlobalUsings.cs | 19 +----------------- ...taDictionaryManagement.HttpApi.Host.csproj | 1 - .../appsettings.json | 16 +++++++++------ .../FileManagementHttpApiHostModule.cs | 12 ++--------- .../GlobalUsings.cs | 16 +-------------- ....AbpPro.FileManagement.HttpApi.Host.csproj | 1 - .../GlobalUsings.cs | 20 +------------------ .../LanguageManagementHttpApiHostModule.cs | 18 +++-------------- ...Pro.LanguageManagement.HttpApi.Host.csproj | 4 ---- .../GlobalUsings.cs | 16 +-------------- ...NotificationManagement.HttpApi.Host.csproj | 1 - ...NotificationManagementHttpApiHostModule.cs | 13 ++---------- 19 files changed, 35 insertions(+), 167 deletions(-) diff --git a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/BasicManagementHttpApiHostModule.cs b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/BasicManagementHttpApiHostModule.cs index 505281b4..b684f7bf 100644 --- a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/BasicManagementHttpApiHostModule.cs +++ b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/BasicManagementHttpApiHostModule.cs @@ -1,19 +1,14 @@ -using Volo.Abp.AspNetCore.MultiTenancy; using Volo.Abp.EntityFrameworkCore.PostgreSql; namespace Lion.AbpPro.BasicManagement; [DependsOn( + typeof(AbpProAspNetCoreModule), typeof(BasicManagementApplicationModule), typeof(BasicManagementEntityFrameworkCoreModule), typeof(BasicManagementHttpApiModule), - typeof(AbpAspNetCoreMultiTenancyModule), - typeof(AbpAutofacModule), - typeof(AbpCachingStackExchangeRedisModule), typeof(AbpEntityFrameworkCorePostgreSqlModule), - typeof(AbpAspNetCoreSerilogModule), - - typeof(AbpProAspNetCoreModule) + typeof(AbpAspNetCoreSerilogModule) )] public class BasicManagementHttpApiHostModule : AbpModule { @@ -35,13 +30,13 @@ public class BasicManagementHttpApiHostModule : AbpModule .AddAbpProExceptions() .AddAbpProSwagger("BasicManagement"); Configure(options => { options.UseNpgsql(); }); + context.Services.AddAlwaysAllowAuthorization(); } public override void OnApplicationInitialization(ApplicationInitializationContext context) { var app = context.GetApplicationBuilder(); - app.UseCorrelationId(); app.UseStaticFiles(); app.UseRouting(); @@ -50,13 +45,7 @@ public class BasicManagementHttpApiHostModule : AbpModule app.UseMultiTenancy(); app.UseAbpRequestLocalization(); app.UseAuthorization(); - app.UseSwagger(); - app.UseSwaggerUI(options => - { - options.SwaggerEndpoint("/swagger/BasicManagement/swagger.json", "BasicManagement API"); - options.DocExpansion(DocExpansion.None); - options.DefaultModelsExpandDepth(-1); - }); + app.UseAbpProSwaggerUI("/swagger/BasicManagement/swagger.json", "BasicManagement API"); app.UseAuditing(); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints(); diff --git a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/GlobalUsings.cs b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/GlobalUsings.cs index e10b8422..4664e836 100644 --- a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/GlobalUsings.cs +++ b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/GlobalUsings.cs @@ -1,22 +1,8 @@ // Global using directives - -global using System.Text; global using Lion.AbpPro.AspNetCore; global using Lion.AbpPro.BasicManagement.EntityFrameworkCore; -global using Microsoft.AspNetCore.Authentication.JwtBearer; -global using Microsoft.AspNetCore.DataProtection; global using Microsoft.AspNetCore.Mvc; -global using Microsoft.IdentityModel.Tokens; -global using StackExchange.Redis; - -global using Swashbuckle.AspNetCore.SwaggerUI; global using Volo.Abp; -global using Volo.Abp.AspNetCore.ExceptionHandling; - global using Volo.Abp.AspNetCore.Serilog; -global using Volo.Abp.Autofac; -global using Volo.Abp.Caching; -global using Volo.Abp.Caching.StackExchangeRedis; global using Volo.Abp.EntityFrameworkCore; -global using Volo.Abp.Localization; global using Volo.Abp.Modularity; diff --git a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/Lion.AbpPro.BasicManagement.HttpApi.Host.csproj b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/Lion.AbpPro.BasicManagement.HttpApi.Host.csproj index 3da1bdec..065d8fed 100644 --- a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/Lion.AbpPro.BasicManagement.HttpApi.Host.csproj +++ b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/Lion.AbpPro.BasicManagement.HttpApi.Host.csproj @@ -10,7 +10,6 @@ - diff --git a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/appsettings.json b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/appsettings.json index 668a7993..6f1d6a1c 100644 --- a/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/appsettings.json +++ b/aspnet-core/modules/BasicManagement/host/Lion.AbpPro.BasicManagement.HttpApi.Host/appsettings.json @@ -30,14 +30,13 @@ ] }, "App": { - "SelfUrl": "http://localhost:44315", - "CorsOrigins": "https://*.AbpPro.com,http://localhost:4200,http://localhost:3100" + "SelfUrl": "http://localhost:44315" }, "ConnectionStrings": { - "Default": "Data Source=localhost;Port=3306;Database=LionAbpProBasicManagementDB;uid=root;pwd=1q2w3E*;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true" + "Default": "User ID=postgres;Password=1q2w3E*;Host=localhost;Port=5432;Database=LionAbpProDb;" }, - "Redis": { - "Configuration": "localhost,password=mypassword,defaultdatabase=1" + "Swagger": { + "Enabled": true }, "Jwt": { "Audience": "Lion.AbpPro.BasicManagement", diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/BasicManagementController.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/BasicManagementController.cs index 196af5b9..b461a0de 100644 --- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/BasicManagementController.cs +++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/BasicManagementController.cs @@ -3,7 +3,7 @@ using Volo.Abp.AspNetCore.Mvc; namespace Lion.AbpPro.BasicManagement; -public abstract class BasicManagementController : AbpControllerBase +public abstract class BasicManagementController : AbpController { protected BasicManagementController() { diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Lion.AbpPro.BasicManagement.HttpApi.csproj b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Lion.AbpPro.BasicManagement.HttpApi.csproj index 62688ad5..4492518c 100644 --- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Lion.AbpPro.BasicManagement.HttpApi.csproj +++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Lion.AbpPro.BasicManagement.HttpApi.csproj @@ -6,8 +6,8 @@ - + diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/DataDictionaryManagementHttpApiHostModule.cs b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/DataDictionaryManagementHttpApiHostModule.cs index e15e038b..ca95c30b 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/DataDictionaryManagementHttpApiHostModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/DataDictionaryManagementHttpApiHostModule.cs @@ -10,14 +10,8 @@ namespace Lion.AbpPro.DataDictionaryManagement typeof(DataDictionaryManagementApplicationModule), typeof(DataDictionaryManagementEntityFrameworkCoreModule), typeof(DataDictionaryManagementHttpApiModule), - typeof(AbpAspNetCoreMultiTenancyModule), - typeof(AbpAutofacModule), - typeof(AbpCachingStackExchangeRedisModule), - typeof(AbpEntityFrameworkCorePostgreSqlModule), - typeof(AbpAuditLoggingEntityFrameworkCoreModule), - typeof(AbpPermissionManagementEntityFrameworkCoreModule), - typeof(AbpSettingManagementEntityFrameworkCoreModule), typeof(AbpAspNetCoreSerilogModule), + typeof(AbpEntityFrameworkCorePostgreSqlModule), typeof(AbpProAspNetCoreModule) )] public class DataDictionaryManagementHttpApiHostModule : AbpModule @@ -38,6 +32,8 @@ namespace Lion.AbpPro.DataDictionaryManagement .AddAbpProLocalization() .AddAbpProExceptions() .AddAbpProSwagger("DataDictionaryManagement"); + Configure(options => { options.UseNpgsql(); }); + context.Services.AddAlwaysAllowAuthorization(); } public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -53,13 +49,7 @@ namespace Lion.AbpPro.DataDictionaryManagement app.UseMultiTenancy(); app.UseAbpRequestLocalization(); app.UseAuthorization(); - app.UseSwagger(); - app.UseSwaggerUI(options => - { - options.SwaggerEndpoint("/swagger/DataDictionaryManagement/swagger.json", "DataDictionaryManagement API"); - options.DocExpansion(DocExpansion.None); - options.DefaultModelsExpandDepth(-1); - }); + app.UseAbpProSwaggerUI("/swagger/DataDictionaryManagement/swagger.json", "DataDictionaryManagement API"); app.UseAuditing(); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints(); diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/GlobalUsings.cs index 2d9ea0a2..8f354d0e 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/GlobalUsings.cs +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/GlobalUsings.cs @@ -1,15 +1,9 @@ // Global using directives global using System; -global using System.Collections.Generic; global using System.IO; -global using System.Linq; global using Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore; -global using Microsoft.AspNetCore.Authentication.JwtBearer; global using Microsoft.AspNetCore.Builder; -global using Microsoft.AspNetCore.Cors; -global using Microsoft.AspNetCore.DataProtection; -global using Microsoft.AspNetCore.Hosting; global using Microsoft.AspNetCore.Mvc; global using Microsoft.EntityFrameworkCore; global using Microsoft.EntityFrameworkCore.Design; @@ -18,19 +12,8 @@ global using Microsoft.Extensions.DependencyInjection; global using Microsoft.Extensions.Hosting; global using Serilog; global using Serilog.Events; -global using StackExchange.Redis; global using Volo.Abp; global using Volo.Abp.AspNetCore.Mvc; - - global using Volo.Abp.AspNetCore.Serilog; -global using Volo.Abp.AuditLogging.EntityFrameworkCore; -global using Volo.Abp.Autofac; -global using Volo.Abp.Caching; -global using Volo.Abp.Caching.StackExchangeRedis; global using Volo.Abp.EntityFrameworkCore; -global using Volo.Abp.Localization; -global using Volo.Abp.Modularity; -global using Volo.Abp.PermissionManagement.EntityFrameworkCore; -global using Volo.Abp.SettingManagement.EntityFrameworkCore; -global using Volo.Abp.VirtualFileSystem; \ No newline at end of file +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host.csproj b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host.csproj index f8bce27e..308cdb54 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host.csproj @@ -9,7 +9,6 @@ - diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/appsettings.json b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/appsettings.json index 4a1a2a91..e67b1885 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/appsettings.json +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/appsettings.json @@ -1,13 +1,17 @@ { "App": { - "CorsOrigins": "https://*.DataDictionaryManagement.com,http://localhost:4200,http://localhost:44307,https://localhost:44307" + "SelfUrl": "http://localhost:44315" }, "ConnectionStrings": { - "Default": "Data Source=localhost;Database=LionAbpProDB;uid=root;pwd=mypassword;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true", - "DataDictionaryManagement": "Data Source=localhost;Database=DataDictionaryManagement;uid=root;pwd=mypassword;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true" + "Default": "User ID=postgres;Password=1q2w3E*;Host=localhost;Port=5432;Database=LionAbpProDb;" }, - "Redis": { - "Configuration": "localhost,password=mypassword", - "DatabaseId": 1 + "Swagger": { + "Enabled": true + }, + "Jwt": { + "Audience": "Lion.AbpPro.BasicManagement", + "SecurityKey": "dzehzRz9a8asdfasfdadfasdfasdfafsdadfasbasdf=", + "Issuer": "Lion.AbpPro", + "ExpirationTime": 30 } } diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/FileManagementHttpApiHostModule.cs b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/FileManagementHttpApiHostModule.cs index bde9d523..d3575b50 100644 --- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/FileManagementHttpApiHostModule.cs +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/FileManagementHttpApiHostModule.cs @@ -7,10 +7,7 @@ namespace Lion.AbpPro.FileManagement; typeof(FileManagementApplicationModule), typeof(FileManagementEntityFrameworkCoreModule), typeof(FileManagementHttpApiModule), - typeof(AbpAutofacModule), - typeof(AbpCachingStackExchangeRedisModule), typeof(AbpAspNetCoreSerilogModule), - typeof(AbpEntityFrameworkCorePostgreSqlModule), typeof(AbpProAspNetCoreModule) )] @@ -33,6 +30,7 @@ public class FileManagementHttpApiHostModule : AbpModule .AddAbpProExceptions() .AddAbpProSwagger("FileManagement"); Configure(options => { options.UseNpgsql(); }); + context.Services.AddAlwaysAllowAuthorization(); } public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -47,13 +45,7 @@ public class FileManagementHttpApiHostModule : AbpModule app.UseMultiTenancy(); app.UseAbpRequestLocalization(); app.UseAuthorization(); - app.UseSwagger(); - app.UseSwaggerUI(options => - { - options.SwaggerEndpoint("/swagger/FileManagement/swagger.json", "FileManagement API"); - options.DocExpansion(DocExpansion.None); - options.DefaultModelsExpandDepth(-1); - }); + app.UseAbpProSwaggerUI("/swagger/FileManagement/swagger.json", "FileManagement API"); app.UseAuditing(); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints(); diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/GlobalUsings.cs b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/GlobalUsings.cs index ddd41523..0bfbcd4f 100644 --- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/GlobalUsings.cs +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/GlobalUsings.cs @@ -2,31 +2,17 @@ global using System; global using System.IO; -global using System.Linq; global using Lion.AbpPro.FileManagement.EntityFrameworkCore; global using Microsoft.AspNetCore.Builder; -global using Microsoft.AspNetCore.Cors; -global using Microsoft.AspNetCore.DataProtection; -global using Microsoft.AspNetCore.Hosting; global using Microsoft.AspNetCore.Mvc; global using Microsoft.EntityFrameworkCore; global using Microsoft.EntityFrameworkCore.Design; -global using Microsoft.Extensions.Caching.Distributed; global using Microsoft.Extensions.Configuration; global using Microsoft.Extensions.DependencyInjection; global using Microsoft.Extensions.Hosting; global using Serilog; -global using StackExchange.Redis; -global using Swashbuckle.AspNetCore.SwaggerUI; global using Volo.Abp; global using Volo.Abp.AspNetCore.Mvc; -global using Volo.Abp.AspNetCore.Mvc.AntiForgery; global using Volo.Abp.AspNetCore.Serilog; -global using Volo.Abp.Autofac; -global using Volo.Abp.Caching; -global using Volo.Abp.Caching.StackExchangeRedis; global using Volo.Abp.EntityFrameworkCore; -global using Volo.Abp.Localization; -global using Volo.Abp.Modularity; - -global using Volo.Abp.VirtualFileSystem; \ No newline at end of file +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Lion.AbpPro.FileManagement.HttpApi.Host.csproj b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Lion.AbpPro.FileManagement.HttpApi.Host.csproj index d948536c..ea554913 100644 --- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Lion.AbpPro.FileManagement.HttpApi.Host.csproj +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Lion.AbpPro.FileManagement.HttpApi.Host.csproj @@ -12,7 +12,6 @@ - diff --git a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/GlobalUsings.cs b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/GlobalUsings.cs index 76bba72b..054f915d 100644 --- a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/GlobalUsings.cs +++ b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/GlobalUsings.cs @@ -1,15 +1,9 @@ // Global using directives global using System; -global using System.Collections.Generic; global using System.IO; -global using System.Linq; global using Lion.AbpPro.LanguageManagement.EntityFrameworkCore; -global using Microsoft.AspNetCore.Authentication.JwtBearer; global using Microsoft.AspNetCore.Builder; -global using Microsoft.AspNetCore.Cors; -global using Microsoft.AspNetCore.DataProtection; -global using Microsoft.AspNetCore.Hosting; global using Microsoft.AspNetCore.Mvc; global using Microsoft.EntityFrameworkCore; global using Microsoft.EntityFrameworkCore.Design; @@ -18,20 +12,8 @@ global using Microsoft.Extensions.DependencyInjection; global using Microsoft.Extensions.Hosting; global using Serilog; global using Serilog.Events; -global using StackExchange.Redis; global using Volo.Abp; global using Volo.Abp.AspNetCore.Mvc; - - global using Volo.Abp.AspNetCore.Serilog; -global using Volo.Abp.AuditLogging.EntityFrameworkCore; -global using Volo.Abp.Autofac; -global using Volo.Abp.Caching; -global using Volo.Abp.Caching.StackExchangeRedis; global using Volo.Abp.EntityFrameworkCore; -global using Volo.Abp.Localization; -global using Volo.Abp.Modularity; -global using Volo.Abp.PermissionManagement.EntityFrameworkCore; -global using Volo.Abp.SettingManagement.EntityFrameworkCore; - -global using Volo.Abp.VirtualFileSystem; \ No newline at end of file +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/LanguageManagementHttpApiHostModule.cs b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/LanguageManagementHttpApiHostModule.cs index e322ac95..2bb5a979 100644 --- a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/LanguageManagementHttpApiHostModule.cs +++ b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/LanguageManagementHttpApiHostModule.cs @@ -9,15 +9,8 @@ namespace Lion.AbpPro.LanguageManagement typeof(LanguageManagementApplicationModule), typeof(LanguageManagementEntityFrameworkCoreModule), typeof(LanguageManagementHttpApiModule), - typeof(AbpAspNetCoreMultiTenancyModule), - typeof(AbpAutofacModule), - typeof(AbpCachingStackExchangeRedisModule), - typeof(AbpEntityFrameworkCorePostgreSqlModule), - typeof(AbpAuditLoggingEntityFrameworkCoreModule), - typeof(AbpPermissionManagementEntityFrameworkCoreModule), - typeof(AbpSettingManagementEntityFrameworkCoreModule), typeof(AbpAspNetCoreSerilogModule), - + typeof(AbpEntityFrameworkCorePostgreSqlModule), typeof(AbpProAspNetCoreModule) )] public class LanguageManagementHttpApiHostModule : AbpModule @@ -39,6 +32,7 @@ namespace Lion.AbpPro.LanguageManagement .AddAbpProExceptions() .AddAbpProSwagger("LanguageManagement"); Configure(options => { options.UseNpgsql(); }); + context.Services.AddAlwaysAllowAuthorization(); } public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -53,13 +47,7 @@ namespace Lion.AbpPro.LanguageManagement app.UseMultiTenancy(); app.UseAbpRequestLocalization(); app.UseAuthorization(); - app.UseSwagger(); - app.UseSwaggerUI(options => - { - options.SwaggerEndpoint("/swagger/LanguageManagement/swagger.json", "LanguageManagement API"); - options.DocExpansion(DocExpansion.None); - options.DefaultModelsExpandDepth(-1); - }); + app.UseAbpProSwaggerUI("/swagger/LanguageManagement/swagger.json", "LanguageManagement API"); app.UseAuditing(); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints(); diff --git a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/Lion.AbpPro.LanguageManagement.HttpApi.Host.csproj b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/Lion.AbpPro.LanguageManagement.HttpApi.Host.csproj index ddb6845a..9edb1def 100644 --- a/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/Lion.AbpPro.LanguageManagement.HttpApi.Host.csproj +++ b/aspnet-core/modules/LanguageManagement/host/Lion.AbpPro.LanguageManagement.HttpApi.Host/Lion.AbpPro.LanguageManagement.HttpApi.Host.csproj @@ -10,12 +10,8 @@ - - - - diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/GlobalUsings.cs index 2ec9983a..79c9d4bd 100644 --- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/GlobalUsings.cs +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/GlobalUsings.cs @@ -1,29 +1,15 @@ // Global using directives global using System.IO; -global using Lion.AbpPro.CAP; global using Lion.AbpPro.NotificationManagement.EntityFrameworkCore; -global using Microsoft.AspNetCore.Cors; -global using Microsoft.AspNetCore.DataProtection; -global using Microsoft.AspNetCore.Hosting; global using Microsoft.AspNetCore.Mvc; global using Microsoft.EntityFrameworkCore; global using Microsoft.EntityFrameworkCore.Design; -global using Microsoft.Extensions.Caching.Distributed; global using Microsoft.Extensions.Configuration; global using Microsoft.Extensions.Hosting; global using Serilog; -global using StackExchange.Redis; -global using Swashbuckle.AspNetCore.SwaggerUI; global using Volo.Abp; global using Volo.Abp.AspNetCore.Mvc; -global using Volo.Abp.AspNetCore.Mvc.AntiForgery; global using Volo.Abp.AspNetCore.Serilog; -global using Volo.Abp.Autofac; -global using Volo.Abp.Caching; -global using Volo.Abp.Caching.StackExchangeRedis; global using Volo.Abp.EntityFrameworkCore; -global using Volo.Abp.Localization; -global using Volo.Abp.Modularity; - -global using Volo.Abp.VirtualFileSystem; \ No newline at end of file +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Lion.AbpPro.NotificationManagement.HttpApi.Host.csproj b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Lion.AbpPro.NotificationManagement.HttpApi.Host.csproj index 835ca8cc..507bd1ca 100644 --- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Lion.AbpPro.NotificationManagement.HttpApi.Host.csproj +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Lion.AbpPro.NotificationManagement.HttpApi.Host.csproj @@ -11,7 +11,6 @@ - diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/NotificationManagementHttpApiHostModule.cs b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/NotificationManagementHttpApiHostModule.cs index 595cd702..35d7282d 100644 --- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/NotificationManagementHttpApiHostModule.cs +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/NotificationManagementHttpApiHostModule.cs @@ -7,11 +7,7 @@ namespace Lion.AbpPro.NotificationManagement; typeof(NotificationManagementApplicationModule), typeof(NotificationManagementEntityFrameworkCoreModule), typeof(NotificationManagementHttpApiModule), - typeof(AbpAutofacModule), - typeof(AbpCachingStackExchangeRedisModule), typeof(AbpAspNetCoreSerilogModule), - - typeof(AbpProCapModule), typeof(AbpEntityFrameworkCorePostgreSqlModule), typeof(AbpProAspNetCoreModule) )] @@ -34,6 +30,7 @@ public class NotificationManagementHttpApiHostModule : AbpModule .AddAbpProExceptions() .AddAbpProSwagger("NotificationManagement"); Configure(options => { options.UseNpgsql(); }); + context.Services.AddAlwaysAllowAuthorization(); } public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -48,13 +45,7 @@ public class NotificationManagementHttpApiHostModule : AbpModule app.UseMultiTenancy(); app.UseAbpRequestLocalization(); app.UseAuthorization(); - app.UseSwagger(); - app.UseSwaggerUI(options => - { - options.SwaggerEndpoint("/swagger/NotificationManagement/swagger.json", "NotificationManagement API"); - options.DocExpansion(DocExpansion.None); - options.DefaultModelsExpandDepth(-1); - }); + app.UseAbpProSwaggerUI("/swagger/NotificationManagement/swagger.json", "NotificationManagement API"); app.UseAuditing(); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints();