Browse Source

types: 调整文件名和GlobalUsing

pull/126/head 7.2.2.10
wangjun 3 years ago
parent
commit
beb4e10427
  1. 19
      aspnet-core/frameworks/src/Lion.AbpPro.CAP/GlobalUsings.cs
  2. 19
      aspnet-core/frameworks/src/Lion.AbpPro.CAP/Lion/AbpPro/CAP/GlobalUsings.cs
  3. 1
      aspnet-core/frameworks/src/Lion.AbpPro.ElasticSearch/GlobalUsings.cs
  4. 4
      aspnet-core/frameworks/src/Lion.AbpPro.ElasticSearch/Lion/AbpPro/ElasticSearch/ElasticSearchRepository.cs
  5. 4
      aspnet-core/frameworks/src/Lion.AbpPro.ElasticSearch/Lion/AbpPro/ElasticSearch/IBasicElasticSearchRepository.cs
  6. 4
      aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/ApplicationConfigurations/AbpProApplicationConfigurationAppService.cs
  7. 7
      aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/Lion.AbpPro.BasicManagement.Application.csproj
  8. 21
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs
  9. 4
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/GlobalUsings.cs
  10. 3
      aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProApplicationContractsModule.cs
  11. 2
      aspnet-core/services/src/Lion.AbpPro.Application.Contracts/GlobalUsings.cs
  12. 2
      aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs
  13. 1
      aspnet-core/services/src/Lion.AbpPro.Application/GlobalUsings.cs
  14. 3
      aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainModule.cs
  15. 1
      aspnet-core/services/src/Lion.AbpPro.Domain/GlobalUsings.cs
  16. 4
      aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/Builder/ApplicationBuilderExtensions.cs

19
aspnet-core/frameworks/src/Lion.AbpPro.CAP/GlobalUsings.cs

@ -8,4 +8,21 @@ global using Lion.AbpPro.Localization;
global using Microsoft.Extensions.DependencyInjection.Extensions; global using Microsoft.Extensions.DependencyInjection.Extensions;
global using Volo.Abp.Authorization.Permissions; global using Volo.Abp.Authorization.Permissions;
global using Volo.Abp.Json; global using Volo.Abp.Json;
global using Volo.Abp.Localization; global using Volo.Abp.Localization;
global using System;
global using System.Collections.Generic;
global using System.Linq;
global using System.Reflection;
global using DotNetCore.CAP;
global using DotNetCore.CAP.Internal;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Options;
global using Volo.Abp.DependencyInjection;
global using Volo.Abp.EventBus;
global using Volo.Abp.EventBus.Distributed;
global using System.Collections.Concurrent;
global using Volo.Abp;
global using Volo.Abp.MultiTenancy;
global using Volo.Abp.Threading;
global using Volo.Abp.Uow;
global using Volo.Abp.Modularity;

19
aspnet-core/frameworks/src/Lion.AbpPro.CAP/Lion/AbpPro/CAP/GlobalUsings.cs

@ -1,19 +0,0 @@
// Global using directives
global using System;
global using System.Collections.Generic;
global using System.Linq;
global using System.Reflection;
global using DotNetCore.CAP;
global using DotNetCore.CAP.Internal;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Options;
global using Volo.Abp.DependencyInjection;
global using Volo.Abp.EventBus;
global using Volo.Abp.EventBus.Distributed;
global using System.Collections.Concurrent;
global using Volo.Abp;
global using Volo.Abp.MultiTenancy;
global using Volo.Abp.Threading;
global using Volo.Abp.Uow;
global using Volo.Abp.Modularity;

1
aspnet-core/frameworks/src/Lion.AbpPro.ElasticSearch/GlobalUsings.cs

@ -3,6 +3,7 @@
global using System.Collections.Concurrent; global using System.Collections.Concurrent;
global using System.Runtime.Serialization; global using System.Runtime.Serialization;
global using Elasticsearch.Net; global using Elasticsearch.Net;
global using Lion.AbpPro.ElasticSearch.Exceptions;
global using Microsoft.Extensions.Logging; global using Microsoft.Extensions.Logging;
global using Microsoft.Extensions.Options; global using Microsoft.Extensions.Options;
global using Nest; global using Nest;

4
aspnet-core/frameworks/src/Lion.AbpPro.ElasticSearch/Lion/AbpPro/ElasticSearch/ElasticSearchRepository.cs

@ -1,6 +1,4 @@
using Lion.AbpPro.ElasticSearch.Exceptions; namespace Lion.AbpPro.ElasticSearch;
namespace Lion.AbpPro.ElasticSearch;
public abstract class ElasticSearchRepository<TEntity> : IBasicElasticSearchRepository<TEntity> public abstract class ElasticSearchRepository<TEntity> : IBasicElasticSearchRepository<TEntity>
where TEntity : class, IElasticSearchEntity where TEntity : class, IElasticSearchEntity

4
aspnet-core/frameworks/src/Lion.AbpPro.ElasticSearch/Lion/AbpPro/ElasticSearch/IBasicElasticSearchRepository.cs

@ -1,6 +1,4 @@
using Lion.AbpPro.ElasticSearch.Exceptions; namespace Lion.AbpPro.ElasticSearch;
namespace Lion.AbpPro.ElasticSearch;
public interface IBasicElasticSearchRepository<TEntity> where TEntity : class, IElasticSearchEntity public interface IBasicElasticSearchRepository<TEntity> where TEntity : class, IElasticSearchEntity
{ {

4
aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/ApplicationConfigurations/LionAbpApplicationConfigurationAppService.cs → aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/ApplicationConfigurations/AbpProApplicationConfigurationAppService.cs

@ -3,7 +3,7 @@
namespace Lion.AbpPro.BasicManagement.ApplicationConfigurations; namespace Lion.AbpPro.BasicManagement.ApplicationConfigurations;
[Dependency(ReplaceServices = true)] [Dependency(ReplaceServices = true)]
public class LionAbpApplicationConfigurationAppService : ApplicationService, IAbpApplicationConfigurationAppService public class AbpProApplicationConfigurationAppService : ApplicationService, IAbpApplicationConfigurationAppService
{ {
private readonly AbpLocalizationOptions _localizationOptions; private readonly AbpLocalizationOptions _localizationOptions;
private readonly AbpMultiTenancyOptions _multiTenancyOptions; private readonly AbpMultiTenancyOptions _multiTenancyOptions;
@ -21,7 +21,7 @@ public class LionAbpApplicationConfigurationAppService : ApplicationService, IAb
private readonly AbpClockOptions _abpClockOptions; private readonly AbpClockOptions _abpClockOptions;
private readonly ICachedObjectExtensionsDtoService _cachedObjectExtensionsDtoService; private readonly ICachedObjectExtensionsDtoService _cachedObjectExtensionsDtoService;
public LionAbpApplicationConfigurationAppService( public AbpProApplicationConfigurationAppService(
IOptions<AbpLocalizationOptions> localizationOptions, IOptions<AbpLocalizationOptions> localizationOptions,
IOptions<AbpMultiTenancyOptions> multiTenancyOptions, IOptions<AbpMultiTenancyOptions> multiTenancyOptions,
IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,

7
aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/Lion.AbpPro.BasicManagement.Application.csproj

@ -24,4 +24,11 @@
<ProjectReference Include="..\Lion.AbpPro.BasicManagement.Domain\Lion.AbpPro.BasicManagement.Domain.csproj" /> <ProjectReference Include="..\Lion.AbpPro.BasicManagement.Domain\Lion.AbpPro.BasicManagement.Domain.csproj" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Content Remove="C:\Users\wangjun\.nuget\packages\volo.abp.aspnetcore.mvc\7.2.2\contentFiles\any\net7.0\Volo.Abp.AspNetCore.Mvc.abppkg.json" />
<Content Remove="C:\Users\wangjun\.nuget\packages\volo.abp.aspnetcore.mvc\7.2.2\contentFiles\any\net7.0\Volo.Abp.AspNetCore.Mvc.abppkg.analyze.json" />
<Content Remove="C:\Users\wangjun\.nuget\packages\volo.abp.identity.aspnetcore\7.2.2\contentFiles\any\net7.0\Volo.Abp.Identity.AspNetCore.abppkg.json" />
<Content Remove="C:\Users\wangjun\.nuget\packages\volo.abp.identity.aspnetcore\7.2.2\contentFiles\any\net7.0\Volo.Abp.Identity.AspNetCore.abppkg.analyze.json" />
</ItemGroup>
</Project> </Project>

21
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs

@ -1,10 +1,3 @@
using Hangfire.Redis;
using Lion.AbpPro.CAP.EntityFrameworkCore;
using Microsoft.AspNetCore.Localization;
using Swagger;
using Volo.Abp.BackgroundJobs.Hangfire;
using Volo.Abp.Timing;
namespace Lion.AbpPro namespace Lion.AbpPro
{ {
[DependsOn( [DependsOn(
@ -43,25 +36,20 @@ namespace Lion.AbpPro
ConfigureCap(context); ConfigureCap(context);
ConfigureAuditLog(context); ConfigureAuditLog(context);
ConfigurationSignalR(context); ConfigurationSignalR(context);
context.Services.Configure<RequestLocalizationOptions>(options => ConfigurationMultiTenancy();
{
//options.RequestCultureProviders.RemoveAll(provider => provider is AcceptLanguageHeaderRequestCultureProvider);
options.RequestCultureProviders.Add(new AbpProAcceptLanguageHeaderRequestCultureProvider());
});
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)
{ {
var app = context.GetApplicationBuilder(); var app = context.GetApplicationBuilder();
var configuration = context.GetConfiguration(); var configuration = context.GetConfiguration();
app.UseLionRequestLocalization(); app.UseAbpProRequestLocalization();
app.UseCorrelationId(); app.UseCorrelationId();
app.UseStaticFiles(); app.UseStaticFiles();
if (configuration.GetValue("MiniProfiler:Enabled", false)) if (configuration.GetValue("MiniProfiler:Enabled", false))
{ {
app.UseMiniProfiler(); app.UseMiniProfiler();
} }
app.UseRouting(); app.UseRouting();
app.UseCors(AbpProHttpApiHostConst.DefaultCorsPolicyName); app.UseCors(AbpProHttpApiHostConst.DefaultCorsPolicyName);
app.UseAuthentication(); app.UseAuthentication();
@ -82,7 +70,6 @@ namespace Lion.AbpPro
app.UseAuditing(); app.UseAuditing();
app.UseAbpSerilogEnrichers(); app.UseAbpSerilogEnrichers();
app.UseUnitOfWork(); app.UseUnitOfWork();
app.UseConfiguredEndpoints(endpoints => { endpoints.MapHealthChecks("/health"); }); app.UseConfiguredEndpoints(endpoints => { endpoints.MapHealthChecks("/health"); });
app.UseHangfireDashboard("/hangfire", new DashboardOptions() app.UseHangfireDashboard("/hangfire", new DashboardOptions()
@ -367,6 +354,10 @@ namespace Lion.AbpPro
}); });
} }
private void ConfigurationMultiTenancy()
{
Configure<AbpMultiTenancyOptions>(options => { options.IsEnabled = MultiTenancyConsts.IsEnabled; });
}
#endregion #endregion
} }
} }

4
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/GlobalUsings.cs

@ -10,9 +10,11 @@ global using System.Threading.Tasks;
global using Hangfire; global using Hangfire;
global using Hangfire.Common; global using Hangfire.Common;
global using Hangfire.Dashboard; global using Hangfire.Dashboard;
global using Hangfire.Redis;
global using Hangfire.States; global using Hangfire.States;
global using Hangfire.Storage; global using Hangfire.Storage;
global using Lion.AbpPro.CAP; global using Lion.AbpPro.CAP;
global using Lion.AbpPro.CAP.EntityFrameworkCore;
global using Lion.AbpPro.EntityFrameworkCore; global using Lion.AbpPro.EntityFrameworkCore;
global using Lion.AbpPro.Core; global using Lion.AbpPro.Core;
global using Lion.AbpPro.Extensions; global using Lion.AbpPro.Extensions;
@ -41,6 +43,7 @@ global using Microsoft.OpenApi.Models;
global using Savorboard.CAP.InMemoryMessageQueue; global using Savorboard.CAP.InMemoryMessageQueue;
global using Serilog; global using Serilog;
global using StackExchange.Redis; global using StackExchange.Redis;
global using Swagger;
global using Swashbuckle.AspNetCore.SwaggerUI; global using Swashbuckle.AspNetCore.SwaggerUI;
global using Volo.Abp; global using Volo.Abp;
global using Volo.Abp.Account.Web; global using Volo.Abp.Account.Web;
@ -63,5 +66,6 @@ global using Volo.Abp.ExceptionHandling;
global using Volo.Abp.Http; global using Volo.Abp.Http;
global using Volo.Abp.Json; global using Volo.Abp.Json;
global using Volo.Abp.Modularity; global using Volo.Abp.Modularity;
global using Volo.Abp.MultiTenancy;
global using Volo.Abp.Users; global using Volo.Abp.Users;
global using Volo.Abp.Validation; global using Volo.Abp.Validation;

3
aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProApplicationContractsModule.cs

@ -1,6 +1,3 @@
using Lion.AbpPro.BasicManagement;
using Lion.AbpPro.LanguageManagement;
namespace Lion.AbpPro namespace Lion.AbpPro
{ {
[DependsOn( [DependsOn(

2
aspnet-core/services/src/Lion.AbpPro.Application.Contracts/GlobalUsings.cs

@ -2,8 +2,10 @@
global using System; global using System;
global using System.Threading.Tasks; global using System.Threading.Tasks;
global using Lion.AbpPro.BasicManagement;
global using Lion.AbpPro.DataDictionaryManagement; global using Lion.AbpPro.DataDictionaryManagement;
global using Lion.AbpPro.Core; global using Lion.AbpPro.Core;
global using Lion.AbpPro.LanguageManagement;
global using Volo.Abp.Application.Services; global using Volo.Abp.Application.Services;
global using Volo.Abp.Authorization.Permissions; global using Volo.Abp.Authorization.Permissions;
global using Volo.Abp.DependencyInjection; global using Volo.Abp.DependencyInjection;

2
aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs

@ -1,5 +1,3 @@
using Lion.AbpPro.LanguageManagement;
namespace Lion.AbpPro namespace Lion.AbpPro
{ {
[DependsOn( [DependsOn(

1
aspnet-core/services/src/Lion.AbpPro.Application/GlobalUsings.cs

@ -8,6 +8,7 @@ global using Lion.AbpPro.BasicManagement;
global using Lion.AbpPro.DataDictionaryManagement; global using Lion.AbpPro.DataDictionaryManagement;
global using Lion.AbpPro.Core; global using Lion.AbpPro.Core;
global using Lion.AbpPro.FreeSqlRepository; global using Lion.AbpPro.FreeSqlRepository;
global using Lion.AbpPro.LanguageManagement;
global using Lion.AbpPro.NotificationManagement; global using Lion.AbpPro.NotificationManagement;
global using Lion.AbpPro.Permissions; global using Lion.AbpPro.Permissions;
global using Microsoft.AspNetCore.Authorization; global using Microsoft.AspNetCore.Authorization;

3
aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainModule.cs

@ -1,5 +1,3 @@
using Lion.AbpPro.LanguageManagement;
namespace Lion.AbpPro namespace Lion.AbpPro
{ {
[DependsOn( [DependsOn(
@ -14,7 +12,6 @@ namespace Lion.AbpPro
{ {
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
Configure<AbpMultiTenancyOptions>(options => { options.IsEnabled = MultiTenancyConsts.IsEnabled; });
Configure<AbpAutoMapperOptions>(options => { options.AddMaps<AbpProDomainModule>(); }); Configure<AbpAutoMapperOptions>(options => { options.AddMaps<AbpProDomainModule>(); });
} }
} }

1
aspnet-core/services/src/Lion.AbpPro.Domain/GlobalUsings.cs

@ -9,6 +9,7 @@ global using System.Runtime.InteropServices;
global using System.Threading.Tasks; global using System.Threading.Tasks;
global using Lion.AbpPro.BasicManagement; global using Lion.AbpPro.BasicManagement;
global using Lion.AbpPro.DataDictionaryManagement; global using Lion.AbpPro.DataDictionaryManagement;
global using Lion.AbpPro.LanguageManagement;
global using Lion.AbpPro.MultiTenancy; global using Lion.AbpPro.MultiTenancy;
global using Lion.AbpPro.NotificationManagement; global using Lion.AbpPro.NotificationManagement;
global using Lion.AbpPro.Users.Dto; global using Lion.AbpPro.Users.Dto;

4
aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/Builder/ApplicationBuilderExtensions.cs

@ -57,10 +57,10 @@ namespace Microsoft.AspNetCore.Builder
/// 多语言中间件 /// 多语言中间件
/// <remarks>浏览器传递的请求头:Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6而abp钟简体中文为:zh-Hans</remarks> /// <remarks>浏览器传递的请求头:Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6而abp钟简体中文为:zh-Hans</remarks>
/// <example> /// <example>
/// app.UseLionRequestLocalization(); /// app.UseAbpProRequestLocalization();
/// </example> /// </example>
/// </summary> /// </summary>
public static IApplicationBuilder UseLionRequestLocalization(this IApplicationBuilder app) public static IApplicationBuilder UseAbpProRequestLocalization(this IApplicationBuilder app)
{ {
if (app == null) if (app == null)
{ {

Loading…
Cancel
Save