diff --git a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapConsumerServiceSelector.cs b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapConsumerServiceSelector.cs index 4861f121..55b6f51b 100644 --- a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapConsumerServiceSelector.cs +++ b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapConsumerServiceSelector.cs @@ -1,15 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using DotNetCore.CAP; -using DotNetCore.CAP.Internal; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Options; -using Volo.Abp.DependencyInjection; -using Volo.Abp.EventBus; -using Volo.Abp.EventBus.Distributed; - namespace Lion.AbpPro.CAP { [Dependency(ServiceLifetime.Singleton, ReplaceServices = true)] diff --git a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapDistributedEventBus.cs b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapDistributedEventBus.cs index 45b030af..e4511732 100644 --- a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapDistributedEventBus.cs +++ b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapDistributedEventBus.cs @@ -1,19 +1,3 @@ -using System; -using System.Collections.Concurrent; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using DotNetCore.CAP; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Options; -using Volo.Abp; -using Volo.Abp.DependencyInjection; -using Volo.Abp.EventBus; -using Volo.Abp.EventBus.Distributed; -using Volo.Abp.MultiTenancy; -using Volo.Abp.Threading; -using Volo.Abp.Uow; - namespace Lion.AbpPro.CAP { public class AbpProAbpCapDistributedEventBus : diff --git a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapModule.cs b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapModule.cs index 53f60a6c..a6984b88 100644 --- a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapModule.cs +++ b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapModule.cs @@ -1,6 +1,3 @@ -using Volo.Abp.EventBus; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.CAP { [DependsOn(typeof(AbpEventBusModule))] diff --git a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapServiceCollectionExtensions.cs b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapServiceCollectionExtensions.cs index 5b9d08a0..aee610d0 100644 --- a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapServiceCollectionExtensions.cs +++ b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/AbpProAbpCapServiceCollectionExtensions.cs @@ -1,10 +1,3 @@ -using System; -using DotNetCore.CAP; -using DotNetCore.CAP.Internal; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.EventBus.Distributed; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.CAP { public static class AbpProAbpCapServiceCollectionExtensions diff --git a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/GlobalUsings.cs b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/GlobalUsings.cs new file mode 100644 index 00000000..325bcdc2 --- /dev/null +++ b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/GlobalUsings.cs @@ -0,0 +1,19 @@ +// 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; \ No newline at end of file diff --git a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/Lion.AbpPro.CAP.csproj b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/Lion.AbpPro.CAP.csproj index 50d48712..d9f7844c 100644 --- a/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/Lion.AbpPro.CAP.csproj +++ b/aspnet-core/frameworks/CAP/src/Lion.AbpPro.CAP/Lion.AbpPro.CAP.csproj @@ -4,9 +4,9 @@ net6.0 - - - + + + diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomeListResultDto.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomeListResultDto.cs index d400a94e..dc571d88 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomeListResultDto.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomeListResultDto.cs @@ -1,6 +1,3 @@ -using System; -using System.Collections.Generic; - namespace Lion.AbpPro.Extension.Customs.Dtos { [Serializable] diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomePagedResultDto.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomePagedResultDto.cs index 4a98bf2e..7b547981 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomePagedResultDto.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/CustomePagedResultDto.cs @@ -1,6 +1,3 @@ -using System; -using System.Collections.Generic; - namespace Lion.AbpPro.Extension.Customs.Dtos { [Serializable] diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/IdInput.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/IdInput.cs index 6914e614..a41b440c 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/IdInput.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/IdInput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.Extension.Customs.Dtos { public class IdInput diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/PagingBase.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/PagingBase.cs index e9dbc988..b63dab03 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/PagingBase.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Dtos/PagingBase.cs @@ -1,6 +1,3 @@ -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.Extension.Customs.Dtos { diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Guard.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Guard.cs index 8adb1cb0..6f856f30 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Guard.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Guard.cs @@ -1,9 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.IO; -using System.Linq; - namespace Lion.AbpPro.Extension.Customs { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Http/HttpClientHelper.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Http/HttpClientHelper.cs index 2a5ebd38..fb5ba700 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Http/HttpClientHelper.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Customs/Http/HttpClientHelper.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Net.Http; -using System.Net.Http.Headers; -using System.Text; -using System.Threading.Tasks; -using Newtonsoft.Json; - namespace Lion.AbpPro.Extension.Customs.Http { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/GlobalUsings.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/GlobalUsings.cs new file mode 100644 index 00000000..2d291cdd --- /dev/null +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/GlobalUsings.cs @@ -0,0 +1,24 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Collections.Specialized; +global using System.ComponentModel; +global using System.ComponentModel.DataAnnotations; +global using System.Diagnostics; +global using System.Globalization; +global using System.IO; +global using System.Linq; +global using System.Linq.Expressions; +global using System.Net.Http; +global using System.Net.Http.Headers; +global using System.Reflection; +global using System.Runtime.ExceptionServices; +global using System.Text; +global using System.Text.RegularExpressions; +global using System.Threading.Tasks; +global using System.Web; +global using Lion.AbpPro.Extension.Customs; +global using Lion.AbpPro.Extension.System.Collections.Generic; +global using Lion.AbpPro.Extension.System.Reflection; +global using Newtonsoft.Json; \ No newline at end of file diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Lion.AbpPro.Extension.csproj b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Lion.AbpPro.Extension.csproj index 32961119..affbea12 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Lion.AbpPro.Extension.csproj +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/Lion.AbpPro.Extension.csproj @@ -4,16 +4,16 @@ net6.0 - - - + + + - - - - - - + + + + + + diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/BooleanExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/BooleanExtensions.cs index 7a7513bf..bccb8ce2 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/BooleanExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/BooleanExtensions.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.Extension.System { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/CollectionExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/CollectionExtensions.cs index ad41c7a0..4c509934 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/CollectionExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/CollectionExtensions.cs @@ -1,8 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using Lion.AbpPro.Extension.Customs; - namespace Lion.AbpPro.Extension.System.Collections.Generic { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/EnumerableExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/EnumerableExtensions.cs index 0988b8ff..7905b576 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/EnumerableExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Collections/Generic/EnumerableExtensions.cs @@ -1,9 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Lion.AbpPro.Extension.Customs; - namespace Lion.AbpPro.Extension.System.Collections.Generic { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/DateTimeExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/DateTimeExtensions.cs index 1d23b6c2..9d583b9b 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/DateTimeExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/DateTimeExtensions.cs @@ -1,7 +1,3 @@ -using System; -using System.Globalization; -using System.Linq; - namespace Lion.AbpPro.Extension.System { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/EnumExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/EnumExtensions.cs index a9cb58c6..8322395d 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/EnumExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/EnumExtensions.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Collections.Specialized; -using System.ComponentModel; -using System.Linq; -using System.Reflection; -using Lion.AbpPro.Extension.System.Reflection; - namespace Lion.AbpPro.Extension.System { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/ExceptionExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/ExceptionExtensions.cs index 8190ce6b..dd41d61a 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/ExceptionExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/ExceptionExtensions.cs @@ -1,7 +1,3 @@ -using System; -using System.Runtime.ExceptionServices; -using System.Text; - namespace Lion.AbpPro.Extension.System { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Linq/QueryableExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Linq/QueryableExtensions.cs index 0f354b91..47456684 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Linq/QueryableExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Linq/QueryableExtensions.cs @@ -1,8 +1,3 @@ -using System; -using System.Linq; -using System.Linq.Expressions; -using Lion.AbpPro.Extension.Customs; - namespace Lion.AbpPro.Extension.System.Linq { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/AssemblyExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/AssemblyExtensions.cs index e33067b9..19720c63 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/AssemblyExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/AssemblyExtensions.cs @@ -1,7 +1,3 @@ -using System.Diagnostics; -using System.Reflection; -using Lion.AbpPro.Extension.Customs; - namespace Lion.AbpPro.Extension.System.Reflection { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MemberInfoExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MemberInfoExtensions.cs index bd6c5b86..2d886126 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MemberInfoExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MemberInfoExtensions.cs @@ -1,9 +1,3 @@ -using System; -using System.ComponentModel; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using System.Reflection; - namespace Lion.AbpPro.Extension.System.Reflection { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MethodInfoExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MethodInfoExtensions.cs index a108a418..ea3aca43 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MethodInfoExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/MethodInfoExtensions.cs @@ -1,6 +1,3 @@ -using System.Reflection; -using System.Threading.Tasks; - namespace Lion.AbpPro.Extension.System.Reflection { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/PropertyInfoExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/PropertyInfoExtensions.cs index b8f7338f..70c3e9ee 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/PropertyInfoExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Reflection/PropertyInfoExtensions.cs @@ -1,6 +1,3 @@ -using System.Linq; -using System.Reflection; - namespace Lion.AbpPro.Extension.System.Reflection { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/StringExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/StringExtensions.cs index 6d1f3485..071ce647 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/StringExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/StringExtensions.cs @@ -1,15 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Globalization; -using System.Linq; -using System.Text; -using System.Text.RegularExpressions; -using System.Web; -using Lion.AbpPro.Extension.Customs; -using Lion.AbpPro.Extension.System.Collections.Generic; -using Newtonsoft.Json; - namespace Lion.AbpPro.Extension.System { /// diff --git a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Text/StringBuilderExtensions.cs b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Text/StringBuilderExtensions.cs index bbe6ed38..a8169986 100644 --- a/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Text/StringBuilderExtensions.cs +++ b/aspnet-core/frameworks/Extensions/src/Lion.AbpPro.Extension/System/Text/StringBuilderExtensions.cs @@ -1,7 +1,3 @@ -using System; -using System.Text; -using Lion.AbpPro.Extension.Customs; - namespace Lion.AbpPro.Extension.System.Text { /// diff --git a/aspnet-core/gateways/Lion.AbpPro.WebGateway/GlobalUsings.cs b/aspnet-core/gateways/Lion.AbpPro.WebGateway/GlobalUsings.cs new file mode 100644 index 00000000..42a28406 --- /dev/null +++ b/aspnet-core/gateways/Lion.AbpPro.WebGateway/GlobalUsings.cs @@ -0,0 +1,21 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Threading.Tasks; +global using Lion.AbpPro.Shared.Hosting.Gateways; +global using Microsoft.AspNetCore.Builder; +global using Microsoft.AspNetCore.Cors; +global using Microsoft.AspNetCore.Hosting; +global using Microsoft.AspNetCore.HttpsPolicy; +global using Microsoft.AspNetCore.Mvc; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Microsoft.Extensions.Logging; +global using Microsoft.OpenApi.Models; +global using Ocelot.Middleware; +global using Swashbuckle.AspNetCore.SwaggerUI; +global using Volo.Abp; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/gateways/Lion.AbpPro.WebGateway/Program.cs b/aspnet-core/gateways/Lion.AbpPro.WebGateway/Program.cs index 3ee6e667..216a4f6c 100644 --- a/aspnet-core/gateways/Lion.AbpPro.WebGateway/Program.cs +++ b/aspnet-core/gateways/Lion.AbpPro.WebGateway/Program.cs @@ -1,12 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; - namespace Lion.AbpPro.WebGateway { public class Program diff --git a/aspnet-core/gateways/Lion.AbpPro.WebGateway/Startup.cs b/aspnet-core/gateways/Lion.AbpPro.WebGateway/Startup.cs index 27e5cd40..ccdd634a 100644 --- a/aspnet-core/gateways/Lion.AbpPro.WebGateway/Startup.cs +++ b/aspnet-core/gateways/Lion.AbpPro.WebGateway/Startup.cs @@ -1,17 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.HttpsPolicy; -using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; -using Microsoft.OpenApi.Models; - namespace Lion.AbpPro.WebGateway { public class Startup diff --git a/aspnet-core/gateways/Lion.AbpPro.WebGateway/WebGatewayModule.cs b/aspnet-core/gateways/Lion.AbpPro.WebGateway/WebGatewayModule.cs index 46a66e23..46310645 100644 --- a/aspnet-core/gateways/Lion.AbpPro.WebGateway/WebGatewayModule.cs +++ b/aspnet-core/gateways/Lion.AbpPro.WebGateway/WebGatewayModule.cs @@ -1,16 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using Lion.AbpPro.Shared.Hosting.Gateways; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Cors; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.OpenApi.Models; -using Ocelot.Middleware; -using Swashbuckle.AspNetCore.SwaggerUI; -using Volo.Abp; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.WebGateway { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Controllers/HomeController.cs b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Controllers/HomeController.cs index 9232497c..6868e57e 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Controllers/HomeController.cs +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Controllers/HomeController.cs @@ -1,6 +1,3 @@ -using Microsoft.AspNetCore.Mvc; -using Volo.Abp.AspNetCore.Mvc; - namespace Lion.AbpPro.DataDictionaryManagement.Controllers { public class HomeController : AbpController 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 5c9ba018..5214444a 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 @@ -1,32 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using Microsoft.AspNetCore.Authentication.JwtBearer; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Cors; -using Microsoft.AspNetCore.DataProtection; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore; -using StackExchange.Redis; -using Microsoft.OpenApi.Models; -using Volo.Abp; -using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy; -using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; -using Volo.Abp.AspNetCore.Serilog; -using Volo.Abp.AuditLogging.EntityFrameworkCore; -using Volo.Abp.Autofac; -using Volo.Abp.Caching; -using Volo.Abp.Caching.StackExchangeRedis; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.MySQL; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Volo.Abp.PermissionManagement.EntityFrameworkCore; -using Volo.Abp.SettingManagement.EntityFrameworkCore; -using Volo.Abp.Swashbuckle; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContext.cs b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContext.cs index 4e2089e2..3eb78071 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContext.cs +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/EntityFrameworkCore/DataDictionaryManagementHttpApiHostMigrationsDbContext.cs @@ -1,6 +1,3 @@ -using Microsoft.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { public class DataDictionaryManagementHttpApiHostMigrationsDbContext : AbpDbContext 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 22a3f11e..1636bc80 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 @@ -1,8 +1,3 @@ -using System.IO; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Design; -using Microsoft.Extensions.Configuration; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { public class DataDictionaryManagementHttpApiHostMigrationsDbContextFactory : IDesignTimeDbContextFactory 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 new file mode 100644 index 00000000..f041f7bb --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/GlobalUsings.cs @@ -0,0 +1,39 @@ +// 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; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Microsoft.OpenApi.Models; +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.Mvc.UI.MultiTenancy; +global using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; +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.EntityFrameworkCore.MySQL; +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.Swashbuckle; +global using Volo.Abp.VirtualFileSystem; \ 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 ecfdd58a..b730ddbe 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,32 +9,32 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - - - + + + + diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Program.cs b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Program.cs index bc40f0ae..24c4fe1c 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Program.cs +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Program.cs @@ -1,10 +1,3 @@ -using System; -using System.IO; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Hosting; -using Serilog; -using Serilog.Events; - namespace Lion.AbpPro.DataDictionaryManagement { public class Program diff --git a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Startup.cs b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Startup.cs index 0586a160..1a58f192 100644 --- a/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Startup.cs +++ b/aspnet-core/modules/DataDictionaryManagement/host/Lion.AbpPro.DataDictionaryManagement.HttpApi.Host/Startup.cs @@ -1,9 +1,3 @@ -using System; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; - namespace Lion.AbpPro.DataDictionaryManagement { public class Startup diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryDetailInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryDetailInput.cs index b925df44..11f429ec 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryDetailInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryDetailInput.cs @@ -1,6 +1,3 @@ -using System; -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class CreateDataDictinaryDetailInput diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryInput.cs index 446cb17f..fc370761 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/CreateDataDictinaryInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class CreateDataDictinaryInput diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/DeleteDataDictionaryDetailInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/DeleteDataDictionaryDetailInput.cs index e1e11537..6c29f930 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/DeleteDataDictionaryDetailInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/DeleteDataDictionaryDetailInput.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos +namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class DeleteDataDictionaryDetailInput { diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailInput.cs index 73f95078..26bcf477 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailInput.cs @@ -1,7 +1,3 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class PagingDataDictionaryDetailInput : PagingBase diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailOutput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailOutput.cs index 8dd7c393..c7f4e36c 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailOutput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryDetailOutput.cs @@ -1,6 +1,3 @@ -using System; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class PagingDataDictionaryDetailOutput : EntityDto diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryInput.cs index 30659067..fc3fb503 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class PagingDataDictionaryInput : PagingBase diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryOutput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryOutput.cs index ac0228e2..66c238d8 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryOutput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/PagingDataDictionaryOutput.cs @@ -1,6 +1,3 @@ -using System; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class PagingDataDictionaryOutput : EntityDto diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/SetDataDictinaryDetailInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/SetDataDictinaryDetailInput.cs index 9583906b..1e6a2663 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/SetDataDictinaryDetailInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/SetDataDictinaryDetailInput.cs @@ -1,6 +1,3 @@ -using System; -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class SetDataDictinaryDetailInput diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDataDictinaryInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDataDictinaryInput.cs index 2f5771ec..deea9837 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDataDictinaryInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDataDictinaryInput.cs @@ -1,11 +1,4 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos +namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class UpdateDataDictinaryInput { diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDetailInput.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDetailInput.cs index 762472e1..8a83abdf 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDetailInput.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/Dtos/UpdateDetailInput.cs @@ -1,7 +1,4 @@ -using System; -using System.ComponentModel.DataAnnotations; - -namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos +namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos { public class UpdateDetailInput { diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/IDataDictionaryAppService.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/IDataDictionaryAppService.cs index 27803a0b..9c15a45c 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/IDataDictionaryAppService.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaries/IDataDictionaryAppService.cs @@ -1,10 +1,3 @@ -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public interface IDataDictionaryAppService : IApplicationService diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaryManagementApplicationContractsModule.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaryManagementApplicationContractsModule.cs index 243b5594..b02ef8a2 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaryManagementApplicationContractsModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/DataDictionaryManagementApplicationContractsModule.cs @@ -1,7 +1,3 @@ -using Volo.Abp.Application; -using Volo.Abp.Modularity; -using Volo.Abp.Authorization; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/GlobalUsings.cs new file mode 100644 index 00000000..80cf0834 --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/GlobalUsings.cs @@ -0,0 +1,20 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.ComponentModel.DataAnnotations; +global using System.Linq; +global using System.Text; +global using System.Threading; +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; +global using Lion.AbpPro.DataDictionaryManagement.Localization; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Volo.Abp.Application; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.Authorization; +global using Volo.Abp.Authorization.Permissions; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.Reflection; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Lion.AbpPro.DataDictionaryManagement.Application.Contracts.csproj b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Lion.AbpPro.DataDictionaryManagement.Application.Contracts.csproj index cbb3edf1..1dacca4d 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Lion.AbpPro.DataDictionaryManagement.Application.Contracts.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Lion.AbpPro.DataDictionaryManagement.Application.Contracts.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissionDefinitionProvider.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissionDefinitionProvider.cs index bde999d4..ca43f16d 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissionDefinitionProvider.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissionDefinitionProvider.cs @@ -1,7 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement.Localization; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Localization; - namespace Lion.AbpPro.DataDictionaryManagement.Permissions { public class DataDictionaryManagementPermissionDefinitionProvider : PermissionDefinitionProvider diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissions.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissions.cs index da2beccb..281cf53b 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissions.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application.Contracts/Permissions/DataDictionaryManagementPermissions.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Reflection; - namespace Lion.AbpPro.DataDictionaryManagement.Permissions { public class DataDictionaryManagementPermissions diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaries/DataDictionaryAppService.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaries/DataDictionaryAppService.cs index d988f8e1..4ff985fd 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaries/DataDictionaryAppService.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaries/DataDictionaryAppService.cs @@ -1,16 +1,3 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; -using Lion.AbpPro.DataDictionaryManagement.Permissions; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.Extension.System; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { [Authorize(DataDictionaryManagementPermissions.DataDictionaryManagement.Default)] diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementAppService.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementAppService.cs index b5ecdf0a..577b52e7 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementAppService.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementAppService.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement.Localization; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.DataDictionaryManagement { public abstract class DataDictionaryManagementAppService : ApplicationService diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationAutoMapperProfile.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationAutoMapperProfile.cs index 87102040..a483beea 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationAutoMapperProfile.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationAutoMapperProfile.cs @@ -1,8 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; - namespace Lion.AbpPro.DataDictionaryManagement { public class DataDictionaryManagementApplicationAutoMapperProfile : Profile diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationModule.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationModule.cs index 22e343b9..4b820e8a 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/DataDictionaryManagementApplicationModule.cs @@ -1,8 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.AutoMapper; -using Volo.Abp.Modularity; -using Volo.Abp.Application; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/GlobalUsings.cs new file mode 100644 index 00000000..7070bc9b --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/GlobalUsings.cs @@ -0,0 +1,21 @@ +// Global using directives + +global using System.Collections.Generic; +global using System.Linq; +global using System.Threading; +global using System.Threading.Tasks; +global using AutoMapper; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; +global using Lion.AbpPro.DataDictionaryManagement.Localization; +global using Lion.AbpPro.DataDictionaryManagement.Permissions; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Lion.AbpPro.Extension.System; +global using Microsoft.AspNetCore.Authorization; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp.Application; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/Lion.AbpPro.DataDictionaryManagement.Application.csproj b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/Lion.AbpPro.DataDictionaryManagement.Application.csproj index d421285b..343aeba0 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/Lion.AbpPro.DataDictionaryManagement.Application.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Application/Lion.AbpPro.DataDictionaryManagement.Application.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/DataDictionaryDomainException.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/DataDictionaryDomainException.cs index 555d5eaa..8466a59f 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/DataDictionaryDomainException.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/DataDictionaryDomainException.cs @@ -1,8 +1,3 @@ -using System; -using System.Runtime.Serialization; -using Microsoft.Extensions.Logging; -using Volo.Abp; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public class DataDictionaryDomainException : BusinessException diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDetailDto.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDetailDto.cs index 3074fdea..4f5dacef 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDetailDto.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDetailDto.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto { public class DataDictionaryDetailDto diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDto.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDto.cs index d34e2825..c78c3df9 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDto.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaries/Dto/DataDictionaryDto.cs @@ -1,6 +1,3 @@ -using System; -using System.Collections.Generic; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto { public class DataDictionaryDto diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementConsts.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementConsts.cs index 044e7116..5542156b 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementConsts.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementConsts.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.DataDictionaryManagement { public class DataDictionaryManagementConsts diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementDomainSharedModule.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementDomainSharedModule.cs index d61879cb..82cf6dd5 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementDomainSharedModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/DataDictionaryManagementDomainSharedModule.cs @@ -1,11 +1,3 @@ -using Volo.Abp.Modularity; -using Volo.Abp.Localization; -using Lion.AbpPro.DataDictionaryManagement.Localization; -using Volo.Abp.Localization.ExceptionHandling; -using Volo.Abp.Validation; -using Volo.Abp.Validation.Localization; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/GlobalUsings.cs new file mode 100644 index 00000000..77b9ba50 --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/GlobalUsings.cs @@ -0,0 +1,14 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Runtime.Serialization; +global using Lion.AbpPro.DataDictionaryManagement.Localization; +global using Microsoft.Extensions.Logging; +global using Volo.Abp; +global using Volo.Abp.Localization; +global using Volo.Abp.Localization.ExceptionHandling; +global using Volo.Abp.Modularity; +global using Volo.Abp.Validation; +global using Volo.Abp.Validation.Localization; +global using Volo.Abp.VirtualFileSystem; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Lion.AbpPro.DataDictionaryManagement.Domain.Shared.csproj b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Lion.AbpPro.DataDictionaryManagement.Domain.Shared.csproj index bd580178..0d27c860 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Lion.AbpPro.DataDictionaryManagement.Domain.Shared.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Lion.AbpPro.DataDictionaryManagement.Domain.Shared.csproj @@ -7,7 +7,7 @@ - + diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Localization/DataDictionaryManagementResource.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Localization/DataDictionaryManagementResource.cs index e35c833f..3d6fad0e 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Localization/DataDictionaryManagementResource.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain.Shared/Localization/DataDictionaryManagementResource.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Localization; - namespace Lion.AbpPro.DataDictionaryManagement.Localization { [LocalizationResourceName("DataDictionaryManagement")] diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionary.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionary.cs index 63485e38..aff08f83 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionary.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionary.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using Lion.AbpPro.Extension.Customs; -using Volo.Abp.Domain.Entities.Auditing; -using Volo.Abp.MultiTenancy; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates { /// diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionaryDetail.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionaryDetail.cs index f22b40a7..3cfdd566 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionaryDetail.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Aggregates/DataDictionaryDetail.cs @@ -1,7 +1,3 @@ -using System; -using Lion.AbpPro.Extension.Customs; -using Volo.Abp.Domain.Entities.Auditing; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates { public class DataDictionaryDetail : AuditedEntity diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Caches/DataDictionaryCacheItemInvalidator.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Caches/DataDictionaryCacheItemInvalidator.cs index 77059b05..f4fe3ff6 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Caches/DataDictionaryCacheItemInvalidator.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/Caches/DataDictionaryCacheItemInvalidator.cs @@ -1,11 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto; -using Volo.Abp.Caching; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Domain.Entities.Events; -using Volo.Abp.EventBus; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Caches { public class DataDictionaryCacheItemInvalidator : diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryDataSeedContributor.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryDataSeedContributor.cs index af745800..2d0b26dc 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryDataSeedContributor.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryDataSeedContributor.cs @@ -1,11 +1,3 @@ -using System; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Guids; -using Volo.Abp.MultiTenancy; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public class DataDictionaryDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryManager.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryManager.cs index e9810dca..d9c9fb0a 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryManager.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/DataDictionaryManager.cs @@ -1,12 +1,3 @@ -using System; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto; -using Volo.Abp; -using Volo.Abp.Caching; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public class DataDictionaryManager : DataDictionaryDomainService diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/IDataDictionaryRepository.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/IDataDictionaryRepository.cs index 887bda59..871421de 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/IDataDictionaryRepository.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaries/IDataDictionaryRepository.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Volo.Abp.Domain.Repositories; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public interface IDataDictionaryRepository : IBasicRepository diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainAutoMapperProfile.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainAutoMapperProfile.cs index e977c45b..4045395b 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainAutoMapperProfile.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainAutoMapperProfile.cs @@ -1,7 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto; - namespace Lion.AbpPro.DataDictionaryManagement { public class DataDictionaryDomainAutoMapperProfile : Profile diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainService.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainService.cs index c754a614..a23d3d5d 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainService.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryDomainService.cs @@ -1,10 +1,3 @@ -using System; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Domain.Services; -using Volo.Abp.EventBus.Distributed; -using Volo.Abp.ObjectMapping; -using Volo.Abp.Uow; - namespace Lion.AbpPro.DataDictionaryManagement { public abstract class DataDictionaryDomainService : DomainService diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDomainModule.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDomainModule.cs index 858e7e6e..46122e3e 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDomainModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/DataDictionaryManagementDomainModule.cs @@ -1,8 +1,3 @@ -using Volo.Abp.AutoMapper; -using Volo.Abp.Caching; -using Volo.Abp.Domain; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/GlobalUsings.cs new file mode 100644 index 00000000..67b9195c --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/GlobalUsings.cs @@ -0,0 +1,31 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.ComponentModel.DataAnnotations; +global using System.Linq; +global using System.Threading; +global using System.Threading.Tasks; +global using AutoMapper; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dto; +global using Lion.AbpPro.Extension.Customs; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.Caching; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Domain; +global using Volo.Abp.Domain.Entities.Auditing; +global using Volo.Abp.Domain.Entities.Events; +global using Volo.Abp.Domain.Repositories; +global using Volo.Abp.Domain.Services; +global using Volo.Abp.EventBus; +global using Volo.Abp.EventBus.Distributed; +global using Volo.Abp.Guids; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.ObjectMapping; +global using Volo.Abp.Settings; +global using Volo.Abp.Uow; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Lion.AbpPro.DataDictionaryManagement.Domain.csproj b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Lion.AbpPro.DataDictionaryManagement.Domain.csproj index 5f5eb419..0b087f01 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Lion.AbpPro.DataDictionaryManagement.Domain.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Lion.AbpPro.DataDictionaryManagement.Domain.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Settings/DataDictionaryManagementSettingDefinitionProvider.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Settings/DataDictionaryManagementSettingDefinitionProvider.cs index 12f9d208..432bcb2d 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Settings/DataDictionaryManagementSettingDefinitionProvider.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.Domain/Settings/DataDictionaryManagementSettingDefinitionProvider.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Settings; - namespace Lion.AbpPro.DataDictionaryManagement.Settings { public class DataDictionaryManagementSettingDefinitionProvider : SettingDefinitionProvider diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/DataDictionaryEfCoreQueryableExtensions.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/DataDictionaryEfCoreQueryableExtensions.cs index 495dfd00..5a51c03e 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/DataDictionaryEfCoreQueryableExtensions.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/DataDictionaryEfCoreQueryableExtensions.cs @@ -1,7 +1,3 @@ -using System.Linq; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Microsoft.EntityFrameworkCore; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.DataDictionaries { public static class DataDictionaryEfCoreQueryableExtensions diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository.cs index 83f40d8d..e8d78400 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository.cs @@ -1,14 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Domain.Repositories.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.DataDictionaries { public class EfCoreDataDictionaryRepository : diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContext.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContext.cs index c58c78ca..50df2a95 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContext.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContext.cs @@ -1,8 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { [ConnectionStringName(DataDictionaryManagementDbProperties.ConnectionStringName)] diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContextModelCreatingExtensions.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContextModelCreatingExtensions.cs index 63981a5f..1ca79ebd 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContextModelCreatingExtensions.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementDbContextModelCreatingExtensions.cs @@ -1,9 +1,3 @@ -using System; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Microsoft.EntityFrameworkCore; -using Volo.Abp; -using Volo.Abp.EntityFrameworkCore.Modeling; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { public static class DataDictionaryManagementDbContextModelCreatingExtensions diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreModule.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreModule.cs index d5ce7c7b..88b9de66 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreModule.cs @@ -1,7 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementModelBuilderConfigurationOptions.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementModelBuilderConfigurationOptions.cs index 28e515df..c146c6f2 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementModelBuilderConfigurationOptions.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/DataDictionaryManagementModelBuilderConfigurationOptions.cs @@ -1,6 +1,3 @@ -using JetBrains.Annotations; -using Volo.Abp.EntityFrameworkCore.Modeling; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { public class DataDictionaryManagementModelBuilderConfigurationOptions : AbpModelBuilderConfigurationOptions diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/IDataDictionaryManagementDbContext.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/IDataDictionaryManagementDbContext.cs index 7d25e7e7..1649be14 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/IDataDictionaryManagementDbContext.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/EntityFrameworkCore/IDataDictionaryManagementDbContext.cs @@ -1,8 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { [ConnectionStringName(DataDictionaryManagementDbProperties.ConnectionStringName)] diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/GlobalUsings.cs new file mode 100644 index 00000000..c5e811c4 --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/GlobalUsings.cs @@ -0,0 +1,18 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Threading; +global using System.Threading.Tasks; +global using JetBrains.Annotations; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.Data; +global using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Modeling; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.csproj b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.csproj index b0e8b0e1..db555206 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/DataDictionaryManagementHttpApiClientModule.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/DataDictionaryManagementHttpApiClientModule.cs index bb0aae39..cd8a8b0a 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/DataDictionaryManagementHttpApiClientModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/DataDictionaryManagementHttpApiClientModule.cs @@ -1,7 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Http.Client; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/GlobalUsings.cs new file mode 100644 index 00000000..862b4792 --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/GlobalUsings.cs @@ -0,0 +1,5 @@ +// Global using directives + +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp.Http.Client; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client.csproj b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client.csproj index 5c175242..f822c360 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client/Lion.AbpPro.DataDictionaryManagement.HttpApi.Client.csproj @@ -6,11 +6,11 @@ - + - + diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/DataDictionaries/DataDictionaryController.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/DataDictionaries/DataDictionaryController.cs index 39847e41..520049bf 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/DataDictionaries/DataDictionaryController.cs +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/DataDictionaries/DataDictionaryController.cs @@ -1,10 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { [Route("DataDictionary")] diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/GlobalUsings.cs new file mode 100644 index 00000000..9743327b --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/GlobalUsings.cs @@ -0,0 +1,8 @@ +// Global using directives + +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Microsoft.AspNetCore.Mvc; +global using Swashbuckle.AspNetCore.Annotations; +global using Volo.Abp.Application.Dtos; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/Lion.AbpPro.DataDictionaryManagement.HttpApi.csproj b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/Lion.AbpPro.DataDictionaryManagement.HttpApi.csproj index d2a838c8..737ac116 100644 --- a/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/Lion.AbpPro.DataDictionaryManagement.HttpApi.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/src/Lion.AbpPro.DataDictionaryManagement.HttpApi/Lion.AbpPro.DataDictionaryManagement.HttpApi.csproj @@ -6,9 +6,9 @@ - - - + + + diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaries/DataDictionaryAppService_Tests.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaries/DataDictionaryAppService_Tests.cs index be75731b..c569ece0 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaries/DataDictionaryAppService_Tests.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaries/DataDictionaryAppService_Tests.cs @@ -1,9 +1,3 @@ -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; -using Shouldly; -using Xunit; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public class DataDictionaryAppService_Tests : DataDictionaryManagementApplicationTestBase diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaryManagementApplicationTestModule.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaryManagementApplicationTestModule.cs index 213bc923..0eef4c2b 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaryManagementApplicationTestModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/DataDictionaryManagementApplicationTestModule.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/GlobalUsings.cs new file mode 100644 index 00000000..583e4120 --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/GlobalUsings.cs @@ -0,0 +1,8 @@ +// Global using directives + +global using System.Linq; +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Dtos; +global using Shouldly; +global using Volo.Abp.Modularity; +global using Xunit; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/Lion.AbpPro.DataDictionaryManagement.Application.Tests.csproj b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/Lion.AbpPro.DataDictionaryManagement.Application.Tests.csproj index c097f2a7..b60bf3e4 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/Lion.AbpPro.DataDictionaryManagement.Application.Tests.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Application.Tests/Lion.AbpPro.DataDictionaryManagement.Application.Tests.csproj @@ -8,8 +8,8 @@ - - + + diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaries/DataDictionaryManager_Tests.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaries/DataDictionaryManager_Tests.cs index c69642ee..0c491af5 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaries/DataDictionaryManager_Tests.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaries/DataDictionaryManager_Tests.cs @@ -1,9 +1,3 @@ -using System; -using System.Linq; -using System.Threading.Tasks; -using Shouldly; -using Xunit; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public class DataDictionaryManager_Tests : DataDictionaryManagementDomainTestBase diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaryManagementDomainTestModule.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaryManagementDomainTestModule.cs index 0a776a15..b997c920 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaryManagementDomainTestModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/DataDictionaryManagementDomainTestModule.cs @@ -1,7 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore; -using Volo.Abp.AutoMapper; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DataDictionaryManagement { /* Domain tests are configured to use the EF Core provider. diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/GlobalUsings.cs new file mode 100644 index 00000000..96a6aceb --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/GlobalUsings.cs @@ -0,0 +1,10 @@ +// Global using directives + +global using System; +global using System.Linq; +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore; +global using Shouldly; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.Modularity; +global using Xunit; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/Lion.AbpPro.DataDictionaryManagement.Domain.Tests.csproj b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/Lion.AbpPro.DataDictionaryManagement.Domain.Tests.csproj index 61adf78c..8c6e3c69 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/Lion.AbpPro.DataDictionaryManagement.Domain.Tests.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/Lion.AbpPro.DataDictionaryManagement.Domain.Tests.csproj @@ -8,8 +8,8 @@ - - + + diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/Samples/SampleManager_Tests.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/Samples/SampleManager_Tests.cs deleted file mode 100644 index acf68991..00000000 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.Domain.Tests/Samples/SampleManager_Tests.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Threading.Tasks; -using Xunit; - -namespace Lion.AbpPro.DataDictionaryManagement.Samples -{ - public class SampleManager_Tests : DataDictionaryManagementDomainTestBase - { - //private readonly SampleManager _sampleManager; - - public SampleManager_Tests() - { - //_sampleManager = GetRequiredService(); - } - } -} diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs index 0476e72a..c38bd3f1 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs @@ -1,10 +1,3 @@ -using System; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries; -using Xunit; -using Shouldly; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.DataDictionaries { public class EfCoreDataDictionaryRepository_Tests : EfCoreDataDictionaryRepository_Tests< diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreTestModule.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreTestModule.cs index a29c77b5..2c2551d0 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreTestModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/DataDictionaryManagementEntityFrameworkCoreTestModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Data.Sqlite; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Sqlite; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/GlobalUsings.cs new file mode 100644 index 00000000..a01c6f20 --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/GlobalUsings.cs @@ -0,0 +1,15 @@ +// Global using directives + +global using System; +global using System.Linq; +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries; +global using Microsoft.Data.Sqlite; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.EntityFrameworkCore.Infrastructure; +global using Microsoft.EntityFrameworkCore.Storage; +global using Shouldly; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Sqlite; +global using Volo.Abp.Modularity; +global using Xunit; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests.csproj b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests.csproj index c622f91c..f64f5879 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests/Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests.csproj @@ -8,11 +8,11 @@ - - - - - + + + + + diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs index 214a00f8..fd20da2d 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaries/EfCoreDataDictionaryRepository_Tests.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DataDictionaryManagement.DataDictionaries { public abstract class diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementDataSeedContributor.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementDataSeedContributor.cs index 15fcbc3a..dc6d5fbd 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementDataSeedContributor.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementDataSeedContributor.cs @@ -1,11 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries; -using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Guids; -using Volo.Abp.MultiTenancy; - namespace Lion.AbpPro.DataDictionaryManagement { public class DataDictionaryManagementDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBase.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBase.cs index 3b5b4f38..0aead127 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBase.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBase.cs @@ -1,11 +1,3 @@ -using System; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Modularity; -using Volo.Abp.Uow; -using Volo.Abp.Testing; - namespace Lion.AbpPro.DataDictionaryManagement { /* All test classes are derived from this class, directly or indirectly. */ diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBaseModule.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBaseModule.cs index 8f69c61c..0c18b546 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBaseModule.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestBaseModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Authorization; -using Volo.Abp.Autofac; -using Volo.Abp.Data; -using Volo.Abp.Modularity; -using Volo.Abp.Threading; - namespace Lion.AbpPro.DataDictionaryManagement { [DependsOn( diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestConsts.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestConsts.cs index b930d10a..aa2e0f37 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestConsts.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/DataDictionaryManagementTestConsts.cs @@ -1,7 +1,3 @@ - - -using System; - namespace Lion.AbpPro.DataDictionaryManagement { public class DataDictionaryManagementTestConsts diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/GlobalUsings.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/GlobalUsings.cs new file mode 100644 index 00000000..6c1867b3 --- /dev/null +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/GlobalUsings.cs @@ -0,0 +1,22 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Security.Claims; +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries; +global using Lion.AbpPro.DataDictionaryManagement.DataDictionaries.Aggregates; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.Authorization; +global using Volo.Abp.Autofac; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Guids; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.Security.Claims; +global using Volo.Abp.Testing; +global using Volo.Abp.Threading; +global using Volo.Abp.Uow; +global using Xunit; \ No newline at end of file diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Lion.AbpPro.DataDictionaryManagement.TestBase.csproj b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Lion.AbpPro.DataDictionaryManagement.TestBase.csproj index 8ca5ed47..987f7ca9 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Lion.AbpPro.DataDictionaryManagement.TestBase.csproj +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Lion.AbpPro.DataDictionaryManagement.TestBase.csproj @@ -8,16 +8,16 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Samples/SampleRepository_Tests.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Samples/SampleRepository_Tests.cs index 7ffdf8a4..d37a5628 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Samples/SampleRepository_Tests.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Samples/SampleRepository_Tests.cs @@ -1,7 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.Modularity; -using Xunit; - namespace Lion.AbpPro.DataDictionaryManagement.Samples { /* Write your custom repository tests like that, in this project, as abstract classes. diff --git a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs index f94100ff..6b37e40d 100644 --- a/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs +++ b/aspnet-core/modules/DataDictionaryManagement/test/Lion.AbpPro.DataDictionaryManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs @@ -1,8 +1,3 @@ -using System.Collections.Generic; -using System.Security.Claims; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Security.Claims; - namespace Lion.AbpPro.DataDictionaryManagement.Security { [Dependency(ReplaceServices = true)] diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Controllers/HomeController.cs b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Controllers/HomeController.cs index e6d84acf..9558d0e2 100644 --- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Controllers/HomeController.cs +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Controllers/HomeController.cs @@ -1,6 +1,3 @@ -using Microsoft.AspNetCore.Mvc; -using Volo.Abp.AspNetCore.Mvc; - namespace Lion.AbpPro.FileManagement.Controllers; public class HomeController : AbpController diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs index 04b2a4e5..30f02c47 100644 --- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs @@ -1,7 +1,4 @@ -using Microsoft.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; +namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; public class FileManagementHttpApiHostMigrationsDbContext : AbpDbContext { 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 a7c518e1..104723f7 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 @@ -1,9 +1,4 @@ -using System.IO; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Design; -using Microsoft.Extensions.Configuration; - -namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; +namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; public class FileManagementHttpApiHostMigrationsDbContextFactory : IDesignTimeDbContextFactory { 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 f284cb2a..35343436 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 @@ -1,27 +1,3 @@ -using System; -using System.Linq; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Cors; -using Microsoft.AspNetCore.DataProtection; -using Microsoft.Extensions.Caching.Distributed; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.OpenApi.Models; -using Lion.AbpPro.FileManagement.EntityFrameworkCore; -using StackExchange.Redis; -using Swashbuckle.AspNetCore.SwaggerUI; -using Volo.Abp; -using Volo.Abp.AspNetCore.Mvc.AntiForgery; -using Volo.Abp.AspNetCore.Serilog; -using Volo.Abp.Autofac; -using Volo.Abp.Caching; -using Volo.Abp.Caching.StackExchangeRedis; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.MySQL; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Volo.Abp.Swashbuckle; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro.FileManagement; [DependsOn( 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 new file mode 100644 index 00000000..7aa527c8 --- /dev/null +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/GlobalUsings.cs @@ -0,0 +1,34 @@ +// Global using directives + +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 Microsoft.OpenApi.Models; +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.EntityFrameworkCore.MySQL; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.Swashbuckle; +global using Volo.Abp.VirtualFileSystem; \ 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 b88f3cae..c3e7fe90 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 @@ -9,39 +9,39 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - + + + + diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Program.cs b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Program.cs index f5e3cf2a..54208c8c 100644 --- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Program.cs +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Program.cs @@ -1,8 +1,4 @@ -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Hosting; -using Serilog; - -namespace Lion.AbpPro.FileManagement; +namespace Lion.AbpPro.FileManagement; public class Program { diff --git a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Startup.cs b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Startup.cs index c8dd54dd..13af3b54 100644 --- a/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Startup.cs +++ b/aspnet-core/modules/FileManagement/host/Lion.AbpPro.FileManagement.HttpApi.Host/Startup.cs @@ -1,6 +1,3 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; namespace Lion.AbpPro.FileManagement; diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/FileManagementApplicationContractsModule.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/FileManagementApplicationContractsModule.cs index 25ffa410..4281ec2d 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/FileManagementApplicationContractsModule.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/FileManagementApplicationContractsModule.cs @@ -1,7 +1,3 @@ -using Volo.Abp.Application; -using Volo.Abp.Authorization; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/CreateFileInput.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/CreateFileInput.cs index 6e384bdb..8b6f0f91 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/CreateFileInput.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/CreateFileInput.cs @@ -1,6 +1,4 @@ -using System.ComponentModel.DataAnnotations; - -namespace Lion.AbpPro.FileManagement.Files.Dto; +namespace Lion.AbpPro.FileManagement.Files.Dto; public class CreateFileInput { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingFileOutput.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingFileOutput.cs index 9a8c6047..352f2685 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingFileOutput.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingFileOutput.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.FileManagement.Files.Dto; +namespace Lion.AbpPro.FileManagement.Files.Dto; public class PagingFileOutput { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingInput.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingInput.cs index 4e1bd78e..aa4c70b7 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingInput.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Files/Dto/PagingInput.cs @@ -1,6 +1,4 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.FileManagement.Files.Dto; +namespace Lion.AbpPro.FileManagement.Files.Dto; public class PagingFileInput : PagingBase { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/GlobalUsings.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/GlobalUsings.cs new file mode 100644 index 00000000..f6f12ba8 --- /dev/null +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/GlobalUsings.cs @@ -0,0 +1,11 @@ +// Global using directives + +global using System.ComponentModel.DataAnnotations; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Lion.AbpPro.FileManagement.Localization; +global using Volo.Abp.Application; +global using Volo.Abp.Authorization; +global using Volo.Abp.Authorization.Permissions; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.Reflection; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Lion.AbpPro.FileManagement.Application.Contracts.csproj b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Lion.AbpPro.FileManagement.Application.Contracts.csproj index c2f38b3e..3b1e4802 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Lion.AbpPro.FileManagement.Application.Contracts.csproj +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Lion.AbpPro.FileManagement.Application.Contracts.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissionDefinitionProvider.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissionDefinitionProvider.cs index 157b4827..707206fd 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissionDefinitionProvider.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissionDefinitionProvider.cs @@ -1,7 +1,3 @@ -using Lion.AbpPro.FileManagement.Localization; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Localization; - namespace Lion.AbpPro.FileManagement.Permissions; public class FileManagementPermissionDefinitionProvider : PermissionDefinitionProvider diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissions.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissions.cs index df6bf96c..17b574c2 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissions.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application.Contracts/Permissions/FileManagementPermissions.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Reflection; - namespace Lion.AbpPro.FileManagement.Permissions; public class FileManagementPermissions diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementAppService.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementAppService.cs index d6507056..f239f826 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementAppService.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementAppService.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.FileManagement.Localization; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.FileManagement; public abstract class FileManagementAppService : ApplicationService diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationAutoMapperProfile.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationAutoMapperProfile.cs index a5cedea6..a3906418 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationAutoMapperProfile.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationAutoMapperProfile.cs @@ -1,6 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.FileManagement.Files.Dto; - namespace Lion.AbpPro.FileManagement; public class FileManagementApplicationAutoMapperProfile : Profile diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationModule.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationModule.cs index 276250c5..201df184 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationModule.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/FileManagementApplicationModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Application; -using Volo.Abp.AutoMapper; -using Volo.Abp.BlobStoring; -using Volo.Abp.BlobStoring.Aliyun; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Files/FileAppService.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Files/FileAppService.cs index 93352a7c..13cd67d6 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Files/FileAppService.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Files/FileAppService.cs @@ -1,15 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Aliyun.Acs.Core; -using Aliyun.Acs.Core.Auth.Sts; -using Aliyun.Acs.Core.Profile; -using Lion.AbpPro.FileManagement.Files.Dto; -using Lion.AbpPro.FileManagement.Permissions; -using Microsoft.AspNetCore.Authorization; -using Microsoft.Extensions.Configuration; -using Volo.Abp.Application.Dtos; - -namespace Lion.AbpPro.FileManagement.Files; +namespace Lion.AbpPro.FileManagement.Files; [Authorize(FileManagementPermissions.FileManagement.Default)] public class FileAppService : FileManagementAppService, IFileAppService diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/GlobalUsings.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/GlobalUsings.cs new file mode 100644 index 00000000..0594867a --- /dev/null +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/GlobalUsings.cs @@ -0,0 +1,21 @@ +// Global using directives + +global using System.Collections.Generic; +global using System.Threading.Tasks; +global using Aliyun.Acs.Core; +global using Aliyun.Acs.Core.Auth.Sts; +global using Aliyun.Acs.Core.Profile; +global using AutoMapper; +global using Lion.AbpPro.FileManagement.Files.Dto; +global using Lion.AbpPro.FileManagement.Localization; +global using Lion.AbpPro.FileManagement.Permissions; +global using Microsoft.AspNetCore.Authorization; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp.Application; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.BlobStoring; +global using Volo.Abp.BlobStoring.Aliyun; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Lion.AbpPro.FileManagement.Application.csproj b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Lion.AbpPro.FileManagement.Application.csproj index 7164068c..c53cbfd2 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Lion.AbpPro.FileManagement.Application.csproj +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Application/Lion.AbpPro.FileManagement.Application.csproj @@ -7,11 +7,11 @@ - - - - - + + + + + diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/FileManagementDomainSharedModule.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/FileManagementDomainSharedModule.cs index 397f28f1..f59a361b 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/FileManagementDomainSharedModule.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/FileManagementDomainSharedModule.cs @@ -1,11 +1,3 @@ -using Lion.AbpPro.FileManagement.Localization; -using Volo.Abp.Localization; -using Volo.Abp.Localization.ExceptionHandling; -using Volo.Abp.Modularity; -using Volo.Abp.Validation; -using Volo.Abp.Validation.Localization; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/GlobalUsings.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/GlobalUsings.cs new file mode 100644 index 00000000..7c8c37c9 --- /dev/null +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/GlobalUsings.cs @@ -0,0 +1,9 @@ +// Global using directives + +global using Lion.AbpPro.FileManagement.Localization; +global using Volo.Abp.Localization; +global using Volo.Abp.Localization.ExceptionHandling; +global using Volo.Abp.Modularity; +global using Volo.Abp.Validation; +global using Volo.Abp.Validation.Localization; +global using Volo.Abp.VirtualFileSystem; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Lion.AbpPro.FileManagement.Domain.Shared.csproj b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Lion.AbpPro.FileManagement.Domain.Shared.csproj index 65a78a9d..7a8490ef 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Lion.AbpPro.FileManagement.Domain.Shared.csproj +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Lion.AbpPro.FileManagement.Domain.Shared.csproj @@ -8,16 +8,16 @@ - + - + - - + + diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Localization/FileManagementResource.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Localization/FileManagementResource.cs index 959dd88e..1d8cb677 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Localization/FileManagementResource.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain.Shared/Localization/FileManagementResource.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Localization; - namespace Lion.AbpPro.FileManagement.Localization; [LocalizationResourceName("FileManagement")] diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/FileManagementDbMigrationService.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/FileManagementDbMigrationService.cs index 6fa5075a..5ec9821f 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/FileManagementDbMigrationService.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/FileManagementDbMigrationService.cs @@ -1,15 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices; -using System.Threading.Tasks; -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Logging.Abstractions; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro.FileManagement.Data; public class FileManagementDbMigrationService : ITransientDependency diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/IFileManagementDbSchemaMigrator.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/IFileManagementDbSchemaMigrator.cs index 9202465b..d01e38af 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/IFileManagementDbSchemaMigrator.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/IFileManagementDbSchemaMigrator.cs @@ -1,5 +1,3 @@ -using System.Threading.Tasks; - namespace Lion.AbpPro.FileManagement.Data; public interface IFileManagementDbSchemaMigrator diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/NullFileManagementDbSchemaMigrator.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/NullFileManagementDbSchemaMigrator.cs index ca9021ef..9f46bc5c 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/NullFileManagementDbSchemaMigrator.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Data/NullFileManagementDbSchemaMigrator.cs @@ -1,6 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro.FileManagement.Data; public class NullFileManagementDbSchemaMigrator : IFileManagementDbSchemaMigrator, ITransientDependency diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDomainModule.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDomainModule.cs index b5a8543d..7371cff8 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDomainModule.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/FileManagementDomainModule.cs @@ -1,6 +1,3 @@ -using Volo.Abp.Domain; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/Aggregates/File.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/Aggregates/File.cs index 18023245..38aa7fc5 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/Aggregates/File.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/Aggregates/File.cs @@ -1,8 +1,4 @@ -using System; -using Volo.Abp.Domain.Entities.Auditing; -using Volo.Abp.MultiTenancy; - -namespace Lion.AbpPro.FileManagement.Files; +namespace Lion.AbpPro.FileManagement.Files; public class File: FullAuditedAggregateRoot, IMultiTenant { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/FileManager.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/FileManager.cs index f9376592..1c73e6ad 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/FileManager.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/FileManager.cs @@ -1,9 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Volo.Abp; -using Volo.Abp.Domain.Services; - -namespace Lion.AbpPro.FileManagement.Files; +namespace Lion.AbpPro.FileManagement.Files; public class FileManager : DomainService { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/IFileRepository.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/IFileRepository.cs index a28f53fa..74fe7b8e 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/IFileRepository.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Files/IFileRepository.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; -using Volo.Abp.Domain.Repositories; - -namespace Lion.AbpPro.FileManagement.Files; +namespace Lion.AbpPro.FileManagement.Files; public interface IFileRepository: IRepository { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/GlobalUsings.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/GlobalUsings.cs new file mode 100644 index 00000000..bbc1c117 --- /dev/null +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/GlobalUsings.cs @@ -0,0 +1,22 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Diagnostics; +global using System.IO; +global using System.Linq; +global using System.Runtime.InteropServices; +global using System.Threading; +global using System.Threading.Tasks; +global using Microsoft.Extensions.Logging; +global using Microsoft.Extensions.Logging.Abstractions; +global using Volo.Abp; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Domain; +global using Volo.Abp.Domain.Entities.Auditing; +global using Volo.Abp.Domain.Repositories; +global using Volo.Abp.Domain.Services; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.Settings; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Lion.AbpPro.FileManagement.Domain.csproj b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Lion.AbpPro.FileManagement.Domain.csproj index 2c7c6c87..f80ed01c 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Lion.AbpPro.FileManagement.Domain.csproj +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Lion.AbpPro.FileManagement.Domain.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Settings/FileManagementSettingDefinitionProvider.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Settings/FileManagementSettingDefinitionProvider.cs index 1fa5f8ed..9be3e7aa 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Settings/FileManagementSettingDefinitionProvider.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.Domain/Settings/FileManagementSettingDefinitionProvider.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Settings; - namespace Lion.AbpPro.FileManagement.Settings; public class FileManagementSettingDefinitionProvider : SettingDefinitionProvider diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContext.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContext.cs index e4ed06ed..170a8d32 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContext.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContext.cs @@ -1,8 +1,4 @@ -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; +namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; [ConnectionStringName(FileManagementDbProperties.ConnectionStringName)] public class FileManagementDbContext : AbpDbContext, IFileManagementDbContext diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContextModelCreatingExtensions.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContextModelCreatingExtensions.cs index f1336dc2..59439e9e 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContextModelCreatingExtensions.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementDbContextModelCreatingExtensions.cs @@ -1,9 +1,4 @@ -using Lion.AbpPro.FileManagement.Files; -using Microsoft.EntityFrameworkCore; -using Volo.Abp; -using Volo.Abp.EntityFrameworkCore.Modeling; - -namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; +namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; public static class FileManagementDbContextModelCreatingExtensions { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementEntityFrameworkCoreModule.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementEntityFrameworkCoreModule.cs index bfb77f52..e6a8284d 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementEntityFrameworkCoreModule.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/FileManagementEntityFrameworkCoreModule.cs @@ -1,6 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/Files/EfCoreFileRepository.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/Files/EfCoreFileRepository.cs index 0d80b321..3717bdd9 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/Files/EfCoreFileRepository.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/Files/EfCoreFileRepository.cs @@ -1,14 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.FileManagement.Files; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Domain.Repositories.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.FileManagement.EntityFrameworkCore.Files; +namespace Lion.AbpPro.FileManagement.EntityFrameworkCore.Files; public class EfCoreFileRepository: EfCoreRepository, IFileRepository { diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/IFileManagementDbContext.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/IFileManagementDbContext.cs index 3851649a..62445d0d 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/IFileManagementDbContext.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/EntityFrameworkCore/IFileManagementDbContext.cs @@ -1,9 +1,4 @@ -using Lion.AbpPro.FileManagement.Files; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; +namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; [ConnectionStringName(FileManagementDbProperties.ConnectionStringName)] public interface IFileManagementDbContext : IEfCoreDbContext diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/GlobalUsings.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/GlobalUsings.cs new file mode 100644 index 00000000..207097c2 --- /dev/null +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/GlobalUsings.cs @@ -0,0 +1,16 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Threading; +global using System.Threading.Tasks; +global using Lion.AbpPro.FileManagement.Files; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.Data; +global using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Modeling; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/Lion.AbpPro.FileManagement.EntityFrameworkCore.csproj b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/Lion.AbpPro.FileManagement.EntityFrameworkCore.csproj index 492c27e0..674e2d4c 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/Lion.AbpPro.FileManagement.EntityFrameworkCore.csproj +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.EntityFrameworkCore/Lion.AbpPro.FileManagement.EntityFrameworkCore.csproj @@ -8,8 +8,8 @@ - - + + diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/FileManagementHttpApiClientModule.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/FileManagementHttpApiClientModule.cs index 3087b7b9..3aa80971 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/FileManagementHttpApiClientModule.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/FileManagementHttpApiClientModule.cs @@ -1,8 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Http.Client; -using Volo.Abp.Modularity; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/GlobalUsings.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/GlobalUsings.cs new file mode 100644 index 00000000..a7c099b5 --- /dev/null +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/GlobalUsings.cs @@ -0,0 +1,6 @@ +// Global using directives + +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp.Http.Client; +global using Volo.Abp.Modularity; +global using Volo.Abp.VirtualFileSystem; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/Lion.AbpPro.FileManagement.HttpApi.Client.csproj b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/Lion.AbpPro.FileManagement.HttpApi.Client.csproj index 06cf4e61..a4c4e4d1 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/Lion.AbpPro.FileManagement.HttpApi.Client.csproj +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi.Client/Lion.AbpPro.FileManagement.HttpApi.Client.csproj @@ -9,12 +9,12 @@ - + - - + + diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementController.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementController.cs index 3cdd3969..e2fc102f 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementController.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementController.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.FileManagement.Localization; -using Volo.Abp.AspNetCore.Mvc; - namespace Lion.AbpPro.FileManagement; public abstract class FileManagementController : AbpControllerBase diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementHttpApiModule.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementHttpApiModule.cs index a3d58021..c8608200 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementHttpApiModule.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/FileManagementHttpApiModule.cs @@ -1,10 +1,3 @@ -using Localization.Resources.AbpUi; -using Microsoft.Extensions.DependencyInjection; -using Lion.AbpPro.FileManagement.Localization; -using Volo.Abp.AspNetCore.Mvc; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Files/FileController.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Files/FileController.cs index 2ac2b83b..e4e78dab 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Files/FileController.cs +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Files/FileController.cs @@ -1,10 +1,4 @@ -using System.Threading.Tasks; -using Lion.AbpPro.FileManagement.Files.Dto; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; - -namespace Lion.AbpPro.FileManagement.Files; +namespace Lion.AbpPro.FileManagement.Files; [Route("Files")] public class FileController: FileManagementController, IFileAppService diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/GlobalUsings.cs b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/GlobalUsings.cs new file mode 100644 index 00000000..047f7177 --- /dev/null +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/GlobalUsings.cs @@ -0,0 +1,13 @@ +// Global using directives + +global using System.Threading.Tasks; +global using Lion.AbpPro.FileManagement.Files.Dto; +global using Lion.AbpPro.FileManagement.Localization; +global using Localization.Resources.AbpUi; +global using Microsoft.AspNetCore.Mvc; +global using Microsoft.Extensions.DependencyInjection; +global using Swashbuckle.AspNetCore.Annotations; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.AspNetCore.Mvc; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Lion.AbpPro.FileManagement.HttpApi.csproj b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Lion.AbpPro.FileManagement.HttpApi.csproj index 568b233c..55e351ab 100644 --- a/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Lion.AbpPro.FileManagement.HttpApi.csproj +++ b/aspnet-core/modules/FileManagement/src/Lion.AbpPro.FileManagement.HttpApi/Lion.AbpPro.FileManagement.HttpApi.csproj @@ -7,9 +7,9 @@ - - - + + + diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/FileManagementApplicationTestModule.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/FileManagementApplicationTestModule.cs index a7f4204d..a66237ca 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/FileManagementApplicationTestModule.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/FileManagementApplicationTestModule.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/GlobalUsings.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/GlobalUsings.cs new file mode 100644 index 00000000..6c225172 --- /dev/null +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/GlobalUsings.cs @@ -0,0 +1,3 @@ +// Global using directives + +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/Lion.AbpPro.FileManagement.Application.Tests.csproj b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/Lion.AbpPro.FileManagement.Application.Tests.csproj index 0cb9341e..940dd032 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/Lion.AbpPro.FileManagement.Application.Tests.csproj +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Application.Tests/Lion.AbpPro.FileManagement.Application.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/FileManagementDomainTestModule.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/FileManagementDomainTestModule.cs index 097abc4d..f3c3eb60 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/FileManagementDomainTestModule.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/FileManagementDomainTestModule.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.FileManagement.EntityFrameworkCore; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement; /* Domain tests are configured to use the EF Core provider. diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/GlobalUsings.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/GlobalUsings.cs new file mode 100644 index 00000000..c186909b --- /dev/null +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/GlobalUsings.cs @@ -0,0 +1,4 @@ +// Global using directives + +global using Lion.AbpPro.FileManagement.EntityFrameworkCore; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/Lion.AbpPro.FileManagement.Domain.Tests.csproj b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/Lion.AbpPro.FileManagement.Domain.Tests.csproj index f5a3e710..72af8a72 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/Lion.AbpPro.FileManagement.Domain.Tests.csproj +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/Lion.AbpPro.FileManagement.Domain.Tests.csproj @@ -9,7 +9,7 @@ - + diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/Samples/SampleManager_Tests.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/Samples/SampleManager_Tests.cs deleted file mode 100644 index 76cfb167..00000000 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.Domain.Tests/Samples/SampleManager_Tests.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Lion.AbpPro.FileManagement.Samples; - -public class SampleManager_Tests : FileManagementDomainTestBase -{ - //private readonly SampleManager _sampleManager; -} \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/FileManagementEntityFrameworkCoreTestModule.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/FileManagementEntityFrameworkCoreTestModule.cs index 5156ff44..66da8eb5 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/FileManagementEntityFrameworkCoreTestModule.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/FileManagementEntityFrameworkCoreTestModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Data.Sqlite; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Sqlite; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement.EntityFrameworkCore; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs index 68920801..5ce31a3e 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.FileManagement.Samples; - namespace Lion.AbpPro.FileManagement.EntityFrameworkCore.Samples; public class SampleRepository_Tests : SampleRepository_Tests diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/GlobalUsings.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/GlobalUsings.cs new file mode 100644 index 00000000..72feda36 --- /dev/null +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/GlobalUsings.cs @@ -0,0 +1,10 @@ +// Global using directives + +global using Lion.AbpPro.FileManagement.Samples; +global using Microsoft.Data.Sqlite; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.EntityFrameworkCore.Infrastructure; +global using Microsoft.EntityFrameworkCore.Storage; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Sqlite; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests.csproj b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests.csproj index 07aa5eb3..0b45781e 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests.csproj +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests/Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests.csproj @@ -10,8 +10,8 @@ - - + + diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementDataSeedContributor.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementDataSeedContributor.cs index c2d53fe5..85ea87c9 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementDataSeedContributor.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementDataSeedContributor.cs @@ -1,9 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Guids; -using Volo.Abp.MultiTenancy; - namespace Lion.AbpPro.FileManagement; public class FileManagementDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBase.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBase.cs index 48e17d17..3ce976ed 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBase.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBase.cs @@ -1,11 +1,3 @@ -using System; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Modularity; -using Volo.Abp.Testing; -using Volo.Abp.Uow; - namespace Lion.AbpPro.FileManagement; /* All test classes are derived from this class, directly or indirectly. */ diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBaseModule.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBaseModule.cs index beeb8a70..2912be44 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBaseModule.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/FileManagementTestBaseModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Authorization; -using Volo.Abp.Autofac; -using Volo.Abp.Data; -using Volo.Abp.Modularity; -using Volo.Abp.Threading; - namespace Lion.AbpPro.FileManagement; [DependsOn( diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/GlobalUsings.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/GlobalUsings.cs new file mode 100644 index 00000000..1bf372f3 --- /dev/null +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/GlobalUsings.cs @@ -0,0 +1,19 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Security.Claims; +global using System.Threading.Tasks; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.Authorization; +global using Volo.Abp.Autofac; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Guids; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.Security.Claims; +global using Volo.Abp.Testing; +global using Volo.Abp.Threading; +global using Volo.Abp.Uow; \ No newline at end of file diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Lion.AbpPro.FileManagement.TestBase.csproj b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Lion.AbpPro.FileManagement.TestBase.csproj index e2e0aa52..10778d47 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Lion.AbpPro.FileManagement.TestBase.csproj +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Lion.AbpPro.FileManagement.TestBase.csproj @@ -17,7 +17,7 @@ - + diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Samples/SampleRepository_Tests.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Samples/SampleRepository_Tests.cs index e74cb84e..62cd2fbe 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Samples/SampleRepository_Tests.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Samples/SampleRepository_Tests.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Modularity; - namespace Lion.AbpPro.FileManagement.Samples; /* Write your custom repository tests like that, in this project, as abstract classes. diff --git a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs index d60a0ef7..61ec686c 100644 --- a/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs +++ b/aspnet-core/modules/FileManagement/test/Lion.AbpPro.FileManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs @@ -1,8 +1,3 @@ -using System.Collections.Generic; -using System.Security.Claims; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Security.Claims; - namespace Lion.AbpPro.FileManagement.Security; [Dependency(ReplaceServices = true)] diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Controllers/HomeController.cs b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Controllers/HomeController.cs index da0c666f..968cbcd2 100644 --- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Controllers/HomeController.cs +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Controllers/HomeController.cs @@ -1,6 +1,3 @@ -using Microsoft.AspNetCore.Mvc; -using Volo.Abp.AspNetCore.Mvc; - namespace Lion.AbpPro.NotificationManagement.Controllers; public class HomeController : AbpController diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs index f0ed77ac..3d83c2c7 100644 --- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/EntityFrameworkCore/FileManagementHttpApiHostMigrationsDbContext.cs @@ -1,7 +1,4 @@ -using Microsoft.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore; +namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore; public class NotificationManagementHttpApiHostMigrationsDbContext : AbpDbContext { 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 08237bcb..61abde67 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 @@ -1,9 +1,4 @@ -using System.IO; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Design; -using Microsoft.Extensions.Configuration; - -namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore; +namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore; public class NotificationManagementHttpApiHostMigrationsDbContextFactory : IDesignTimeDbContextFactory { 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 new file mode 100644 index 00000000..32b202f9 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/GlobalUsings.cs @@ -0,0 +1,31 @@ +// 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 Microsoft.OpenApi.Models; +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.EntityFrameworkCore.MySQL; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.Swashbuckle; +global using Volo.Abp.VirtualFileSystem; \ 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 efed0d35..f35464bc 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 @@ -10,26 +10,26 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + 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 7df87fe3..15724225 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 @@ -1,24 +1,3 @@ -using Lion.AbpPro.CAP; -using Microsoft.AspNetCore.Cors; -using Microsoft.AspNetCore.DataProtection; -using Microsoft.Extensions.Caching.Distributed; -using Microsoft.OpenApi.Models; -using Lion.AbpPro.NotificationManagement.EntityFrameworkCore; -using StackExchange.Redis; -using Swashbuckle.AspNetCore.SwaggerUI; -using Volo.Abp; -using Volo.Abp.AspNetCore.Mvc.AntiForgery; -using Volo.Abp.AspNetCore.Serilog; -using Volo.Abp.Autofac; -using Volo.Abp.Caching; -using Volo.Abp.Caching.StackExchangeRedis; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.MySQL; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Volo.Abp.Swashbuckle; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro.NotificationManagement; [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Program.cs b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Program.cs index 3fdd2328..bb4a2b4f 100644 --- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Program.cs +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Program.cs @@ -1,8 +1,4 @@ -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Hosting; -using Serilog; - -namespace Lion.AbpPro.NotificationManagement; +namespace Lion.AbpPro.NotificationManagement; public class Program { diff --git a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Startup.cs b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Startup.cs index 58687f8a..b73bc432 100644 --- a/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Startup.cs +++ b/aspnet-core/modules/NotificationManagement/host/Lion.AbpPro.NotificationManagement.HttpApi.Host/Startup.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/GlobalUsings.cs new file mode 100644 index 00000000..96cebeb8 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/GlobalUsings.cs @@ -0,0 +1,22 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.ComponentModel.DataAnnotations; +global using System.Threading; +global using System.Threading.Tasks; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Lion.AbpPro.Extension.System; +global using Lion.AbpPro.NotificationManagement.Localization; +global using Lion.AbpPro.NotificationManagement.Notifications.Dtos; +global using Lion.AbpPro.NotificationManagement.Notifications.Enums; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Localization; +global using Volo.Abp.Application; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.Authorization; +global using Volo.Abp.Authorization.Permissions; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.Reflection; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHub.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHub.cs index 8ec55539..bac198c8 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHub.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHub.cs @@ -1,6 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Notifications.Dtos; - namespace Lion.AbpPro.NotificationManagement.Hubs { public interface INotificationHub diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHubAppService.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHubAppService.cs index 717fdb4a..c5671406 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHubAppService.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Hubs/INotificationHubAppService.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; -using Volo.Abp.Application.Services; - -namespace Lion.AbpPro.NotificationManagement.Hubs; +namespace Lion.AbpPro.NotificationManagement.Hubs; public interface INotificationHubAppService : IApplicationService { diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Lion.AbpPro.NotificationManagement.Application.Contracts.csproj b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Lion.AbpPro.NotificationManagement.Application.Contracts.csproj index 92f5ed92..5b851014 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Lion.AbpPro.NotificationManagement.Application.Contracts.csproj +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Lion.AbpPro.NotificationManagement.Application.Contracts.csproj @@ -8,8 +8,8 @@ - - + + diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/NotificationManagementApplicationContractsModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/NotificationManagementApplicationContractsModule.cs index 2ef44964..ab77e3c3 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/NotificationManagementApplicationContractsModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/NotificationManagementApplicationContractsModule.cs @@ -1,7 +1,3 @@ -using Volo.Abp.Application; -using Volo.Abp.Modularity; -using Volo.Abp.Authorization; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListInput.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListInput.cs index b57d7336..379ec87e 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListInput.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListInput.cs @@ -1,6 +1,4 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos { public class PagingNotificationListInput:PagingBase diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListOutput.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListOutput.cs index dc752d83..c83d6c03 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListOutput.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/PagingNotificationListOutput.cs @@ -1,7 +1,3 @@ -using System; -using Lion.AbpPro.Extension.System; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; - namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos { public class PagingNotificationListOutput diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendBroadCastMessageInput.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendBroadCastMessageInput.cs index 1b2db0a3..b101899f 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendBroadCastMessageInput.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendBroadCastMessageInput.cs @@ -1,11 +1,4 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using Lion.AbpPro.NotificationManagement.Localization; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Localization; - -namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos; +namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos; public class SendBroadCastMessageInput:IValidatableObject { diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendCommonMessageInput.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendCommonMessageInput.cs index cdab58ca..0632d0ac 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendCommonMessageInput.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendCommonMessageInput.cs @@ -1,11 +1,4 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using Lion.AbpPro.NotificationManagement.Localization; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Localization; - -namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos; +namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos; public class SendCommonMessageInput : IValidatableObject { diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendNotificationDto.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendNotificationDto.cs index 82f6f655..91ed903d 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendNotificationDto.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SendNotificationDto.cs @@ -1,6 +1,3 @@ -using System; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; - namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos { public class SendNotificationDto diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SetReadInput.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SetReadInput.cs index 3441c704..d329edf8 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SetReadInput.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/Dtos/SetReadInput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.NotificationManagement.Notifications.Dtos { public class SetReadInput diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/INotificationAppService.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/INotificationAppService.cs index 8dcd4e58..846e8c4b 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/INotificationAppService.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Notifications/INotificationAppService.cs @@ -1,12 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Notifications.Dtos; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.NotificationManagement.Notifications { public interface INotificationAppService:IApplicationService diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissionDefinitionProvider.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissionDefinitionProvider.cs index ee9b934a..06a314b6 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissionDefinitionProvider.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissionDefinitionProvider.cs @@ -1,7 +1,3 @@ -using Lion.AbpPro.NotificationManagement.Localization; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Localization; - namespace Lion.AbpPro.NotificationManagement.Permissions { public class NotificationManagementPermissionDefinitionProvider : PermissionDefinitionProvider diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissions.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissions.cs index c47ef016..534eed57 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissions.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application.Contracts/Permissions/NotificationManagementPermissions.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Reflection; - namespace Lion.AbpPro.NotificationManagement.Permissions { public class NotificationManagementPermissions diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/GlobalUsings.cs new file mode 100644 index 00000000..7de127f6 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/GlobalUsings.cs @@ -0,0 +1,30 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Threading.Tasks; +global using AutoMapper; +global using Lion.AbpPro.NotificationManagement.Hubs; +global using Lion.AbpPro.NotificationManagement.Localization; +global using Lion.AbpPro.NotificationManagement.Notifications; +global using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; +global using Lion.AbpPro.NotificationManagement.Notifications.LocalEvents; +global using Lion.AbpPro.NotificationManagement.Notifications.Dtos; +global using Lion.AbpPro.NotificationManagement.Notifications.Enums; +global using Microsoft.AspNetCore.Authorization; +global using Microsoft.AspNetCore.SignalR; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Logging; +global using Newtonsoft.Json; +global using Volo.Abp; +global using Volo.Abp.Application; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.AspNetCore.SignalR; +global using Volo.Abp.Auditing; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.EventBus; +global using Volo.Abp.Modularity; +global using Volo.Abp.Users; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHub.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHub.cs index 28ff95d7..e25ee702 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHub.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHub.cs @@ -1,7 +1,3 @@ -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.AspNetCore.SignalR; -using Volo.Abp.Auditing; - namespace Lion.AbpPro.NotificationManagement.Hubs { [HubRoute("SignalR/Notification")] diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHubAppService.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHubAppService.cs index 662a0a7a..86b2b553 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHubAppService.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Hubs/NotificationHubAppService.cs @@ -1,16 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.NotificationManagement.Notifications.Dtos; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; -using Microsoft.AspNetCore.SignalR; -using Microsoft.Extensions.Logging; -using Newtonsoft.Json; -using Volo.Abp; - -namespace Lion.AbpPro.NotificationManagement.Hubs; +namespace Lion.AbpPro.NotificationManagement.Hubs; public class NotificationHubAppService : NotificationManagementAppService, INotificationHubAppService { diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Lion.AbpPro.NotificationManagement.Application.csproj b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Lion.AbpPro.NotificationManagement.Application.csproj index b1fd48e4..db319f5f 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Lion.AbpPro.NotificationManagement.Application.csproj +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Lion.AbpPro.NotificationManagement.Application.csproj @@ -9,9 +9,9 @@ - - - + + + diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementAppService.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementAppService.cs index 8010307c..61246203 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementAppService.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementAppService.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.NotificationManagement.Localization; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.NotificationManagement { public abstract class NotificationManagementAppService : ApplicationService diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationAutoMapperProfile.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationAutoMapperProfile.cs index e3e921e3..44df2be0 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationAutoMapperProfile.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationAutoMapperProfile.cs @@ -1,8 +1,3 @@ -using System.Linq; -using AutoMapper; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Lion.AbpPro.NotificationManagement.Notifications.Dtos; - namespace Lion.AbpPro.NotificationManagement { public class NotificationManagementApplicationAutoMapperProfile : Profile diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs index 75a9766b..3a0840cc 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/NotificationManagementApplicationModule.cs @@ -1,11 +1,3 @@ -using System; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.AutoMapper; -using Volo.Abp.Modularity; -using Volo.Abp.Application; -using Volo.Abp; -using Volo.Abp.AspNetCore.SignalR; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/LocalEventHandlers/NotificationCreatedLocalEventHandler.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/LocalEventHandlers/NotificationCreatedLocalEventHandler.cs index 1e54f2ee..471fafd8 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/LocalEventHandlers/NotificationCreatedLocalEventHandler.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/LocalEventHandlers/NotificationCreatedLocalEventHandler.cs @@ -1,17 +1,10 @@ -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Hubs; -using Lion.AbpPro.NotificationManagement.Notifications.DistributedEvents; -using Volo.Abp.DependencyInjection; -using Volo.Abp.EventBus; - namespace Lion.AbpPro.NotificationManagement.Notifications.LocalEventHandlers { /// /// 创建消息事件处理 /// public class NotificationCreatedLocalEventHandler : - ILocalEventHandler, + ILocalEventHandler, ITransientDependency { private readonly INotificationHubAppService _hubAppService; @@ -21,7 +14,7 @@ namespace Lion.AbpPro.NotificationManagement.Notifications.LocalEventHandlers _hubAppService = hubAppService; } - public virtual Task HandleEventAsync(CreatedNotificationDistributedEvent eventData) + public virtual Task HandleEventAsync(CreatedNotificationLocalEvent eventData) { return _hubAppService.SendMessageAsync( eventData.NotificationEto.Id, diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/NotificationAppService.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/NotificationAppService.cs index 0c53e1ee..ff624d79 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/NotificationAppService.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Application/Notifications/NotificationAppService.cs @@ -1,19 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Hubs; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Lion.AbpPro.NotificationManagement.Notifications.Dtos; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.SignalR; -using Microsoft.Extensions.Logging; -using Newtonsoft.Json; -using Volo.Abp; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Users; - namespace Lion.AbpPro.NotificationManagement.Notifications { [Authorize] diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/GlobalUsings.cs new file mode 100644 index 00000000..0d2a6774 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/GlobalUsings.cs @@ -0,0 +1,10 @@ +// Global using directives + +global using Lion.AbpPro.NotificationManagement.Localization; +global using Lion.AbpPro.NotificationManagement.Notifications.Etos; +global using Volo.Abp.Localization; +global using Volo.Abp.Localization.ExceptionHandling; +global using Volo.Abp.Modularity; +global using Volo.Abp.Validation; +global using Volo.Abp.Validation.Localization; +global using Volo.Abp.VirtualFileSystem; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Lion.AbpPro.NotificationManagement.Domain.Shared.csproj b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Lion.AbpPro.NotificationManagement.Domain.Shared.csproj index e4e79a6d..1f4f4b4f 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Lion.AbpPro.NotificationManagement.Domain.Shared.csproj +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Lion.AbpPro.NotificationManagement.Domain.Shared.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Localization/NotificationManagementResource.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Localization/NotificationManagementResource.cs index 23f520d4..e4190930 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Localization/NotificationManagementResource.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Localization/NotificationManagementResource.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Localization; - namespace Lion.AbpPro.NotificationManagement.Localization { [LocalizationResourceName("NotificationManagement")] diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/NotificationManagementDomainSharedModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/NotificationManagementDomainSharedModule.cs index 1fc8fba3..f363963c 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/NotificationManagementDomainSharedModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/NotificationManagementDomainSharedModule.cs @@ -1,11 +1,3 @@ -using Volo.Abp.Modularity; -using Volo.Abp.Localization; -using Lion.AbpPro.NotificationManagement.Localization; -using Volo.Abp.Localization.ExceptionHandling; -using Volo.Abp.Validation; -using Volo.Abp.Validation.Localization; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Notifications/DistributedEvents/CreatedNotificationDistributedEvent.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Notifications/DistributedEvents/CreatedNotificationDistributedEvent.cs deleted file mode 100644 index f8cabb5c..00000000 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Notifications/DistributedEvents/CreatedNotificationDistributedEvent.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Lion.AbpPro.NotificationManagement.Notifications.Etos; - -namespace Lion.AbpPro.NotificationManagement.Notifications.DistributedEvents -{ - public class CreatedNotificationDistributedEvent - { - public NotificationEto NotificationEto { get; set; } - - private CreatedNotificationDistributedEvent() - { - - } - - public CreatedNotificationDistributedEvent(NotificationEto notificationEto) - { - NotificationEto = notificationEto; - } - } -} \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Notifications/LocalEvents/CreatedNotificationLocalEvent.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Notifications/LocalEvents/CreatedNotificationLocalEvent.cs new file mode 100644 index 00000000..a39011af --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain.Shared/Notifications/LocalEvents/CreatedNotificationLocalEvent.cs @@ -0,0 +1,17 @@ +namespace Lion.AbpPro.NotificationManagement.Notifications.LocalEvents +{ + public class CreatedNotificationLocalEvent + { + public NotificationEto NotificationEto { get; set; } + + private CreatedNotificationLocalEvent() + { + + } + + public CreatedNotificationLocalEvent(NotificationEto notificationEto) + { + NotificationEto = notificationEto; + } + } +} \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/GlobalUsings.cs new file mode 100644 index 00000000..9c5d93e4 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/GlobalUsings.cs @@ -0,0 +1,32 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.ComponentModel.DataAnnotations; +global using System.Linq; +global using System.Runtime.Serialization; +global using System.Threading; +global using System.Threading.Tasks; +global using AutoMapper; +global using Lion.AbpPro.Extension.Customs; +global using Lion.AbpPro.NotificationManagement.Notifications; +global using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; +global using Lion.AbpPro.NotificationManagement.Notifications.LocalEvents; +global using Lion.AbpPro.NotificationManagement.Notifications.Enums; +global using Lion.AbpPro.NotificationManagement.Notifications.Etos; +global using Lion.AbpPro.NotificationManagement.Notifications.MaxLengths; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Logging; +global using Volo.Abp; +global using Volo.Abp.Authorization; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.Domain; +global using Volo.Abp.Domain.Entities.Auditing; +global using Volo.Abp.Domain.Repositories; +global using Volo.Abp.Domain.Services; +global using Volo.Abp.EventBus.Distributed; +global using Volo.Abp.Modularity; +global using Volo.Abp.ObjectMapping; +global using Volo.Abp.Settings; +global using Volo.Abp.Uow; +global using Volo.Abp.Users; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Lion.AbpPro.NotificationManagement.Domain.csproj b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Lion.AbpPro.NotificationManagement.Domain.csproj index ea0fcb90..24c04df5 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Lion.AbpPro.NotificationManagement.Domain.csproj +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Lion.AbpPro.NotificationManagement.Domain.csproj @@ -8,7 +8,7 @@ - + diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationDomainAutoMapperProfile.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationDomainAutoMapperProfile.cs index 0cdc8f4b..3ebcfea0 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationDomainAutoMapperProfile.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationDomainAutoMapperProfile.cs @@ -1,8 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Lion.AbpPro.NotificationManagement.Notifications.Etos; - namespace Lion.AbpPro.NotificationManagement { public class NotificationDomainAutoMapperProfile:Profile diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainException.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainException.cs index 671ad3ea..2f9c6595 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainException.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainException.cs @@ -1,8 +1,3 @@ -using System; -using System.Runtime.Serialization; -using Microsoft.Extensions.Logging; -using Volo.Abp; - namespace Lion.AbpPro.NotificationManagement { public class NotificationManagementDomainException : BusinessException diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainModule.cs index 236fe986..57b97971 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainModule.cs @@ -1,9 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.AutoMapper; -using Volo.Abp.Domain; -using Volo.Abp.Modularity; -using Lion.AbpPro.NotificationManagement.Notifications; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainService.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainService.cs index 7eafc0e0..37fc2531 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainService.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/NotificationManagementDomainService.cs @@ -1,10 +1,3 @@ -using System; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Domain.Services; -using Volo.Abp.EventBus.Distributed; -using Volo.Abp.ObjectMapping; -using Volo.Abp.Uow; - namespace Lion.AbpPro.NotificationManagement { public abstract class NotificationManagementDomainService : DomainService diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/Notification.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/Notification.cs index 9f021b42..a2722aa4 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/Notification.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/Notification.cs @@ -1,13 +1,3 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using Lion.AbpPro.Extension.Customs; -using Lion.AbpPro.NotificationManagement.Notifications.DistributedEvents; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; -using Lion.AbpPro.NotificationManagement.Notifications.MaxLengths; -using Volo.Abp.Domain.Entities.Auditing; - namespace Lion.AbpPro.NotificationManagement.Notifications.Aggregates { /// @@ -151,9 +141,9 @@ namespace Lion.AbpPro.NotificationManagement.Notifications.Aggregates /// 添加创建消息事件 /// public void AddCreatedNotificationLocalEvent( - CreatedNotificationDistributedEvent createdNotificationDistributedEvent) + CreatedNotificationLocalEvent createdNotificationLocalEvent) { - AddLocalEvent(createdNotificationDistributedEvent); + AddLocalEvent(createdNotificationLocalEvent); } } } \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/NotificationSubscription.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/NotificationSubscription.cs index e0b1d0a8..444de089 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/NotificationSubscription.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/Aggregates/NotificationSubscription.cs @@ -1,6 +1,3 @@ -using System; -using Volo.Abp.Domain.Entities.Auditing; - namespace Lion.AbpPro.NotificationManagement.Notifications.Aggregates { /// diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/INotificationRepository.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/INotificationRepository.cs index 93427d55..a4aff398 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/INotificationRepository.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/INotificationRepository.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; -using Volo.Abp.Domain.Repositories; - namespace Lion.AbpPro.NotificationManagement.Notifications { /// diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationDomainAutoMapperProfile.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationDomainAutoMapperProfile.cs index 66f0e68e..9e7777d2 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationDomainAutoMapperProfile.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationDomainAutoMapperProfile.cs @@ -1,7 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Lion.AbpPro.NotificationManagement.Notifications.Etos; - namespace Lion.AbpPro.NotificationManagement.Notifications { public class NotificationDomainAutoMapperProfile:Profile diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationManager.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationManager.cs index bedb0f64..7e130d96 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationManager.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Notifications/NotificationManager.cs @@ -1,13 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Lion.AbpPro.NotificationManagement.Notifications.DistributedEvents; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; -using Lion.AbpPro.NotificationManagement.Notifications.Etos; -using Volo.Abp.Authorization; -using Volo.Abp.Users; +using Lion.AbpPro.NotificationManagement.Notifications.LocalEvents; namespace Lion.AbpPro.NotificationManagement.Notifications { @@ -70,7 +61,7 @@ namespace Lion.AbpPro.NotificationManagement.Notifications var notificationEto = ObjectMapper.Map(entity); // 发送集成事件 - entity.AddCreatedNotificationLocalEvent(new CreatedNotificationDistributedEvent(notificationEto)); + entity.AddCreatedNotificationLocalEvent(new CreatedNotificationLocalEvent(notificationEto)); await _notificationRepository.InsertAsync(entity); } @@ -101,7 +92,7 @@ namespace Lion.AbpPro.NotificationManagement.Notifications var notificationEto = ObjectMapper.Map(entity); // 发送集成事件 - entity.AddCreatedNotificationLocalEvent(new CreatedNotificationDistributedEvent(notificationEto)); + entity.AddCreatedNotificationLocalEvent(new CreatedNotificationLocalEvent(notificationEto)); await _notificationRepository.InsertAsync(entity); } @@ -129,7 +120,7 @@ namespace Lion.AbpPro.NotificationManagement.Notifications var notificationEto = ObjectMapper.Map(entity); // 发送集成事件 - entity.AddCreatedNotificationLocalEvent(new CreatedNotificationDistributedEvent(notificationEto)); + entity.AddCreatedNotificationLocalEvent(new CreatedNotificationLocalEvent(notificationEto)); await _notificationRepository.InsertAsync(entity); } @@ -149,7 +140,7 @@ namespace Lion.AbpPro.NotificationManagement.Notifications var entity = new Notification(GuidGenerator.Create(), title, content, MessageType.BroadCast, MessageLevel.Warning, senderId); var notificationEto = ObjectMapper.Map(entity); // 发送集成事件 - entity.AddCreatedNotificationLocalEvent(new CreatedNotificationDistributedEvent(notificationEto)); + entity.AddCreatedNotificationLocalEvent(new CreatedNotificationLocalEvent(notificationEto)); await _notificationRepository.InsertAsync(entity); } @@ -169,7 +160,7 @@ namespace Lion.AbpPro.NotificationManagement.Notifications var entity = new Notification(GuidGenerator.Create(), title, content, MessageType.BroadCast, MessageLevel.Information, senderId); var notificationEto = ObjectMapper.Map(entity); // 发送集成事件 - entity.AddCreatedNotificationLocalEvent(new CreatedNotificationDistributedEvent(notificationEto)); + entity.AddCreatedNotificationLocalEvent(new CreatedNotificationLocalEvent(notificationEto)); await _notificationRepository.InsertAsync(entity); } @@ -188,7 +179,7 @@ namespace Lion.AbpPro.NotificationManagement.Notifications var entity = new Notification(GuidGenerator.Create(), title, content, MessageType.BroadCast, MessageLevel.Error, senderId); var notificationEto = ObjectMapper.Map(entity); - entity.AddCreatedNotificationLocalEvent(new CreatedNotificationDistributedEvent(notificationEto)); + entity.AddCreatedNotificationLocalEvent(new CreatedNotificationLocalEvent(notificationEto)); await _notificationRepository.InsertAsync(entity); } diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Settings/NotificationManagementSettingDefinitionProvider.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Settings/NotificationManagementSettingDefinitionProvider.cs index 4431eeb6..c50f16fc 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Settings/NotificationManagementSettingDefinitionProvider.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.Domain/Settings/NotificationManagementSettingDefinitionProvider.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Settings; - namespace Lion.AbpPro.NotificationManagement.Settings { public class NotificationManagementSettingDefinitionProvider : SettingDefinitionProvider diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/INotificationManagementDbContext.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/INotificationManagementDbContext.cs index e510fc43..a7cc8463 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/INotificationManagementDbContext.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/INotificationManagementDbContext.cs @@ -1,9 +1,3 @@ -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore { [ConnectionStringName(NotificationManagementDbProperties.ConnectionStringName)] diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContext.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContext.cs index 4609ea10..f22733c8 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContext.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContext.cs @@ -1,9 +1,3 @@ -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore { [ConnectionStringName(NotificationManagementDbProperties.ConnectionStringName)] diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContextModelCreatingExtensions.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContextModelCreatingExtensions.cs index 90ff0056..394f132c 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContextModelCreatingExtensions.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementDbContextModelCreatingExtensions.cs @@ -1,10 +1,3 @@ -using System; -using Microsoft.EntityFrameworkCore; -using Volo.Abp; -using Volo.Abp.EntityFrameworkCore.Modeling; -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore { public static class NotificationManagementDbContextModelCreatingExtensions diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreModule.cs index f67b497a..906f73d8 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreModule.cs @@ -1,7 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementModelBuilderConfigurationOptions.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementModelBuilderConfigurationOptions.cs index 68b5a0b7..feffa21a 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementModelBuilderConfigurationOptions.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/NotificationManagementModelBuilderConfigurationOptions.cs @@ -1,6 +1,3 @@ -using JetBrains.Annotations; -using Volo.Abp.EntityFrameworkCore.Modeling; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore { public class NotificationManagementModelBuilderConfigurationOptions : AbpModelBuilderConfigurationOptions diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationQueryableExtensions.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationQueryableExtensions.cs index a33a3b1d..427e362e 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationQueryableExtensions.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationQueryableExtensions.cs @@ -1,8 +1,3 @@ -using System.Linq; -using Microsoft.EntityFrameworkCore; -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Notifications { public static class EfCoreNotificationQueryableExtensions diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationRepository.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationRepository.cs index 180dfa27..07470328 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationRepository.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/EntityFrameworkCore/Notifications/EfCoreNotificationRepository.cs @@ -1,15 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Domain.Repositories.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; -using Lion.AbpPro.NotificationManagement.Notifications.Enums; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Notifications { /// diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/GlobalUsings.cs new file mode 100644 index 00000000..8400fbec --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/GlobalUsings.cs @@ -0,0 +1,19 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Threading; +global using System.Threading.Tasks; +global using JetBrains.Annotations; +global using Lion.AbpPro.NotificationManagement.Notifications; +global using Lion.AbpPro.NotificationManagement.Notifications.Aggregates; +global using Lion.AbpPro.NotificationManagement.Notifications.Enums; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.Data; +global using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Modeling; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.csproj b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.csproj index f4f26fbb..a468b4b2 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.csproj +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.EntityFrameworkCore/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.csproj @@ -8,7 +8,7 @@ - + diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/GlobalUsings.cs new file mode 100644 index 00000000..862b4792 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/GlobalUsings.cs @@ -0,0 +1,5 @@ +// Global using directives + +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp.Http.Client; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/Lion.AbpPro.NotificationManagement.HttpApi.Client.csproj b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/Lion.AbpPro.NotificationManagement.HttpApi.Client.csproj index 892b6175..27e4ea06 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/Lion.AbpPro.NotificationManagement.HttpApi.Client.csproj +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/Lion.AbpPro.NotificationManagement.HttpApi.Client.csproj @@ -8,7 +8,7 @@ - + diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/NotificationManagementHttpApiClientModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/NotificationManagementHttpApiClientModule.cs index 77ea401f..202f8df1 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/NotificationManagementHttpApiClientModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi.Client/NotificationManagementHttpApiClientModule.cs @@ -1,7 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Http.Client; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/GlobalUsings.cs new file mode 100644 index 00000000..74702417 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/GlobalUsings.cs @@ -0,0 +1,13 @@ +// Global using directives + +global using System.Threading.Tasks; +global using Lion.AbpPro.NotificationManagement.Localization; +global using Lion.AbpPro.NotificationManagement.Notifications.Dtos; +global using Localization.Resources.AbpUi; +global using Microsoft.AspNetCore.Mvc; +global using Microsoft.Extensions.DependencyInjection; +global using Swashbuckle.AspNetCore.Annotations; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.AspNetCore.Mvc; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Lion.AbpPro.NotificationManagement.HttpApi.csproj b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Lion.AbpPro.NotificationManagement.HttpApi.csproj index 9f4b8653..e49d4ffb 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Lion.AbpPro.NotificationManagement.HttpApi.csproj +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Lion.AbpPro.NotificationManagement.HttpApi.csproj @@ -8,8 +8,8 @@ - - + + diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementController.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementController.cs index 85d7d56b..0c1f6612 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementController.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementController.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.NotificationManagement.Localization; -using Volo.Abp.AspNetCore.Mvc; - namespace Lion.AbpPro.NotificationManagement { public abstract class NotificationManagementController : AbpController diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementHttpApiModule.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementHttpApiModule.cs index a6ce4e1f..b67317be 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementHttpApiModule.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/NotificationManagementHttpApiModule.cs @@ -1,10 +1,3 @@ -using Localization.Resources.AbpUi; -using Lion.AbpPro.NotificationManagement.Localization; -using Volo.Abp.AspNetCore.Mvc; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Microsoft.Extensions.DependencyInjection; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Notifications/NotificationController.cs b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Notifications/NotificationController.cs index c77c55cb..be706c22 100644 --- a/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Notifications/NotificationController.cs +++ b/aspnet-core/modules/NotificationManagement/src/Lion.AbpPro.NotificationManagement.HttpApi/Notifications/NotificationController.cs @@ -1,10 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.NotificationManagement.Notifications.Dtos; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; -using Volo.Abp.AspNetCore.Mvc; - namespace Lion.AbpPro.NotificationManagement.Notifications { [Route("Notification")] diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/GlobalUsings.cs new file mode 100644 index 00000000..6c225172 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/GlobalUsings.cs @@ -0,0 +1,3 @@ +// Global using directives + +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/Lion.AbpPro.NotificationManagement.Application.Tests.csproj b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/Lion.AbpPro.NotificationManagement.Application.Tests.csproj index 91a8efb4..a72b0277 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/Lion.AbpPro.NotificationManagement.Application.Tests.csproj +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/Lion.AbpPro.NotificationManagement.Application.Tests.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/NotificationManagementApplicationTestModule.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/NotificationManagementApplicationTestModule.cs index d536516c..1c491df9 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/NotificationManagementApplicationTestModule.cs +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Application.Tests/NotificationManagementApplicationTestModule.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Modularity; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Domain.Tests/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Domain.Tests/GlobalUsings.cs new file mode 100644 index 00000000..8f9894c7 --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Domain.Tests/GlobalUsings.cs @@ -0,0 +1,4 @@ +// Global using directives + +global using Lion.AbpPro.NotificationManagement.EntityFrameworkCore; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Domain.Tests/NotificationManagementDomainTestModule.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Domain.Tests/NotificationManagementDomainTestModule.cs index 4302d12b..22fbc6bb 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Domain.Tests/NotificationManagementDomainTestModule.cs +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.Domain.Tests/NotificationManagementDomainTestModule.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.NotificationManagement.EntityFrameworkCore; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.NotificationManagement { /* Domain tests are configured to use the EF Core provider. diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreTestModule.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreTestModule.cs index 1e5199cb..57b23f21 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreTestModule.cs +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/EntityFrameworkCore/NotificationManagementEntityFrameworkCoreTestModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Data.Sqlite; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Sqlite; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.NotificationManagement.EntityFrameworkCore { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/GlobalUsings.cs new file mode 100644 index 00000000..3a4878ca --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/GlobalUsings.cs @@ -0,0 +1,9 @@ +// Global using directives + +global using Microsoft.Data.Sqlite; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.EntityFrameworkCore.Infrastructure; +global using Microsoft.EntityFrameworkCore.Storage; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Sqlite; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests.csproj b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests.csproj index eb83ff29..b05d46ff 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests.csproj +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests/Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests.csproj @@ -13,7 +13,7 @@ - + diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/GlobalUsings.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/GlobalUsings.cs new file mode 100644 index 00000000..987d416a --- /dev/null +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/GlobalUsings.cs @@ -0,0 +1,16 @@ +// Global using directives + +global using System; +global using System.Threading.Tasks; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.Authorization; +global using Volo.Abp.Autofac; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Guids; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.Testing; +global using Volo.Abp.Threading; +global using Volo.Abp.Uow; \ No newline at end of file diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Lion.AbpPro.NotificationManagement.TestBase.csproj b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Lion.AbpPro.NotificationManagement.TestBase.csproj index 593a7fc3..cb3e7c84 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Lion.AbpPro.NotificationManagement.TestBase.csproj +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Lion.AbpPro.NotificationManagement.TestBase.csproj @@ -18,7 +18,7 @@ - + diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementDataSeedContributor.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementDataSeedContributor.cs index 94fbe08d..cc9ddb7c 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementDataSeedContributor.cs +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementDataSeedContributor.cs @@ -1,9 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Guids; -using Volo.Abp.MultiTenancy; - namespace Lion.AbpPro.NotificationManagement { public class NotificationManagementDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBase.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBase.cs index d374feeb..c9a9d42f 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBase.cs +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBase.cs @@ -1,11 +1,3 @@ -using System; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Modularity; -using Volo.Abp.Uow; -using Volo.Abp.Testing; - namespace Lion.AbpPro.NotificationManagement { /* All test classes are derived from this class, directly or indirectly. */ diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBaseModule.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBaseModule.cs index 5b6b0fe9..e66b8f68 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBaseModule.cs +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/NotificationManagementTestBaseModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Authorization; -using Volo.Abp.Autofac; -using Volo.Abp.Data; -using Volo.Abp.Modularity; -using Volo.Abp.Threading; - namespace Lion.AbpPro.NotificationManagement { [DependsOn( diff --git a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs index cdba2ccc..268f4e0f 100644 --- a/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs +++ b/aspnet-core/modules/NotificationManagement/test/Lion.AbpPro.NotificationManagement.TestBase/Security/FakeCurrentPrincipalAccessor.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Security.Claims; -using Volo.Abp.DependencyInjection; using Volo.Abp.Security.Claims; namespace Lion.AbpPro.NotificationManagement.Security diff --git a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProBrandingProvider.cs b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProBrandingProvider.cs index bcb8c0fb..05935916 100644 --- a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProBrandingProvider.cs +++ b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProBrandingProvider.cs @@ -1,6 +1,3 @@ -using Volo.Abp.Ui.Branding; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro { [Dependency(ReplaceServices = true)] diff --git a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProIdentityServerModule.cs b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProIdentityServerModule.cs index 30c03cd8..7d563529 100644 --- a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProIdentityServerModule.cs +++ b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/AbpProIdentityServerModule.cs @@ -1,35 +1,3 @@ -using System; -using System.Linq; -using Localization.Resources.AbpUi; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Cors; -using Microsoft.AspNetCore.DataProtection; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Lion.AbpPro.EntityFrameworkCore; -using Lion.AbpPro.Extensions; -using Lion.AbpPro.Localization; -using Lion.AbpPro.MultiTenancy; -using Microsoft.Extensions.Configuration; -using StackExchange.Redis; -using Volo.Abp; -using Volo.Abp.Account; -using Volo.Abp.Account.Web; -using Volo.Abp.AspNetCore.Mvc.UI.Bundling; -using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic; -using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling; -using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; -using Volo.Abp.AspNetCore.Serilog; -using Volo.Abp.Auditing; -using Volo.Abp.Autofac; -using Volo.Abp.BackgroundJobs; -using Volo.Abp.Caching; -using Volo.Abp.Caching.StackExchangeRedis; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Volo.Abp.UI.Navigation.Urls; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Extensions/SameSiteCookiesServiceCollectionExtensions.cs b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Extensions/SameSiteCookiesServiceCollectionExtensions.cs index 28a1dea8..53ee4377 100644 --- a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Extensions/SameSiteCookiesServiceCollectionExtensions.cs +++ b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Extensions/SameSiteCookiesServiceCollectionExtensions.cs @@ -1,7 +1,3 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Http; -using Microsoft.Extensions.DependencyInjection; - namespace Lion.AbpPro.Extensions { public static class SameSiteCookiesServiceCollectionExtensions diff --git a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/GlobalUsings.cs b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/GlobalUsings.cs new file mode 100644 index 00000000..feea3045 --- /dev/null +++ b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/GlobalUsings.cs @@ -0,0 +1,36 @@ +// Global using directives + +global using System; +global using System.Linq; +global using Lion.AbpPro.EntityFrameworkCore; +global using Lion.AbpPro.Extensions; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.MultiTenancy; +global using Localization.Resources.AbpUi; +global using Microsoft.AspNetCore.Builder; +global using Microsoft.AspNetCore.Cors; +global using Microsoft.AspNetCore.DataProtection; +global using Microsoft.AspNetCore.Http; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using StackExchange.Redis; +global using Volo.Abp; +global using Volo.Abp.Account; +global using Volo.Abp.Account.Web; +global using Volo.Abp.AspNetCore.Mvc.UI.Bundling; +global using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic; +global using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling; +global using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; +global using Volo.Abp.AspNetCore.Serilog; +global using Volo.Abp.Auditing; +global using Volo.Abp.Autofac; +global using Volo.Abp.BackgroundJobs; +global using Volo.Abp.Caching; +global using Volo.Abp.Caching.StackExchangeRedis; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.Ui.Branding; +global using Volo.Abp.UI.Navigation.Urls; +global using Volo.Abp.VirtualFileSystem; \ No newline at end of file diff --git a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Lion.AbpPro.IdentityServer.csproj b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Lion.AbpPro.IdentityServer.csproj index 688f167a..1a1553c6 100644 --- a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Lion.AbpPro.IdentityServer.csproj +++ b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Lion.AbpPro.IdentityServer.csproj @@ -15,10 +15,10 @@ - - - - + + + + @@ -31,21 +31,21 @@ - - - - - - - - - - + + + + + + + + + + - + diff --git a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Program.cs b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Program.cs index 4e342d00..5363a5b1 100644 --- a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Program.cs +++ b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Program.cs @@ -1,7 +1,3 @@ -using System; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Hosting; using Serilog; using Serilog.Events; diff --git a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Startup.cs b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Startup.cs index bed06b42..6fe10635 100644 --- a/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Startup.cs +++ b/aspnet-core/services/host/Lion.AbpPro.IdentityServer/Startup.cs @@ -1,6 +1,3 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.Extensions.DependencyInjection; - namespace Lion.AbpPro { public class Startup diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProApplicationContractsModule.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProApplicationContractsModule.cs index b12d855d..32088d7b 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProApplicationContractsModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProApplicationContractsModule.cs @@ -1,14 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement; -using Lion.AbpPro.FileManagement; -using Volo.Abp.Account; -using Volo.Abp.FeatureManagement; -using Volo.Abp.Identity; -using Volo.Abp.Modularity; -using Volo.Abp.ObjectExtending; -using Volo.Abp.PermissionManagement; -using Volo.Abp.SettingManagement; -using Volo.Abp.TenantManagement; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProDtoExtensions.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProDtoExtensions.cs index fd0b70ec..35c72ac5 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProDtoExtensions.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AbpProDtoExtensions.cs @@ -1,7 +1,3 @@ -using Volo.Abp.Identity; -using Volo.Abp.ObjectExtending; -using Volo.Abp.Threading; - namespace Lion.AbpPro { public static class AbpProDtoExtensions diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/GetAuditLogPageListOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/GetAuditLogPageListOutput.cs index 4951dedb..0bce5e07 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/GetAuditLogPageListOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/GetAuditLogPageListOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.AuditLogs { public class GetAuditLogPageListOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/IAuditLogAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/IAuditLogAppService.cs index e33aa5ac..53ac214d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/IAuditLogAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/IAuditLogAppService.cs @@ -1,7 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.AuditLogs { public interface IAuditLogAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/PagingAuditLogListInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/PagingAuditLogListInput.cs index 421a43d6..96c08499 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/PagingAuditLogListInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/AuditLogs/PagingAuditLogListInput.cs @@ -1,8 +1,3 @@ -using System; -using System.Net; -using Lion.AbpPro.Extension.Customs.Dtos; - - namespace Lion.AbpPro.AuditLogs { public class PagingAuditLogListInput : PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/Dto/PagingElasticSearchLogInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/Dto/PagingElasticSearchLogInput.cs similarity index 69% rename from aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/Dto/PagingElasticSearchLogInput.cs rename to aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/Dto/PagingElasticSearchLogInput.cs index 8e098355..c54f0442 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/Dto/PagingElasticSearchLogInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/Dto/PagingElasticSearchLogInput.cs @@ -1,7 +1,4 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.ElasticSearchs.Dto +namespace Lion.AbpPro.ElasticSearches.Dto { public class PagingElasticSearchLogInput : PagingBase { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/Dto/PagingElasticSearchLogOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/Dto/PagingElasticSearchLogOutput.cs similarity index 87% rename from aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/Dto/PagingElasticSearchLogOutput.cs rename to aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/Dto/PagingElasticSearchLogOutput.cs index 3a340720..ccd0370f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/Dto/PagingElasticSearchLogOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/Dto/PagingElasticSearchLogOutput.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.ElasticSearchs.Dto +namespace Lion.AbpPro.ElasticSearches.Dto { public class PagingElasticSearchLogOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/ILionAbpProLogAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/ILionAbpProLogAppService.cs similarity index 65% rename from aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/ILionAbpProLogAppService.cs rename to aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/ILionAbpProLogAppService.cs index 3e45c7c1..f8fb3b98 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearchs/ILionAbpProLogAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/ElasticSearches/ILionAbpProLogAppService.cs @@ -1,9 +1,6 @@ -using System.Threading.Tasks; -using Lion.AbpPro.ElasticSearchs.Dto; -using Lion.AbpPro.Extension.Customs.Dtos; -using Volo.Abp.Application.Services; +using Lion.AbpPro.ElasticSearches.Dto; -namespace Lion.AbpPro.ElasticSearchs +namespace Lion.AbpPro.ElasticSearches { public interface ILionAbpProLogAppService : IApplicationService { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/GlobalUsings.cs new file mode 100644 index 00000000..3b249b88 --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/GlobalUsings.cs @@ -0,0 +1,41 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.ComponentModel.DataAnnotations; +global using System.Net; +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Lion.AbpPro.FileManagement; +global using Lion.AbpPro.IdentityServers.ApiResources.Dtos; +global using Lion.AbpPro.IdentityServers.ApiScopes.Dtos; +global using Lion.AbpPro.IdentityServers.Clients; +global using Lion.AbpPro.IdentityServers.Clients.Dtos; +global using Lion.AbpPro.IdentityServers.IdentityResources.Dtos; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.OrganizationUnits.Dto; +global using Lion.AbpPro.Roles.Dtos; +global using Lion.AbpPro.Settings.Dtos; +global using Lion.AbpPro.Tenants.Dtos; +global using Lion.AbpPro.Users.Dtos; +global using Magicodes.ExporterAndImporter.Core; +global using Microsoft.AspNetCore.Mvc; +global using Newtonsoft.Json; +global using Volo.Abp.Account; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.AspNetCore.Mvc.MultiTenancy; +global using Volo.Abp.Auditing; +global using Volo.Abp.Authorization.Permissions; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.FeatureManagement; +global using Volo.Abp.Identity; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.ObjectExtending; +global using Volo.Abp.PermissionManagement; +global using Volo.Abp.SettingManagement; +global using Volo.Abp.TenantManagement; +global using Volo.Abp.Threading; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/ApiResourceOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/ApiResourceOutput.cs index 3225c574..4518d887 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/ApiResourceOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/ApiResourceOutput.cs @@ -1,7 +1,3 @@ -using System; -using System.Collections.Generic; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.IdentityServers.ApiResources.Dtos { public class ApiResourceOutput : EntityDto diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/PagingApiRseourceListInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/PagingApiRseourceListInput.cs index 159ffca4..e4bd808c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/PagingApiRseourceListInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/PagingApiRseourceListInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.IdentityServers.ApiResources.Dtos { public class PagingApiRseourceListInput : PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/UpdateApiResourceInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/UpdateApiResourceInput.cs index 7f2e0dc7..51c25ec3 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/UpdateApiResourceInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/Dtos/UpdateApiResourceInput.cs @@ -1,5 +1,3 @@ -using System.Collections.Generic; - namespace Lion.AbpPro.IdentityServers.ApiResources.Dtos { public class UpdateApiResourceInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/IApiResourceAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/IApiResourceAppService.cs index a2b09543..09fa9f4a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/IApiResourceAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiResources/IApiResourceAppService.cs @@ -1,10 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServers.ApiResources.Dtos; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.IdentityServers.ApiResources { public interface IApiResourceAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListInput.cs index 1da904e7..1ec97bc8 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.IdentityServers.ApiScopes.Dtos { public class PagingApiScopeListInput : PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListOutput.cs index 52e36e0a..050ca5e4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/PagingApiScopeListOutput.cs @@ -1,6 +1,3 @@ -using System; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.IdentityServers.ApiScopes.Dtos { public class PagingApiScopeListOutput : EntityDto diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/UpdateCreateApiScopeInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/UpdateCreateApiScopeInput.cs index c28d5ebf..a6f179b9 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/UpdateCreateApiScopeInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/Dtos/UpdateCreateApiScopeInput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.ApiScopes.Dtos { public class UpdateCreateApiScopeInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/IApiScopeAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/IApiScopeAppService.cs index 0124c389..a2fb228f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/IApiScopeAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/ApiScopes/IApiScopeAppService.cs @@ -1,10 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.IdentityServers.ApiScopes.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.IdentityServers.ApiScopes { public interface IApiScopeAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddCorsInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddCorsInput.cs index 27e4d05c..49fd4b1a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddCorsInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddCorsInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class AddCorsInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddRedirectUriInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddRedirectUriInput.cs index 5249b3fb..cc1733bc 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddRedirectUriInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/AddRedirectUriInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class AddRedirectUriInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientClaimOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientClaimOutput.cs index b0195a66..f4a5470a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientClaimOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientClaimOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientClaimOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientCorsOriginOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientCorsOriginOutput.cs index 05795339..36c4fd8a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientCorsOriginOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientCorsOriginOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientCorsOriginOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientGrantTypeOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientGrantTypeOutput.cs index d53e2179..2ff4c021 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientGrantTypeOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientGrantTypeOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientGrantTypeOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientIdPRestrictionOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientIdPRestrictionOutput.cs index 0ed71def..fef0d383 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientIdPRestrictionOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientIdPRestrictionOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientIdPRestrictionOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPostLogoutRedirectUriOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPostLogoutRedirectUriOutput.cs index 50c2bc73..fea619a5 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPostLogoutRedirectUriOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPostLogoutRedirectUriOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientPostLogoutRedirectUriOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPropertyOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPropertyOutput.cs index 4e6fb228..40a0ccf4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPropertyOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientPropertyOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientPropertyOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientRedirectUriOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientRedirectUriOutput.cs index c127ec2c..ec5e4bd1 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientRedirectUriOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientRedirectUriOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientRedirectUriOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientScopeOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientScopeOutput.cs index 21b3e0e1..a720c29b 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientScopeOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientScopeOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientScopeOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientSecretOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientSecretOutput.cs index 03443bcf..9a10128b 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientSecretOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/ClientSecretOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class ClientSecretOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/CreateClientInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/CreateClientInput.cs index 10f5f39f..45001f78 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/CreateClientInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/CreateClientInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class CreateClientInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/EnabledInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/EnabledInput.cs index 2a610fe8..c35e13f2 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/EnabledInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/EnabledInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class EnabledInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListInput.cs index 4b0fbfef..510d831f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class PagingClientListInput:PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListOutput.cs index 6ad13c6e..e04e0a2f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/PagingClientListOutput.cs @@ -1,7 +1,3 @@ -using System; -using System.Collections.Generic; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class PagingClientListOutput : EntityDto diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveCorsInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveCorsInput.cs index 92f6b6f6..8439990a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveCorsInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveCorsInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class RemoveCorsInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveRedirectUriInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveRedirectUriInput.cs index 0b076842..bd7d35e0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveRedirectUriInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/RemoveRedirectUriInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class RemoveRedirectUriInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/UpdateScopeInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/UpdateScopeInput.cs index 9bac4b1d..dc8d2671 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/UpdateScopeInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/Dtos/UpdateScopeInput.cs @@ -1,6 +1,3 @@ -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.IdentityServers.Clients.Dtos { public class UpdateScopeInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/IIdentityServerClientAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/IIdentityServerClientAppService.cs index 402f6471..0ff4a70d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/IIdentityServerClientAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/Clients/IIdentityServerClientAppService.cs @@ -1,9 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServers.Clients.Dtos; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.IdentityServers.Clients { public interface IIdentityServerClientAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListInput.cs index d4426978..9b4430f9 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.IdentityServers.IdentityResources.Dtos { public class PagingIdentityResourceListInput : PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListOutput.cs index 51da2643..bcac4cd8 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/Dtos/PagingIdentityResourceListOutput.cs @@ -1,6 +1,3 @@ -using System; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.IdentityServers.IdentityResources.Dtos { public class PagingIdentityResourceListOutput:EntityDto diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/IIdentityResourceAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/IIdentityResourceAppService.cs index d44cdfec..b163c2b6 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/IIdentityResourceAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/IdentityServers/IdentityResources/IIdentityResourceAppService.cs @@ -1,10 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.IdentityServers.IdentityResources.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.IdentityServers.IdentityResources { public interface IIdentityResourceAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Jobs/IRecurringJob.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Jobs/IRecurringJob.cs index 1157d930..71f5ad39 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Jobs/IRecurringJob.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Jobs/IRecurringJob.cs @@ -1,6 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro.Jobs { public interface IRecurringJob : ITransientDependency diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Lion.AbpPro.Application.Contracts.csproj b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Lion.AbpPro.Application.Contracts.csproj index 39625b08..c44bb41e 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Lion.AbpPro.Application.Contracts.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Lion.AbpPro.Application.Contracts.csproj @@ -8,33 +8,33 @@ - - - + + + - - - - - - - - - + + + + + + + + + - + - + - + diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddRoleToOrganizationUnitInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddRoleToOrganizationUnitInput.cs index 5499b839..7144d81a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddRoleToOrganizationUnitInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddRoleToOrganizationUnitInput.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class AddRoleToOrganizationUnitInput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddUserToOrganizationUnitInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddUserToOrganizationUnitInput.cs index a7f7c6c9..a9c867b0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddUserToOrganizationUnitInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/AddUserToOrganizationUnitInput.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class AddUserToOrganizationUnitInput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/CreateOrganizationUnitInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/CreateOrganizationUnitInput.cs index d3707fa9..a83b3939 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/CreateOrganizationUnitInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/CreateOrganizationUnitInput.cs @@ -1,7 +1,4 @@ -using System; -using System.ComponentModel.DataAnnotations; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class CreateOrganizationUnitInput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleInput.cs index 80376390..1c0d79b0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleInput.cs @@ -1,7 +1,4 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetOrganizationUnitRoleInput : PagingBase { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleOutput.cs index ce741503..06be2528 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitRoleOutput.cs @@ -1,7 +1,4 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetOrganizationUnitRoleOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserInput.cs index 838dee23..b5a26a7c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserInput.cs @@ -1,7 +1,4 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetOrganizationUnitUserInput : PagingBase { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserOutput.cs index 7ca19109..cc17e16f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetOrganizationUnitUserOutput.cs @@ -1,7 +1,4 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetOrganizationUnitUserOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleInput.cs index 3c1e5c9c..31fb4828 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleInput.cs @@ -1,7 +1,4 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetUnAddRoleInput : PagingBase { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleOutput.cs index 7ecc5064..383d5600 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddRoleOutput.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetUnAddRoleOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserInput.cs index fd3ddf6a..1f428ba2 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserInput.cs @@ -1,7 +1,4 @@ -using System; -using Lion.AbpPro.Extension.Customs.Dtos; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetUnAddUserInput : PagingBase { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserOutput.cs index 075be06d..cc9db069 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/GetUnAddUserOutput.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class GetUnAddUserOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/OrganizationUnitDto.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/OrganizationUnitDto.cs index 0d9c2cf9..fd9e4e8f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/OrganizationUnitDto.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/OrganizationUnitDto.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class OrganizationUnitDto { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveRoleToOrganizationUnitInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveRoleToOrganizationUnitInput.cs index fff35537..d48e518a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveRoleToOrganizationUnitInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveRoleToOrganizationUnitInput.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class RemoveRoleToOrganizationUnitInput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveUserToOrganizationUnitInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveUserToOrganizationUnitInput.cs index 19b5956d..4ff62487 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveUserToOrganizationUnitInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/RemoveUserToOrganizationUnitInput.cs @@ -1,6 +1,4 @@ -using System; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class RemoveUserToOrganizationUnitInput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/TreeOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/TreeOutput.cs index 856144f3..575f095a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/TreeOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/TreeOutput.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class TreeOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/UpdateOrganizationUnitInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/UpdateOrganizationUnitInput.cs index ae9e8ce3..61e5c7cb 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/UpdateOrganizationUnitInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/Dto/UpdateOrganizationUnitInput.cs @@ -1,7 +1,4 @@ -using System; -using System.ComponentModel.DataAnnotations; - -namespace Lion.AbpPro.OrganizationUnits.Dto; +namespace Lion.AbpPro.OrganizationUnits.Dto; public class UpdateOrganizationUnitInput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/IOrganizationUnitAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/IOrganizationUnitAppService.cs index badcf6e6..7d2b9e59 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/IOrganizationUnitAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/OrganizationUnits/IOrganizationUnitAppService.cs @@ -1,11 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.OrganizationUnits.Dto; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; - -namespace Lion.AbpPro.OrganizationUnits; +namespace Lion.AbpPro.OrganizationUnits; public interface IOrganizationUnitAppService : IApplicationService { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissionDefinitionProvider.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissionDefinitionProvider.cs index a40863bc..7f0d03d5 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissionDefinitionProvider.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissionDefinitionProvider.cs @@ -1,9 +1,3 @@ -using Lion.AbpPro.Localization; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Identity; -using Volo.Abp.Localization; -using Volo.Abp.MultiTenancy; - namespace Lion.AbpPro.Permissions { public class AbpProPermissionDefinitionProvider : PermissionDefinitionProvider diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissions.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissions.cs index 2c873c8a..c0de9a8f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissions.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Permissions/AbpProPermissions.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.IdentityServers.Clients; - namespace Lion.AbpPro.Permissions { public static class AbpProPermissions diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/GetPermissionInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/GetPermissionInput.cs index 02dc6122..84772568 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/GetPermissionInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/GetPermissionInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.Roles.Dtos { public class GetPermissionInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PagingRoleListInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PagingRoleListInput.cs index 2a135cff..1b037f08 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PagingRoleListInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PagingRoleListInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.Roles.Dtos { public class PagingRoleListInput : PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PermissionOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PermissionOutput.cs index 9a3ab86c..9d0e11e6 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PermissionOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/PermissionOutput.cs @@ -1,5 +1,3 @@ -using System.Collections.Generic; - namespace Lion.AbpPro.Roles.Dtos { public class PermissionOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRoleInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRoleInput.cs index 9272b091..fc5f47b1 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRoleInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRoleInput.cs @@ -1,6 +1,3 @@ -using System; -using Volo.Abp.Identity; - namespace Lion.AbpPro.Roles.Dtos { public class UpdateRoleInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRolePermissionsInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRolePermissionsInput.cs index db63abbf..407864aa 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRolePermissionsInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/Dtos/UpdateRolePermissionsInput.cs @@ -1,6 +1,3 @@ -using System.ComponentModel.DataAnnotations; -using Volo.Abp.PermissionManagement; - namespace Lion.AbpPro.Roles.Dtos { public class UpdateRolePermissionsInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRoleAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRoleAppService.cs index 09b9c303..de28d6e3 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRoleAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRoleAppService.cs @@ -1,11 +1,3 @@ -using System; -using System.Threading.Tasks; -using Lion.AbpPro.Roles.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; -using Volo.Abp.Identity; - namespace Lion.AbpPro.Roles { public interface IRoleAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRolePermissionAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRolePermissionAppService.cs index 706d5132..cf500eef 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRolePermissionAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Roles/IRolePermissionAppService.cs @@ -1,7 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.Roles.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.Roles { public interface IRolePermissionAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/SettingOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/SettingOutput.cs index f3e7db67..c779d0a7 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/SettingOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/SettingOutput.cs @@ -1,5 +1,3 @@ -using System.Collections.Generic; - namespace Lion.AbpPro.Settings.Dtos { public class SettingOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/UpdateSettingInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/UpdateSettingInput.cs index 59fc700e..2646e328 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/UpdateSettingInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/Dtos/UpdateSettingInput.cs @@ -1,5 +1,3 @@ -using System.Collections.Generic; - namespace Lion.AbpPro.Settings.Dtos { public class UpdateSettingInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/ISettingAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/ISettingAppService.cs index 9e37fe07..52333dbf 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/ISettingAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Settings/ISettingAppService.cs @@ -1,8 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Settings.Dtos; -using Volo.Abp.Application.Services; - namespace Lion.AbpPro.Settings { public interface ISettingAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/PagingTenantInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/PagingTenantInput.cs index 0115a12c..e9458c17 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/PagingTenantInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/PagingTenantInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.Tenants.Dtos { public class PagingTenantInput : PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateDefaultConnectionStringInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateDefaultConnectionStringInput.cs index 39417995..67b43faf 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateDefaultConnectionStringInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateDefaultConnectionStringInput.cs @@ -1,6 +1,3 @@ -using System; -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.Tenants.Dtos { public class UpdateConnectionStringInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateTenantInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateTenantInput.cs index 13bf3cfd..2ba704b4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateTenantInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/Dtos/UpdateTenantInput.cs @@ -1,6 +1,3 @@ -using System; -using System.ComponentModel.DataAnnotations; - namespace Lion.AbpPro.Tenants.Dtos { public class UpdateTenantInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/IVoloTenantAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/IVoloTenantAppService.cs index 092ccf20..704f7637 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/IVoloTenantAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Tenants/IVoloTenantAppService.cs @@ -1,11 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.Tenants.Dtos; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; -using Volo.Abp.AspNetCore.Mvc.MultiTenancy; -using Volo.Abp.TenantManagement; - namespace Lion.AbpPro.Tenants { public interface IVoloTenantAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/ExportIdentityUserOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/ExportIdentityUserOutput.cs index 361a7b9d..18a699d3 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/ExportIdentityUserOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/ExportIdentityUserOutput.cs @@ -1,7 +1,4 @@ -using System; -using Magicodes.ExporterAndImporter.Core; - -namespace Lion.AbpPro.Users.Dtos +namespace Lion.AbpPro.Users.Dtos { public class ExportIdentityUserOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/GithubAccessTokenResponse.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/GithubAccessTokenResponse.cs index 626dc875..915d24b0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/GithubAccessTokenResponse.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/GithubAccessTokenResponse.cs @@ -1,6 +1,4 @@ -using Newtonsoft.Json; - -namespace Lion.AbpPro.Users.Dtos; +namespace Lion.AbpPro.Users.Dtos; public class GithubAccessTokenResponse { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LockUserInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LockUserInput.cs index 95861dc1..5ea7e430 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LockUserInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LockUserInput.cs @@ -1,8 +1,3 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Text; - namespace Lion.AbpPro.Users.Dtos { public class LockUserInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginInput.cs index 74b48760..e790b8bf 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginInput.cs @@ -1,8 +1,3 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using Volo.Abp.Auditing; - namespace Lion.AbpPro.Users.Dtos { /// diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginOutput.cs index 0a7205a9..2a52703f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginOutput.cs @@ -1,6 +1,3 @@ -using System; -using System.Collections.Generic; - namespace Lion.AbpPro.Users.Dtos { public class LoginOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginStsResponse.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginStsResponse.cs index 898153f9..83ddf605 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginStsResponse.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/LoginStsResponse.cs @@ -1,6 +1,3 @@ -using System; -using System.Threading.Tasks; - namespace Lion.AbpPro.Users.Dtos { public class LoginStsResponse diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/PagingUserListInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/PagingUserListInput.cs index fe1df116..7357ce92 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/PagingUserListInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/PagingUserListInput.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Extension.Customs.Dtos; - namespace Lion.AbpPro.Users.Dtos { public class PagingUserListInput : PagingBase diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/UpdateUserInput.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/UpdateUserInput.cs index cf3ccef6..1e3ca5bb 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/UpdateUserInput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/Dtos/UpdateUserInput.cs @@ -1,8 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Volo.Abp.Identity; - namespace Lion.AbpPro.Users.Dtos { public class UpdateUserInput diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IAccountAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IAccountAppService.cs index 0e21049f..4144dfd3 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IAccountAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IAccountAppService.cs @@ -1,10 +1,3 @@ - -using System.Threading.Tasks; -using Lion.AbpPro.Users.Dtos; -using Volo.Abp.Application.Services; - - - namespace Lion.AbpPro.Users { public interface IAccountAppService: IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IUserAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IUserAppService.cs index 2ec0c5d3..2a9820f2 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IUserAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application.Contracts/Users/IUserAppService.cs @@ -1,13 +1,3 @@ -using System; -using System.Threading.Tasks; -using Lion.AbpPro.Users.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Microsoft.AspNetCore.Mvc; -using Volo.Abp.Account; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; -using Volo.Abp.Identity; - namespace Lion.AbpPro.Users { public interface IUserAppService : IApplicationService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProAppService.cs index b4dab6ae..751b6ec0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProAppService.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Lion.AbpPro.Localization; -using Volo.Abp.Application.Services; -using Volo.Abp.Localization; - namespace Lion.AbpPro { /* Inherit your application services from this class. diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationAutoMapperProfile.cs b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationAutoMapperProfile.cs index d8964450..85721e4c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationAutoMapperProfile.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationAutoMapperProfile.cs @@ -1,8 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.OrganizationUnits.Dto; -using Lion.AbpPro.Users.Dtos; -using Volo.Abp.Identity; - namespace Lion.AbpPro { public class AbpProApplicationAutoMapperProfile : Profile diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs index 4c57420c..e9f66dee 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/AbpProApplicationModule.cs @@ -1,18 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement; -using Lion.AbpPro.FileManagement; -using Lion.AbpPro.FreeSqlRepository; -using Lion.AbpPro.NotificationManagement; -using Volo.Abp.Account; -using Volo.Abp.AuditLogging; -using Volo.Abp.AutoMapper; -using Volo.Abp.BackgroundJobs.Hangfire; -using Volo.Abp.FeatureManagement; -using Volo.Abp.Identity; -using Volo.Abp.Modularity; -using Volo.Abp.PermissionManagement; -using Volo.Abp.SettingManagement; -using Volo.Abp.TenantManagement; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/AuditLogAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/AuditLogAppService.cs index a6b4dc82..7a3eb5bc 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/AuditLogAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/AuditLogAppService.cs @@ -1,10 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; -using Volo.Abp.AuditLogging; - namespace Lion.AbpPro.AuditLogs { [Authorize(Policy = AbpProPermissions.SystemManagement.AuditLog)] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/Mappers/AuditLogApplicationAutoMapperProfile.cs b/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/Mappers/AuditLogApplicationAutoMapperProfile.cs index dc053a08..c6ff6cb5 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/Mappers/AuditLogApplicationAutoMapperProfile.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/AuditLogs/Mappers/AuditLogApplicationAutoMapperProfile.cs @@ -1,6 +1,3 @@ -using AutoMapper; -using Volo.Abp.AuditLogging; - namespace Lion.AbpPro.AuditLogs.Mappers { public class AuditLogApplicationAutoMapperProfile:Profile diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Dto/PagingElasticSearchLogDto.cs b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Dto/PagingElasticSearchLogDto.cs similarity index 90% rename from aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Dto/PagingElasticSearchLogDto.cs rename to aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Dto/PagingElasticSearchLogDto.cs index 613f31e4..4f7fc1e4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Dto/PagingElasticSearchLogDto.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Dto/PagingElasticSearchLogDto.cs @@ -1,7 +1,4 @@ -using System; -using Nest; - -namespace Lion.AbpPro.ElasticSearchs.Dto +namespace Lion.AbpPro.ElasticSearches.Dto { /// /// Dto为什么在Service层 diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/ElasticSearchApplicationAutoMapperProfile.cs b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/ElasticSearchApplicationAutoMapperProfile.cs similarity index 53% rename from aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/ElasticSearchApplicationAutoMapperProfile.cs rename to aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/ElasticSearchApplicationAutoMapperProfile.cs index 745c3492..1e3900d8 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/ElasticSearchApplicationAutoMapperProfile.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/ElasticSearchApplicationAutoMapperProfile.cs @@ -1,12 +1,4 @@ -using AutoMapper; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Lion.AbpPro.ElasticSearchs.Dto; - -namespace Lion.AbpPro.ElasticSearchs +namespace Lion.AbpPro.ElasticSearches { public class ElasticSearchApplicationAutoMapperProfile : Profile { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/LionAbpProLogAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/LionAbpProLogAppService.cs similarity index 87% rename from aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/LionAbpProLogAppService.cs rename to aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/LionAbpProLogAppService.cs index 08b44e16..4d7fb6af 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/LionAbpProLogAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/LionAbpProLogAppService.cs @@ -1,17 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.ElasticSearchs.Dto; -using Lion.AbpPro.ElasticSearchs.Providers; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.Extension.System; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Microsoft.Extensions.Configuration; -using Nest; - -namespace Lion.AbpPro.ElasticSearchs +namespace Lion.AbpPro.ElasticSearches { [Authorize(Policy = AbpProPermissions.SystemManagement.ES)] public class LionAbpProLogAppService : ElasticsearchBasicService,ILionAbpProLogAppService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/ElasticsearchBasicService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/ElasticsearchBasicService.cs similarity index 88% rename from aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/ElasticsearchBasicService.cs rename to aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/ElasticsearchBasicService.cs index 14115f90..2b1e891e 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/ElasticsearchBasicService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/ElasticsearchBasicService.cs @@ -1,6 +1,4 @@ -using Nest; - -namespace Lion.AbpPro.ElasticSearchs.Providers +namespace Lion.AbpPro.ElasticSearches.Providers { public abstract class ElasticsearchBasicService : AbpProAppService { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/ElasticsearchProvider.cs b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/ElasticsearchProvider.cs similarity index 82% rename from aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/ElasticsearchProvider.cs rename to aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/ElasticsearchProvider.cs index bbd475ee..8ad96489 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/ElasticsearchProvider.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/ElasticsearchProvider.cs @@ -1,10 +1,4 @@ -using System; -using Elasticsearch.Net; -using Microsoft.Extensions.Configuration; -using Nest; -using Volo.Abp.DependencyInjection; - -namespace Lion.AbpPro.ElasticSearchs.Providers +namespace Lion.AbpPro.ElasticSearches.Providers { public class ElasticsearchProvider : IElasticsearchProvider, ISingletonDependency { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/IElasticsearchProvider.cs b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/IElasticsearchProvider.cs similarity index 56% rename from aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/IElasticsearchProvider.cs rename to aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/IElasticsearchProvider.cs index 95a3b3c0..7b8c49ba 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearchs/Providers/IElasticsearchProvider.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/ElasticSearches/Providers/IElasticsearchProvider.cs @@ -1,7 +1,4 @@ -using Nest; -using Volo.Abp.DependencyInjection; - -namespace Lion.AbpPro.ElasticSearchs.Providers +namespace Lion.AbpPro.ElasticSearches.Providers { public interface IElasticsearchProvider : ISingletonDependency { diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.Application/GlobalUsings.cs new file mode 100644 index 00000000..237bff0d --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.Application/GlobalUsings.cs @@ -0,0 +1,73 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.IdentityModel.Tokens.Jwt; +global using System.Linq; +global using System.Net.Http; +global using System.Security.Claims; +global using System.Text; +global using System.Threading.Tasks; +global using AutoMapper; +global using Elasticsearch.Net; +global using IdentityModel; +global using Lion.AbpPro.ConfigurationOptions; +global using Lion.AbpPro.DataDictionaryManagement; +global using Lion.AbpPro.ElasticSearches.Dto; +global using Lion.AbpPro.ElasticSearches.Providers; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Lion.AbpPro.Extension.Customs.Http; +global using Lion.AbpPro.Extension.System; +global using Lion.AbpPro.FileManagement; +global using Lion.AbpPro.FreeSqlRepository; +global using Lion.AbpPro.IdentityServer; +global using Lion.AbpPro.IdentityServers.ApiResources.Dtos; +global using Lion.AbpPro.IdentityServers.ApiScopes.Dtos; +global using Lion.AbpPro.IdentityServers.Clients.Dtos; +global using Lion.AbpPro.IdentityServers.IdentityResources.Dtos; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.NotificationManagement; +global using Lion.AbpPro.NotificationManagement.Notifications; +global using Lion.AbpPro.OrganizationUnits.Dto; +global using Lion.AbpPro.Permissions; +global using Lion.AbpPro.Roles.Dtos; +global using Lion.AbpPro.Settings.Dtos; +global using Lion.AbpPro.Tenants.Dtos; +global using Lion.AbpPro.Users.Dtos; +global using Magicodes.ExporterAndImporter.Excel; +global using Magicodes.ExporterAndImporter.Excel.AspNetCore; +global using Microsoft.AspNetCore.Authorization; +global using Microsoft.AspNetCore.Identity; +global using Microsoft.AspNetCore.Mvc; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.Localization; +global using Microsoft.Extensions.Options; +global using Microsoft.IdentityModel.Tokens; +global using Nest; +global using Volo.Abp; +global using Volo.Abp.Account; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.AspNetCore.Mvc.MultiTenancy; +global using Volo.Abp.AuditLogging; +global using Volo.Abp.Authorization; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.BackgroundJobs.Hangfire; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.FeatureManagement; +global using Volo.Abp.Identity; +global using Volo.Abp.IdentityServer.ApiResources; +global using Volo.Abp.IdentityServer.ApiScopes; +global using Volo.Abp.IdentityServer.Clients; +global using Volo.Abp.IdentityServer.IdentityResources; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.PermissionManagement; +global using Volo.Abp.Security.Claims; +global using Volo.Abp.SettingManagement; +global using Volo.Abp.Settings; +global using Volo.Abp.TenantManagement; +global using Volo.Abp.Users; +global using IdentityRole = Volo.Abp.Identity.IdentityRole; +global using IdentityUser = Volo.Abp.Identity.IdentityUser; +global using Profile = AutoMapper.Profile; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/HttpClientNameConsts.cs b/aspnet-core/services/src/Lion.AbpPro.Application/HttpClientNameConsts.cs index 0a3f9d11..e9cd8d78 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/HttpClientNameConsts.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/HttpClientNameConsts.cs @@ -1,6 +1,3 @@ -using System; -using System.Threading.Tasks; - namespace Lion.AbpPro { public static class HttpClientNameConsts diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiResources/ApiResourceAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiResources/ApiResourceAppService.cs index d7786850..0f80f2de 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiResources/ApiResourceAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiResources/ApiResourceAppService.cs @@ -1,13 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.IdentityServer; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServers.ApiResources.Dtos; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; -using Volo.Abp.IdentityServer.ApiResources; - namespace Lion.AbpPro.IdentityServers.ApiResources { [Authorize(Policy = AbpProPermissions.IdentityServer.ApiResource.Default)] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiScopes/ApiScopeAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiScopes/ApiScopeAppService.cs index 57bcf67c..93bd5f3d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiScopes/ApiScopeAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/ApiScopes/ApiScopeAppService.cs @@ -1,15 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.IdentityServer; -using Lion.AbpPro.IdentityServers.ApiScopes.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; -using Volo.Abp.IdentityServer.ApiScopes; - namespace Lion.AbpPro.IdentityServers.ApiScopes { [Authorize(Policy = AbpProPermissions.IdentityServer.ApiScope.Default)] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/Clients/IdentityServerClientAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/Clients/IdentityServerClientAppService.cs index 18b27d41..e0d250d1 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/Clients/IdentityServerClientAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/Clients/IdentityServerClientAppService.cs @@ -1,13 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.IdentityServer; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServers.Clients.Dtos; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; -using Volo.Abp.IdentityServer.Clients; - namespace Lion.AbpPro.IdentityServers.Clients { [Authorize(Policy = AbpProPermissions.IdentityServer.Client.Default)] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityResources/IdentityResourceAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityResources/IdentityResourceAppService.cs index 3af09d6d..52045eaf 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityResources/IdentityResourceAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityResources/IdentityResourceAppService.cs @@ -1,13 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServer; -using Lion.AbpPro.IdentityServers.IdentityResources.Dtos; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; -using Volo.Abp.IdentityServer.IdentityResources; - namespace Lion.AbpPro.IdentityServers.IdentityResources { [Authorize(Policy = AbpProPermissions.IdentityServer.IdentityResources.Default)] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityServerApplicationAutoMapperProfile.cs b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityServerApplicationAutoMapperProfile.cs index 4639965f..678430d7 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityServerApplicationAutoMapperProfile.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/IdentityServers/IdentityServerApplicationAutoMapperProfile.cs @@ -1,13 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.IdentityServers.ApiResources.Dtos; -using Lion.AbpPro.IdentityServers.ApiScopes.Dtos; -using Lion.AbpPro.IdentityServers.Clients.Dtos; -using Lion.AbpPro.IdentityServers.IdentityResources.Dtos; -using Volo.Abp.IdentityServer.ApiResources; -using Volo.Abp.IdentityServer.ApiScopes; -using Volo.Abp.IdentityServer.Clients; -using Volo.Abp.IdentityServer.IdentityResources; - namespace Lion.AbpPro.IdentityServers { public class IdentityServerApplicationAutoMapperProfile : Profile diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Jobs/TestJob.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Jobs/TestJob.cs index 815d0336..afb67df8 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Jobs/TestJob.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Jobs/TestJob.cs @@ -1,6 +1,3 @@ -using System; -using System.Threading.Tasks; - namespace Lion.AbpPro.Jobs { public class TestJob : IRecurringJob diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj b/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj index f07c77f3..7e1b2635 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Lion.AbpPro.Application.csproj @@ -7,24 +7,24 @@ - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/OrganizationUnits/OrganizationUnitAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/OrganizationUnits/OrganizationUnitAppService.cs index 56f4bc33..fbdaf764 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/OrganizationUnits/OrganizationUnitAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/OrganizationUnits/OrganizationUnitAppService.cs @@ -1,16 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.OrganizationUnits.Dto; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Identity; - -namespace Lion.AbpPro.OrganizationUnits; +namespace Lion.AbpPro.OrganizationUnits; [Authorize(AbpProPermissions.SystemManagement.OrganizationUnitManagement.Default)] public class OrganizationUnitAppService : AbpProAppService, IOrganizationUnitAppService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RoleAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RoleAppService.cs index 5d1a0b98..fcceb5d4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RoleAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RoleAppService.cs @@ -1,15 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.Roles.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Application.Services; -using Volo.Abp.Identity; -using Volo.Abp.PermissionManagement; - namespace Lion.AbpPro.Roles { [Authorize(Policy = IdentityPermissions.Roles.Default)] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RolePermissionAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RolePermissionAppService.cs index 50e1b0e5..5f9704dd 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RolePermissionAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Roles/RolePermissionAppService.cs @@ -1,11 +1,3 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.Roles.Dtos; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Identity; -using Volo.Abp.PermissionManagement; - namespace Lion.AbpPro.Roles { [Authorize] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Settings/SettingAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Settings/SettingAppService.cs index 8ebb3937..b7e7e2af 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Settings/SettingAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Settings/SettingAppService.cs @@ -1,15 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.Localization; -using Lion.AbpPro.Permissions; -using Lion.AbpPro.Settings.Dtos; -using Microsoft.AspNetCore.Authorization; -using Microsoft.Extensions.Localization; -using Volo.Abp.SettingManagement; -using Volo.Abp.Settings; - namespace Lion.AbpPro.Settings { [Authorize(policy: AbpProPermissions.SystemManagement.Setting)] diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Tenants/VoloTenantAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Tenants/VoloTenantAppService.cs index 1f67e69d..e7e4c579 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Tenants/VoloTenantAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Tenants/VoloTenantAppService.cs @@ -1,11 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.Tenants.Dtos; -using Microsoft.AspNetCore.Authorization; -using Volo.Abp.Application.Dtos; -using Volo.Abp.AspNetCore.Mvc.MultiTenancy; -using Volo.Abp.TenantManagement; - namespace Lion.AbpPro.Tenants { public class VoloTenantAppService : AbpProAppService, IVoloTenantAppService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Users/AccountAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Users/AccountAppService.cs index 81f78490..7dd9d62d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Users/AccountAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Users/AccountAppService.cs @@ -1,25 +1,3 @@ -using System; -using System.Collections.Generic; -using System.IdentityModel.Tokens.Jwt; -using System.Linq; -using System.Net.Http; -using System.Security.Claims; -using System.Text; -using System.Threading.Tasks; -using Lion.AbpPro.ConfigurationOptions; -using Lion.AbpPro.Users.Dtos; -using IdentityModel; -using Lion.AbpPro.Extension.Customs.Http; -using Lion.AbpPro.NotificationManagement.Notifications; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Options; -using Microsoft.IdentityModel.Tokens; -using Volo.Abp; -using Volo.Abp.Authorization; -using Volo.Abp.Identity; -using Volo.Abp.Security.Claims; - - namespace Lion.AbpPro.Users { public class AccountAppService : AbpProAppService, IAccountAppService diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Users/Mappers/UserApplicationAutoMapperProfile.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Users/Mappers/UserApplicationAutoMapperProfile.cs index 04446716..54392446 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Users/Mappers/UserApplicationAutoMapperProfile.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Users/Mappers/UserApplicationAutoMapperProfile.cs @@ -1,6 +1,3 @@ -using AutoMapper; -using Lion.AbpPro.Users.Dtos; - namespace Lion.AbpPro.Users.Mappers { public class UserApplicationAutoMapperProfile:Profile diff --git a/aspnet-core/services/src/Lion.AbpPro.Application/Users/UserAppService.cs b/aspnet-core/services/src/Lion.AbpPro.Application/Users/UserAppService.cs index 5d8dbdc9..1d290882 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Application/Users/UserAppService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Application/Users/UserAppService.cs @@ -1,23 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.Users.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.NotificationManagement.Notifications; -using Lion.AbpPro.Permissions; -using Magicodes.ExporterAndImporter.Excel; -using Magicodes.ExporterAndImporter.Excel.AspNetCore; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Identity; -using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Options; -using Volo.Abp; -using Volo.Abp.Account; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Identity; -using Volo.Abp.Users; - namespace Lion.AbpPro.Users { [Authorize(Policy = IdentityPermissions.Users.Default)] diff --git a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/AbpProDbMigratorModule.cs b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/AbpProDbMigratorModule.cs index d67ecd29..63d7933e 100644 --- a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/AbpProDbMigratorModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/AbpProDbMigratorModule.cs @@ -1,8 +1,3 @@ -using Lion.AbpPro.EntityFrameworkCore; -using Volo.Abp.Autofac; -using Volo.Abp.BackgroundJobs; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.DbMigrator { [DependsOn( diff --git a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/DbMigratorHostedService.cs b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/DbMigratorHostedService.cs index 689ff0e0..6c25e6c6 100644 --- a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/DbMigratorHostedService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/DbMigratorHostedService.cs @@ -1,13 +1,3 @@ -using System; -using System.Threading; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Lion.AbpPro.Data; -using Microsoft.Extensions.Configuration; -using Serilog; -using Volo.Abp; - namespace Lion.AbpPro.DbMigrator { public class DbMigratorHostedService : IHostedService diff --git a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/GlobalUsings.cs new file mode 100644 index 00000000..eeff540c --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/GlobalUsings.cs @@ -0,0 +1,18 @@ +// Global using directives + +global using System; +global using System.IO; +global using System.Threading; +global using System.Threading.Tasks; +global using Lion.AbpPro.Data; +global using Lion.AbpPro.EntityFrameworkCore; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Microsoft.Extensions.Logging; +global using Serilog; +global using Serilog.Events; +global using Volo.Abp; +global using Volo.Abp.Autofac; +global using Volo.Abp.BackgroundJobs; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Lion.AbpPro.DbMigrator.csproj b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Lion.AbpPro.DbMigrator.csproj index 96b42c5f..6c5dfac2 100644 --- a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Lion.AbpPro.DbMigrator.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Lion.AbpPro.DbMigrator.csproj @@ -8,11 +8,11 @@ - - - - - + + + + + diff --git a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Program.cs b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Program.cs index d150c21b..ecb0b4a5 100644 --- a/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Program.cs +++ b/aspnet-core/services/src/Lion.AbpPro.DbMigrator/Program.cs @@ -1,13 +1,3 @@ -using System; -using System.IO; -using System.Threading.Tasks; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; -using Serilog; -using Serilog.Events; - namespace Lion.AbpPro.DbMigrator { class Program diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProDomainSharedModule.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProDomainSharedModule.cs index 2e2d287d..a6af590a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProDomainSharedModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProDomainSharedModule.cs @@ -1,31 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement; -using Lion.AbpPro.FileManagement; -using Lion.AbpPro.Localization; -using Lion.AbpPro.NotificationManagement; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Localization; -using Volo.Abp; -using Volo.Abp.AuditLogging; -using Volo.Abp.BackgroundJobs; -using Volo.Abp.Data; -using Volo.Abp.FeatureManagement; -using Volo.Abp.Identity; -using Volo.Abp.Identity.Localization; -using Volo.Abp.IdentityServer; -using Volo.Abp.Localization; -using Volo.Abp.Localization.ExceptionHandling; -using Volo.Abp.Localization.Resources.AbpLocalization; -using Volo.Abp.Modularity; -using Volo.Abp.PermissionManagement; -using Volo.Abp.SettingManagement; -using Volo.Abp.SettingManagement.Localization; -using Volo.Abp.TenantManagement; -using Volo.Abp.Threading; -using Volo.Abp.Timing.Localization.Resources.AbpTiming; -using Volo.Abp.Validation; -using Volo.Abp.Validation.Localization; -using Volo.Abp.VirtualFileSystem; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProGlobalFeatureConfigurator.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProGlobalFeatureConfigurator.cs index b63b52e5..7c39557f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProGlobalFeatureConfigurator.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProGlobalFeatureConfigurator.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Threading; - namespace Lion.AbpPro { public static class AbpProGlobalFeatureConfigurator diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProModuleExtensionConfigurator.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProModuleExtensionConfigurator.cs index ad842aee..5d17b07d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProModuleExtensionConfigurator.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/AbpProModuleExtensionConfigurator.cs @@ -1,8 +1,3 @@ -using System.ComponentModel.DataAnnotations; -using Volo.Abp.Identity; -using Volo.Abp.ObjectExtending; -using Volo.Abp.Threading; - namespace Lion.AbpPro { public static class AbpProModuleExtensionConfigurator diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/GlobalUsings.cs new file mode 100644 index 00000000..973d31f1 --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/GlobalUsings.cs @@ -0,0 +1,39 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.ComponentModel.DataAnnotations; +global using System.Linq; +global using System.Reflection; +global using System.Text; +global using System.Threading.Tasks; +global using Lion.AbpPro.DataDictionaryManagement; +global using Lion.AbpPro.FileManagement; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.NotificationManagement; +global using Microsoft.AspNetCore.Builder; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Localization; +global using Volo.Abp; +global using Volo.Abp.AuditLogging; +global using Volo.Abp.BackgroundJobs; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.FeatureManagement; +global using Volo.Abp.Identity; +global using Volo.Abp.Identity.Localization; +global using Volo.Abp.IdentityServer; +global using Volo.Abp.Localization; +global using Volo.Abp.Localization.ExceptionHandling; +global using Volo.Abp.Localization.Resources.AbpLocalization; +global using Volo.Abp.Modularity; +global using Volo.Abp.ObjectExtending; +global using Volo.Abp.PermissionManagement; +global using Volo.Abp.SettingManagement; +global using Volo.Abp.SettingManagement.Localization; +global using Volo.Abp.TenantManagement; +global using Volo.Abp.Threading; +global using Volo.Abp.Timing.Localization.Resources.AbpTiming; +global using Volo.Abp.Validation; +global using Volo.Abp.Validation.Localization; +global using Volo.Abp.VirtualFileSystem; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceClaimOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceClaimOutput.cs index 9478f58c..5921c4d4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceClaimOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceClaimOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.ApiResources.Dtos { public class ApiResourceClaimOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourcePropertyOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourcePropertyOutput.cs index 32741cd0..876e87ef 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourcePropertyOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourcePropertyOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.ApiResources.Dtos { public class ApiResourcePropertyOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceScopeOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceScopeOutput.cs index 4718d130..3e88d096 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceScopeOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceScopeOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.ApiResources.Dtos { public class ApiResourceScopeOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceSecretOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceSecretOutput.cs index a60d6bfc..c4916efc 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceSecretOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/IdentityServers/ApiResources/Dtos/ApiResourceSecretOutput.cs @@ -1,5 +1,3 @@ -using System; - namespace Lion.AbpPro.IdentityServers.ApiResources.Dtos { public class ApiResourceSecretOutput diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Lion.AbpPro.Domain.Shared.csproj b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Lion.AbpPro.Domain.Shared.csproj index bbd6b8e0..a4532556 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Lion.AbpPro.Domain.Shared.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Lion.AbpPro.Domain.Shared.csproj @@ -8,31 +8,31 @@ - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - + + + + diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/AbpProResource.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/AbpProResource.cs index 3f420a8b..41cf4ea8 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/AbpProResource.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/AbpProResource.cs @@ -1,5 +1,3 @@ -using Volo.Abp.Localization; - namespace Lion.AbpPro { [LocalizationResourceName("AbpPro")] diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs index 0a31a168..d3b9910f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; - -namespace Lion.AbpPro.Localization.Extensions +namespace Lion.AbpPro.Localization.Extensions { public static class EnumLocalicationExtension { diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/LocalizationHelper.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/LocalizationHelper.cs index 19a454a5..10269294 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/LocalizationHelper.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Localization/LocalizationHelper.cs @@ -1,12 +1,4 @@ -using System; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Localization; -using Volo.Abp; -using Volo.Abp.DependencyInjection; -using Microsoft.AspNetCore.Builder; - - -namespace Lion.AbpPro.Localization +namespace Lion.AbpPro.Localization { public static class LocalizationHelper { diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Users/Dto/UserOutput.cs b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Users/Dto/UserOutput.cs index 30603a4c..cbfeb720 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Users/Dto/UserOutput.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain.Shared/Users/Dto/UserOutput.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Lion.AbpPro.Users.Dto +namespace Lion.AbpPro.Users.Dto { public class UserOutput { diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainModule.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainModule.cs index c873c159..bfe5c359 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainModule.cs @@ -1,23 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement; -using Lion.AbpPro.FileManagement; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.DependencyInjection.Extensions; -using Lion.AbpPro.MultiTenancy; -using Lion.AbpPro.NotificationManagement; -using Volo.Abp.AuditLogging; -using Volo.Abp.AutoMapper; -using Volo.Abp.BackgroundJobs; -using Volo.Abp.Emailing; -using Volo.Abp.FeatureManagement; -using Volo.Abp.Identity; -using Volo.Abp.IdentityServer; -using Volo.Abp.Modularity; -using Volo.Abp.MultiTenancy; -using Volo.Abp.PermissionManagement.Identity; -using Volo.Abp.PermissionManagement.IdentityServer; -using Volo.Abp.SettingManagement; -using Volo.Abp.TenantManagement; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainService.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainService.cs index 41ca43e6..3e7faf31 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/AbpProDomainService.cs @@ -1,10 +1,3 @@ -using System; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Domain.Services; -using Volo.Abp.EventBus.Distributed; -using Volo.Abp.ObjectMapping; -using Volo.Abp.Uow; - namespace Lion.AbpPro { public abstract class AbpProDomainService : DomainService diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/AbpProDbMigrationService.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/AbpProDbMigrationService.cs index 41ce37ff..9c250ff9 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/AbpProDbMigrationService.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/AbpProDbMigrationService.cs @@ -1,18 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices; -using System.Threading.Tasks; -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Logging.Abstractions; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Identity; -using Volo.Abp.MultiTenancy; -using Volo.Abp.TenantManagement; - namespace Lion.AbpPro.Data { public class AbpProDbMigrationService : ITransientDependency diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/IAbpProDbSchemaMigrator.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/IAbpProDbSchemaMigrator.cs index 597ec597..9b22ccc9 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/IAbpProDbSchemaMigrator.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/IAbpProDbSchemaMigrator.cs @@ -1,5 +1,3 @@ -using System.Threading.Tasks; - namespace Lion.AbpPro.Data { public interface IAbpProDbSchemaMigrator diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/NullAbpProDbSchemaMigrator.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/NullAbpProDbSchemaMigrator.cs index 41e46a79..9577fa81 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/NullAbpProDbSchemaMigrator.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/NullAbpProDbSchemaMigrator.cs @@ -1,6 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro.Data { /* This is used if database provider does't define diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/AbpSettingDataSeedContributor.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/AbpSettingDataSeedContributor.cs index 3e3f6558..833805ae 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/AbpSettingDataSeedContributor.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/AbpSettingDataSeedContributor.cs @@ -1,8 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.SettingManagement; - namespace Lion.AbpPro.Data.Seeds { public class AbpSettingDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/IdentityServerDataSeedContributor.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/IdentityServerDataSeedContributor.cs index f970346a..57b1d35e 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/IdentityServerDataSeedContributor.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/IdentityServerDataSeedContributor.cs @@ -1,22 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using IdentityServer4.Models; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Guids; -using Volo.Abp.IdentityServer.ApiResources; -using Volo.Abp.IdentityServer.ApiScopes; -using Volo.Abp.IdentityServer.Clients; -using Volo.Abp.IdentityServer.IdentityResources; -using Volo.Abp.MultiTenancy; -using Volo.Abp.PermissionManagement; -using Volo.Abp.Uow; -using ApiResource = Volo.Abp.IdentityServer.ApiResources.ApiResource; -using ApiScope = Volo.Abp.IdentityServer.ApiScopes.ApiScope; -using Client = Volo.Abp.IdentityServer.Clients.Client; - namespace Lion.AbpPro.Data.Seeds { public class IdentityServerDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/UserDataSeedContributor.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/UserDataSeedContributor.cs index bf732548..35558a7c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/UserDataSeedContributor.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Data/Seeds/UserDataSeedContributor.cs @@ -1,8 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Identity; - namespace Lion.AbpPro.Data.Seeds { public class UserDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/GlobalUsings.cs new file mode 100644 index 00000000..704ef15e --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/GlobalUsings.cs @@ -0,0 +1,57 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Diagnostics; +global using System.IO; +global using System.Linq; +global using System.Runtime.InteropServices; +global using System.Text; +global using System.Threading; +global using System.Threading.Tasks; +global using IdentityModel; +global using IdentityServer4.Models; +global using Lion.AbpPro.DataDictionaryManagement; +global using Lion.AbpPro.Extension.System; +global using Lion.AbpPro.FileManagement; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.MultiTenancy; +global using Lion.AbpPro.NotificationManagement; +global using Lion.AbpPro.Users.Dto; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.DependencyInjection.Extensions; +global using Microsoft.Extensions.Logging; +global using Microsoft.Extensions.Logging.Abstractions; +global using Volo.Abp; +global using Volo.Abp.AuditLogging; +global using Volo.Abp.Authorization.Permissions; +global using Volo.Abp.AutoMapper; +global using Volo.Abp.BackgroundJobs; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Domain.Services; +global using Volo.Abp.Emailing; +global using Volo.Abp.EventBus.Distributed; +global using Volo.Abp.FeatureManagement; +global using Volo.Abp.Guids; +global using Volo.Abp.Identity; +global using Volo.Abp.IdentityServer; +global using Volo.Abp.IdentityServer.ApiResources; +global using Volo.Abp.IdentityServer.ApiScopes; +global using Volo.Abp.IdentityServer.Clients; +global using Volo.Abp.IdentityServer.IdentityResources; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.ObjectMapping; +global using Volo.Abp.PermissionManagement; +global using Volo.Abp.PermissionManagement.Identity; +global using Volo.Abp.PermissionManagement.IdentityServer; +global using Volo.Abp.SettingManagement; +global using Volo.Abp.Settings; +global using Volo.Abp.TenantManagement; +global using Volo.Abp.Uow; +global using ApiResource = Volo.Abp.IdentityServer.ApiResources.ApiResource; +global using ApiScope = Volo.Abp.IdentityServer.ApiScopes.ApiScope; +global using Client = Volo.Abp.IdentityServer.Clients.Client; +global using IdentityResource = Volo.Abp.IdentityServer.IdentityResources.IdentityResource; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiResourceManager.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiResourceManager.cs index 04a548ed..521819af 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiResourceManager.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiResourceManager.cs @@ -1,13 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.System; -using Volo.Abp; -using Volo.Abp.IdentityServer.ApiResources; -using IdentityModel; - namespace Lion.AbpPro.IdentityServer { public class IdenityServerApiResourceManager : AbpProDomainService diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiScopeManager.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiScopeManager.cs index 082c2712..e54dfed6 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiScopeManager.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerApiScopeManager.cs @@ -1,10 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; -using Volo.Abp; -using Volo.Abp.IdentityServer.ApiScopes; - namespace Lion.AbpPro.IdentityServer { public class IdenityServerApiScopeManager : AbpProDomainService diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerClientManager.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerClientManager.cs index 08805b75..dd43fbc4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerClientManager.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdenityServerClientManager.cs @@ -1,13 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.System; -using IdentityModel; -using Volo.Abp; -using Volo.Abp.IdentityServer.Clients; - namespace Lion.AbpPro.IdentityServer { public class IdenityServerClientManager : AbpProDomainService diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdentityResourceManager.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdentityResourceManager.cs index 6453c284..9a841c3e 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdentityResourceManager.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/IdentityServer/IdentityResourceManager.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; -using Volo.Abp; -using Volo.Abp.Domain.Services; -using Volo.Abp.IdentityServer.IdentityResources; - namespace Lion.AbpPro.IdentityServer { public class IdentityResourceManager : AbpProDomainService diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Lion.AbpPro.Domain.csproj b/aspnet-core/services/src/Lion.AbpPro.Domain/Lion.AbpPro.Domain.csproj index d58f4374..5656c27d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Lion.AbpPro.Domain.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Lion.AbpPro.Domain.csproj @@ -15,16 +15,16 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettingDefinitionProvider.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettingDefinitionProvider.cs index ec5c7ad4..41e76d7a 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettingDefinitionProvider.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettingDefinitionProvider.cs @@ -1,7 +1,3 @@ -using Lion.AbpPro.Localization; -using Volo.Abp.Localization; -using Volo.Abp.Settings; - namespace Lion.AbpPro.Settings { public class AbpProSettingDefinitionProvider : SettingDefinitionProvider diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IBulkImportUserRepository.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IBulkImportUserRepository.cs index dc1c67d5..169ba646 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IBulkImportUserRepository.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IBulkImportUserRepository.cs @@ -1,9 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Identity; - -namespace Lion.AbpPro.Users; +namespace Lion.AbpPro.Users; public interface IBulkImportUserRepository : ITransientDependency { diff --git a/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IUserFreeSqlBasicRepository.cs b/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IUserFreeSqlBasicRepository.cs index 9c7179ce..fd2d64a0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IUserFreeSqlBasicRepository.cs +++ b/aspnet-core/services/src/Lion.AbpPro.Domain/Users/IUserFreeSqlBasicRepository.cs @@ -1,11 +1,4 @@ -using Lion.AbpPro.Users.Dto; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Lion.AbpPro.Users +namespace Lion.AbpPro.Users { public interface IUserFreeSqlBasicRepository { 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 63514d43..cbe94a03 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContext.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContext.cs @@ -1,30 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement; -using Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore; -using Lion.AbpPro.FileManagement.EntityFrameworkCore; -using Lion.AbpPro.FileManagement.Files; -using Lion.AbpPro.NotificationManagement; -using Lion.AbpPro.NotificationManagement.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.AuditLogging; -using Volo.Abp.AuditLogging.EntityFrameworkCore; -using Volo.Abp.BackgroundJobs; -using Volo.Abp.BackgroundJobs.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Modeling; -using Volo.Abp.FeatureManagement; -using Volo.Abp.FeatureManagement.EntityFrameworkCore; -using Volo.Abp.Identity; -using Volo.Abp.Identity.EntityFrameworkCore; -using Volo.Abp.IdentityServer.EntityFrameworkCore; -using Volo.Abp.PermissionManagement; -using Volo.Abp.PermissionManagement.EntityFrameworkCore; -using Volo.Abp.SettingManagement; -using Volo.Abp.SettingManagement.EntityFrameworkCore; -using Volo.Abp.TenantManagement; -using Volo.Abp.TenantManagement.EntityFrameworkCore; -using Volo.Abp.Users.EntityFrameworkCore; - namespace Lion.AbpPro.EntityFrameworkCore { /* This is your actual DbContext used on runtime. diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContextModelCreatingExtensions.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContextModelCreatingExtensions.cs index d045d0f9..7eecca5c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContextModelCreatingExtensions.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProDbContextModelCreatingExtensions.cs @@ -1,6 +1,3 @@ -using Microsoft.EntityFrameworkCore; -using Volo.Abp; - namespace Lion.AbpPro.EntityFrameworkCore { public static class AbpProDbContextModelCreatingExtensions diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEfCoreEntityExtensionMappings.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEfCoreEntityExtensionMappings.cs index 7fed39d6..37e12ae1 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEfCoreEntityExtensionMappings.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEfCoreEntityExtensionMappings.cs @@ -1,8 +1,3 @@ -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Identity; -using Volo.Abp.ObjectExtending; -using Volo.Abp.Threading; - namespace Lion.AbpPro.EntityFrameworkCore { public static class AbpProEfCoreEntityExtensionMappings diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEntityFrameworkCoreModule.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEntityFrameworkCoreModule.cs index 06d05d2f..245ddc08 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEntityFrameworkCoreModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProEntityFrameworkCoreModule.cs @@ -1,20 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore; -using Lion.AbpPro.FileManagement.EntityFrameworkCore; -using Lion.AbpPro.NotificationManagement.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.AuditLogging.EntityFrameworkCore; -using Volo.Abp.BackgroundJobs.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.MySQL; -using Volo.Abp.FeatureManagement.EntityFrameworkCore; -using Volo.Abp.Identity.EntityFrameworkCore; -using Volo.Abp.IdentityServer.EntityFrameworkCore; -using Volo.Abp.Modularity; -using Volo.Abp.PermissionManagement.EntityFrameworkCore; -using Volo.Abp.SettingManagement.EntityFrameworkCore; -using Volo.Abp.TenantManagement.EntityFrameworkCore; - namespace Lion.AbpPro.EntityFrameworkCore { [DependsOn( 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 c8213b13..08a9182d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProMigrationsDbContextFactory.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/AbpProMigrationsDbContextFactory.cs @@ -1,9 +1,3 @@ -using System; -using System.IO; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Design; -using Microsoft.Extensions.Configuration; - namespace Lion.AbpPro.EntityFrameworkCore { /* This class is needed for EF Core console commands diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreAbpProDbSchemaMigrator.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreAbpProDbSchemaMigrator.cs index 9cb3547f..27ef614e 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreAbpProDbSchemaMigrator.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreAbpProDbSchemaMigrator.cs @@ -1,10 +1,3 @@ -using System; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Lion.AbpPro.Data; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro.EntityFrameworkCore { public class EntityFrameworkCoreAbpProDbSchemaMigrator diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/IAbpProDbContext.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/IAbpProDbContext.cs index d7b13852..c66cab84 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/IAbpProDbContext.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/IAbpProDbContext.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - namespace Lion.AbpPro.EntityFrameworkCore { [ConnectionStringName("Default")] diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/Users/BulkImportUserRepository.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/Users/BulkImportUserRepository.cs index aa909852..e5fa7eac 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/Users/BulkImportUserRepository.cs +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/EntityFrameworkCore/Users/BulkImportUserRepository.cs @@ -1,13 +1,4 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Lion.AbpPro.Users; -using Microsoft.EntityFrameworkCore.Storage; -using MySqlConnector; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.Identity; - -namespace Lion.AbpPro.EntityFrameworkCore; +namespace Lion.AbpPro.EntityFrameworkCore; public class BulkImportUserRepository:IBulkImportUserRepository { diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/GlobalUsings.cs new file mode 100644 index 00000000..c2b04525 --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/GlobalUsings.cs @@ -0,0 +1,47 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Text; +global using System.Threading.Tasks; +global using Lion.AbpPro.Data; +global using Lion.AbpPro.DataDictionaryManagement; +global using Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore; +global using Lion.AbpPro.FileManagement.EntityFrameworkCore; +global using Lion.AbpPro.FileManagement.Files; +global using Lion.AbpPro.NotificationManagement; +global using Lion.AbpPro.NotificationManagement.EntityFrameworkCore; +global using Lion.AbpPro.Users; +global using Microsoft.EntityFrameworkCore; +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; +global using Volo.Abp.BackgroundJobs; +global using Volo.Abp.BackgroundJobs.EntityFrameworkCore; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Modeling; +global using Volo.Abp.EntityFrameworkCore.MySQL; +global using Volo.Abp.FeatureManagement; +global using Volo.Abp.FeatureManagement.EntityFrameworkCore; +global using Volo.Abp.Identity; +global using Volo.Abp.Identity.EntityFrameworkCore; +global using Volo.Abp.IdentityServer.EntityFrameworkCore; +global using Volo.Abp.Modularity; +global using Volo.Abp.ObjectExtending; +global using Volo.Abp.PermissionManagement; +global using Volo.Abp.PermissionManagement.EntityFrameworkCore; +global using Volo.Abp.SettingManagement; +global using Volo.Abp.SettingManagement.EntityFrameworkCore; +global using Volo.Abp.TenantManagement; +global using Volo.Abp.TenantManagement.EntityFrameworkCore; +global using Volo.Abp.Threading; +global using Volo.Abp.Users.EntityFrameworkCore; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.csproj b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.csproj index dacf1c38..76553ce5 100644 --- a/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.csproj @@ -11,19 +11,19 @@ - - - - - - - - - + + + + + + + + + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/AbpProFreeSqlModule.cs b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/AbpProFreeSqlModule.cs index 7f191ad9..2eae218f 100644 --- a/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/AbpProFreeSqlModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/AbpProFreeSqlModule.cs @@ -1,8 +1,4 @@ -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Modularity; - -namespace Lion.AbpPro.FreeSqlRepository; +namespace Lion.AbpPro.FreeSqlRepository; public class AbpProFreeSqlModule : AbpModule { diff --git a/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/FreeSqlBasicRepository.cs b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/FreeSqlBasicRepository.cs index 0e5fc9db..946e9397 100644 --- a/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/FreeSqlBasicRepository.cs +++ b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/FreeSqlBasicRepository.cs @@ -1,7 +1,4 @@ -using Volo.Abp.Domain.Services; -using Volo.Abp.Threading; - -namespace Lion.AbpPro.FreeSqlRepository; +namespace Lion.AbpPro.FreeSqlRepository; public abstract class FreeSqlBasicRepository : DomainService { diff --git a/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/GlobalUsings.cs new file mode 100644 index 00000000..4d253743 --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/GlobalUsings.cs @@ -0,0 +1,7 @@ +// Global using directives + +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp.Domain.Services; +global using Volo.Abp.Modularity; +global using Volo.Abp.Threading; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/Lion.AbpPro.FreeSqlRepository.csproj b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/Lion.AbpPro.FreeSqlRepository.csproj index 5472e8e5..e9f7aa3c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/Lion.AbpPro.FreeSqlRepository.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.FreeSqlRepository/Lion.AbpPro.FreeSqlRepository.csproj @@ -7,7 +7,7 @@ - + diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/AbpProHttpApiClientModule.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/AbpProHttpApiClientModule.cs index 7aca2448..049c4b10 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/AbpProHttpApiClientModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/AbpProHttpApiClientModule.cs @@ -1,14 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement; -using Lion.AbpPro.FileManagement; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Account; -using Volo.Abp.FeatureManagement; -using Volo.Abp.Identity; -using Volo.Abp.Modularity; -using Volo.Abp.PermissionManagement; -using Volo.Abp.TenantManagement; -using Volo.Abp.SettingManagement; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/GlobalUsings.cs new file mode 100644 index 00000000..b008f754 --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/GlobalUsings.cs @@ -0,0 +1,12 @@ +// Global using directives + +global using Lion.AbpPro.DataDictionaryManagement; +global using Lion.AbpPro.FileManagement; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp.Account; +global using Volo.Abp.FeatureManagement; +global using Volo.Abp.Identity; +global using Volo.Abp.Modularity; +global using Volo.Abp.PermissionManagement; +global using Volo.Abp.SettingManagement; +global using Volo.Abp.TenantManagement; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/Lion.AbpPro.HttpApi.Client.csproj b/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/Lion.AbpPro.HttpApi.Client.csproj index 7adcb1b7..8c120320 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/Lion.AbpPro.HttpApi.Client.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi.Client/Lion.AbpPro.HttpApi.Client.csproj @@ -14,12 +14,12 @@ - - - - - - + + + + + + diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/AbpApplicationConfigurationController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/AbpApplicationConfigurationController.cs deleted file mode 100644 index e19e6c54..00000000 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/AbpApplicationConfigurationController.cs +++ /dev/null @@ -1,34 +0,0 @@ -// using System.Threading.Tasks; -// using Microsoft.AspNetCore.Mvc; -// using Volo.Abp.Application.Services; -// using Volo.Abp.AspNetCore.Mvc; -// using Volo.Abp.AspNetCore.Mvc.AntiForgery; -// using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations; -// using Volo.Abp.DependencyInjection; -// -// namespace Lion.AbpPro.WebGateway.Controllers -// { -// [Dependency(ReplaceServices = true)] -// [ExposeServices(typeof(IAbpApplicationConfigurationAppService))] -// [Route("AbpPro")] -// public class AbpProAbpApplicationConfigurationController : AbpController,IAbpApplicationConfigurationAppService -// { -// private readonly IAbpApplicationConfigurationAppService _applicationConfigurationAppService; -// private readonly IAbpAntiForgeryManager _antiForgeryManager; -// -// public AbpProAbpApplicationConfigurationController( -// IAbpApplicationConfigurationAppService applicationConfigurationAppService, -// IAbpAntiForgeryManager antiForgeryManager) -// { -// _applicationConfigurationAppService = applicationConfigurationAppService; -// _antiForgeryManager = antiForgeryManager; -// } -// -// [HttpGet("api/abp/application-configuration")] -// public async Task GetAsync() -// { -// _antiForgeryManager.SetCookie(); -// return await _applicationConfigurationAppService.GetAsync(); -// } -// } -// } \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/AbpProHttpApiModule.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/AbpProHttpApiModule.cs index fa48f815..715d7541 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/AbpProHttpApiModule.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/AbpProHttpApiModule.cs @@ -1,17 +1,3 @@ -using Lion.AbpPro.DataDictionaryManagement; -using Lion.AbpPro.FileManagement; -using Localization.Resources.AbpUi; -using Lion.AbpPro.Localization; -using Lion.AbpPro.NotificationManagement; -using Volo.Abp.Account; -using Volo.Abp.FeatureManagement; -using Volo.Abp.Identity; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Volo.Abp.PermissionManagement.HttpApi; -using Volo.Abp.SettingManagement; -using Volo.Abp.TenantManagement; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/AbpProController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/AbpProController.cs index b6c41d71..144013b8 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/AbpProController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/AbpProController.cs @@ -1,7 +1,3 @@ -using Lion.AbpPro.Localization; -using Volo.Abp.Application.Services; -using Volo.Abp.AspNetCore.Mvc; - namespace Lion.AbpPro.Controllers { /* Inherit your controllers from this class. diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiResourceController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiResourceController.cs index defabd55..c989d39c 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiResourceController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiResourceController.cs @@ -1,15 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServers; -using Lion.AbpPro.IdentityServers.ApiResources; -using Lion.AbpPro.IdentityServers.ApiResources.Dtos; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.Controllers.IdentityServers { [Route("IdentityServer/ApiResource")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiScopeController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiScopeController.cs index 9c84756b..85a53c09 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiScopeController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ApiScopeController.cs @@ -1,14 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServers.ApiScopes; -using Lion.AbpPro.IdentityServers.ApiScopes.Dtos; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.Controllers.IdentityServers { [Route("IdentityServer/ApiScope")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ClientController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ClientController.cs index 29d9a3a1..08c4af03 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ClientController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/ClientController.cs @@ -1,13 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.IdentityServers.Clients; -using Lion.AbpPro.Permissions; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.IdentityServers.Clients.Dtos; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.Controllers.IdentityServers { [Route("IdentityServer/Client")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/IdentityResourceController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/IdentityResourceController.cs index c230d4f5..05cd26e0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/IdentityResourceController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/IdentityServers/IdentityResourceController.cs @@ -1,14 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.IdentityServers.IdentityResources; -using Lion.AbpPro.IdentityServers.IdentityResources.Dtos; -using Lion.AbpPro.Permissions; -using Lion.AbpPro.Extension.Customs.Dtos; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.Controllers.IdentityServers { [Route("IdentityServer/IdentityResource")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AccountController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AccountController.cs index 24d15fba..27c6448b 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AccountController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AccountController.cs @@ -1,8 +1,4 @@ -using System.Threading.Tasks; -using Lion.AbpPro.Users; -using Lion.AbpPro.Users.Dtos; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; +using IAccountAppService = Lion.AbpPro.Users.IAccountAppService; namespace Lion.AbpPro.Controllers.Systems { diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AuditLogController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AuditLogController.cs index 54e0ced5..d286abee 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AuditLogController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/AuditLogController.cs @@ -1,11 +1,3 @@ -using Lion.AbpPro.AuditLogs; -using Lion.AbpPro.Permissions; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using System.Threading.Tasks; -using Volo.Abp.Application.Dtos; - namespace Lion.AbpPro.Controllers.Systems { [Route("AuditLogs")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/LionAbpProLogController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/LionAbpProLogController.cs index 4f142498..4103624d 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/LionAbpProLogController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/LionAbpProLogController.cs @@ -1,12 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.ElasticSearchs; -using Lion.AbpPro.ElasticSearchs.Dto; -using Lion.AbpPro.Permissions; -using Lion.AbpPro.Extension.Customs.Dtos; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; - namespace Lion.AbpPro.Controllers.Systems { [Route("EsLog")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/OrganizationUnitController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/OrganizationUnitController.cs index e0c26695..2cc6aee2 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/OrganizationUnitController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/OrganizationUnitController.cs @@ -1,13 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Extension.Customs.Dtos; -using Lion.AbpPro.OrganizationUnits; -using Lion.AbpPro.OrganizationUnits.Dto; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; - -namespace Lion.AbpPro.Controllers.Systems; +namespace Lion.AbpPro.Controllers.Systems; [Route("OrganizationUnits")] public class OrganizationUnitController : AbpProController, IOrganizationUnitAppService diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/PermissionController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/PermissionController.cs index 9ae8f289..663cdd58 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/PermissionController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/PermissionController.cs @@ -1,11 +1,3 @@ -using System.Threading.Tasks; -using Lion.AbpPro.Roles; -using Lion.AbpPro.Roles.Dtos; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Identity; - namespace Lion.AbpPro.Controllers.Systems { [Route("Permissions")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/RoleController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/RoleController.cs index d0d245c1..b814c5a8 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/RoleController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/RoleController.cs @@ -1,13 +1,4 @@ using System; -using System.Threading.Tasks; -using Lion.AbpPro.Roles; -using Lion.AbpPro.Roles.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Identity; namespace Lion.AbpPro.Controllers.Systems { diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/SettingController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/SettingController.cs index 6829307e..a1ac51c0 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/SettingController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/SettingController.cs @@ -1,10 +1,3 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Lion.AbpPro.Settings; -using Lion.AbpPro.Settings.Dtos; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; - namespace Lion.AbpPro.Controllers.Systems { [Route("Settings")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/UserController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/UserController.cs index 032d1f9b..1f324514 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/UserController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Systems/UserController.cs @@ -1,14 +1,3 @@ -using System.Net; -using System.Threading.Tasks; -using Lion.AbpPro.Users; -using Lion.AbpPro.Users.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Account; -using Volo.Abp.Application.Dtos; -using Volo.Abp.Identity; - namespace Lion.AbpPro.Controllers.Systems { [Route("Users")] diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Tenants/AbpTenantController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Tenants/AbpTenantController.cs deleted file mode 100644 index 842a4bb8..00000000 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Tenants/AbpTenantController.cs +++ /dev/null @@ -1,28 +0,0 @@ -// using System; -// using System.Threading.Tasks; -// using Lion.AbpPro.Tenants.Dtos; -// using Microsoft.AspNetCore.Mvc; -// using Swashbuckle.AspNetCore.Annotations; -// using Volo.Abp.Application.Services; -// using Volo.Abp.AspNetCore.Mvc.MultiTenancy; -// -// namespace Lion.AbpPro.Controllers.Tenants -// { -// [Route("Tenants")] -// public class AbpTenantController : AbpProController,IApplicationService -// { -// private readonly IAbpTenantAppService _abpTenantAppService; -// -// public AbpTenantController(IAbpTenantAppService abpTenantAppService) -// { -// _abpTenantAppService = abpTenantAppService; -// } -// -// [HttpPost("find")] -// [SwaggerOperation(summary: "通过名称获取租户信息", Tags = new[] {"Tenants"})] -// public async Task FindTenantByNameAsync(FindTenantByNameInput input) -// { -// return await _abpTenantAppService.FindTenantByNameAsync(input.Name); -// } -// } -// } \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Tenants/TenantController.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Tenants/TenantController.cs index 365f0688..a43aa665 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Tenants/TenantController.cs +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Controllers/Tenants/TenantController.cs @@ -1,12 +1,6 @@ -using System.Threading.Tasks; using Lion.AbpPro.Tenants.Dtos; -using Lion.AbpPro.Extension.Customs.Dtos; using Lion.AbpPro.Tenants; -using Microsoft.AspNetCore.Mvc; -using Swashbuckle.AspNetCore.Annotations; -using Volo.Abp.Application.Dtos; using Volo.Abp.AspNetCore.Mvc.MultiTenancy; -using Volo.Abp.TenantManagement; namespace Lion.AbpPro.Controllers.Tenants { diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/GlobalUsings.cs b/aspnet-core/services/src/Lion.AbpPro.HttpApi/GlobalUsings.cs new file mode 100644 index 00000000..6b00b00d --- /dev/null +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/GlobalUsings.cs @@ -0,0 +1,46 @@ +// Global using directives + +global using System.Collections.Generic; +global using System.Net; +global using System.Threading.Tasks; +global using Lion.AbpPro.AuditLogs; +global using Lion.AbpPro.DataDictionaryManagement; +global using Lion.AbpPro.ElasticSearches; +global using Lion.AbpPro.ElasticSearches.Dto; +global using Lion.AbpPro.Extension.Customs.Dtos; +global using Lion.AbpPro.FileManagement; +global using Lion.AbpPro.IdentityServers; +global using Lion.AbpPro.IdentityServers.ApiResources; +global using Lion.AbpPro.IdentityServers.ApiResources.Dtos; +global using Lion.AbpPro.IdentityServers.ApiScopes; +global using Lion.AbpPro.IdentityServers.ApiScopes.Dtos; +global using Lion.AbpPro.IdentityServers.Clients; +global using Lion.AbpPro.IdentityServers.Clients.Dtos; +global using Lion.AbpPro.IdentityServers.IdentityResources; +global using Lion.AbpPro.IdentityServers.IdentityResources.Dtos; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.NotificationManagement; +global using Lion.AbpPro.OrganizationUnits; +global using Lion.AbpPro.OrganizationUnits.Dto; +global using Lion.AbpPro.Permissions; +global using Lion.AbpPro.Roles; +global using Lion.AbpPro.Roles.Dtos; +global using Lion.AbpPro.Settings; +global using Lion.AbpPro.Settings.Dtos; +global using Lion.AbpPro.Users; +global using Lion.AbpPro.Users.Dtos; +global using Localization.Resources.AbpUi; +global using Microsoft.AspNetCore.Authorization; +global using Microsoft.AspNetCore.Mvc; +global using Swashbuckle.AspNetCore.Annotations; +global using Volo.Abp.Account; +global using Volo.Abp.Application.Dtos; +global using Volo.Abp.Application.Services; +global using Volo.Abp.AspNetCore.Mvc; +global using Volo.Abp.FeatureManagement; +global using Volo.Abp.Identity; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.PermissionManagement.HttpApi; +global using Volo.Abp.SettingManagement; +global using Volo.Abp.TenantManagement; \ No newline at end of file diff --git a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Lion.AbpPro.HttpApi.csproj b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Lion.AbpPro.HttpApi.csproj index 4461a1f4..b4cdb1b4 100644 --- a/aspnet-core/services/src/Lion.AbpPro.HttpApi/Lion.AbpPro.HttpApi.csproj +++ b/aspnet-core/services/src/Lion.AbpPro.HttpApi/Lion.AbpPro.HttpApi.csproj @@ -15,13 +15,13 @@ - - - - - - - + + + + + + + diff --git a/aspnet-core/services/test/Lion.AbpPro.Application.Tests/GlobalUsings.cs b/aspnet-core/services/test/Lion.AbpPro.Application.Tests/GlobalUsings.cs new file mode 100644 index 00000000..49d96636 --- /dev/null +++ b/aspnet-core/services/test/Lion.AbpPro.Application.Tests/GlobalUsings.cs @@ -0,0 +1,6 @@ +// Global using directives + +global using System.Threading.Tasks; +global using Shouldly; +global using Volo.Abp.Identity; +global using Xunit; \ No newline at end of file diff --git a/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Lion.AbpPro.Application.Tests.csproj b/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Lion.AbpPro.Application.Tests.csproj index dc30925d..baa07cb5 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Lion.AbpPro.Application.Tests.csproj +++ b/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Lion.AbpPro.Application.Tests.csproj @@ -13,7 +13,7 @@ - + diff --git a/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Samples/SampleAppServiceTests.cs b/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Samples/SampleAppServiceTests.cs index 923dce52..05987630 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Samples/SampleAppServiceTests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Application.Tests/Samples/SampleAppServiceTests.cs @@ -1,8 +1,3 @@ -using Shouldly; -using System.Threading.Tasks; -using Volo.Abp.Identity; -using Xunit; - namespace Lion.AbpPro.Samples { /* This is just an example test class. diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestBase.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestBase.cs index 4ced040a..4a0dd41e 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestBase.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestBase.cs @@ -1,5 +1,3 @@ -using Lion.AbpPro.Localization; - namespace Lion.AbpPro { public abstract class AbpProDomainTestBase : AbpProTestBase diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestModule.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestModule.cs index 51e8209f..76a579d8 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestModule.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/AbpProDomainTestModule.cs @@ -1,6 +1,3 @@ -using Lion.AbpPro.EntityFrameworkCore; -using Volo.Abp.Modularity; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/GlobalUsings.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/GlobalUsings.cs new file mode 100644 index 00000000..0a1f267d --- /dev/null +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/GlobalUsings.cs @@ -0,0 +1,15 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Threading.Tasks; +global using Lion.AbpPro.EntityFrameworkCore; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.Localization.Extensions; +global using Shouldly; +global using Volo.Abp; +global using Volo.Abp.Identity; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Xunit; \ No newline at end of file diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiResourceManager_Tests.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiResourceManager_Tests.cs index ae1b8e34..a2d8692a 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiResourceManager_Tests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiResourceManager_Tests.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using System.Linq; -using Shouldly; -using Volo.Abp; -using Xunit; - namespace Lion.AbpPro.IdentityServer { public class IdenityServerApiResourceManager_Tests : AbpProDomainTestBase diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiScopeManager_Tests.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiScopeManager_Tests.cs index 8e63b289..f94d1904 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiScopeManager_Tests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerApiScopeManager_Tests.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Shouldly; -using Volo.Abp; -using Xunit; - namespace Lion.AbpPro.IdentityServer { public class IdenityServerApiScopeManager_Tests : AbpProDomainTestBase diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerClientManager_Tests.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerClientManager_Tests.cs index a9f4d341..27ff164a 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerClientManager_Tests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdenityServerClientManager_Tests.cs @@ -1,10 +1,3 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Shouldly; -using Volo.Abp; -using Xunit; - namespace Lion.AbpPro.IdentityServer { public class IdenityServerClientManager_Tests : AbpProDomainTestBase diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdentityResourceManager_Tests.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdentityResourceManager_Tests.cs index c5c33753..8762dc06 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdentityResourceManager_Tests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/IdentityServer/IdentityResourceManager_Tests.cs @@ -1,11 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Shouldly; -using Volo.Abp; -using Xunit; - namespace Lion.AbpPro.IdentityServer { public class IdentityResourceManager_Tests : AbpProDomainTestBase diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Lion.AbpPro.Domain.Tests.csproj b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Lion.AbpPro.Domain.Tests.csproj index 5639336d..ad47684d 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Lion.AbpPro.Domain.Tests.csproj +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Lion.AbpPro.Domain.Tests.csproj @@ -13,7 +13,7 @@ - + diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Localizations/LocalizationHelper_Tests.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Localizations/LocalizationHelper_Tests.cs index d155e796..13a50543 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Localizations/LocalizationHelper_Tests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Localizations/LocalizationHelper_Tests.cs @@ -1,11 +1,4 @@ -using System; -using Lion.AbpPro.Localization; -using Lion.AbpPro.Localization.Extensions; -using Shouldly; -using Volo.Abp.Localization; -using Xunit; - -namespace Lion.AbpPro.Localizations +namespace Lion.AbpPro.Localizations { public class LocalizationHelper_Tests:AbpProDomainTestBase { diff --git a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Samples/SampleDomainTests.cs b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Samples/SampleDomainTests.cs index f48d317b..185a3f2b 100644 --- a/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Samples/SampleDomainTests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.Domain.Tests/Samples/SampleDomainTests.cs @@ -1,8 +1,3 @@ -using System.Threading.Tasks; -using Shouldly; -using Volo.Abp.Identity; -using Xunit; - namespace Lion.AbpPro.Samples { /* This is just an example test class. diff --git a/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestBase.cs b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestBase.cs index ad56f272..8bf32f00 100644 --- a/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestBase.cs +++ b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestBase.cs @@ -1,5 +1,3 @@ -using Volo.Abp; - namespace Lion.AbpPro.EntityFrameworkCore { public abstract class AbpProEntityFrameworkCoreTestBase : AbpProTestBase diff --git a/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestModule.cs b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestModule.cs index a62f41d4..c03cacb5 100644 --- a/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestModule.cs +++ b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProEntityFrameworkCoreTestModule.cs @@ -1,13 +1,3 @@ -using Microsoft.Data.Sqlite; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Sqlite; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.EntityFrameworkCore { [DependsOn( diff --git a/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/GlobalUsings.cs b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/GlobalUsings.cs new file mode 100644 index 00000000..9ba13c26 --- /dev/null +++ b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/GlobalUsings.cs @@ -0,0 +1,11 @@ +// Global using directives + +global using Microsoft.Data.Sqlite; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.EntityFrameworkCore.Infrastructure; +global using Microsoft.EntityFrameworkCore.Storage; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Sqlite; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.csproj b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.csproj index d01d3948..1d1a7a7e 100644 --- a/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.csproj +++ b/aspnet-core/services/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.csproj @@ -11,12 +11,12 @@ - - + + - + diff --git a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestBase.cs b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestBase.cs index 8af1ddb4..7528d859 100644 --- a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestBase.cs +++ b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestBase.cs @@ -1,7 +1,4 @@ -using Lion.AbpPro.FreeSqlReppsitory.Tests; -using Lion.AbpPro.Localization; - -namespace Lion.AbpPro.FreeSqlRepository.Tests +namespace Lion.AbpPro.FreeSqlRepository.Tests { public abstract class AbpProFreeSqlRepositoryTestBase: AbpProTestBase { diff --git a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestModule.cs b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestModule.cs index 86c96baa..81a39bc6 100644 --- a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestModule.cs +++ b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/AbpProFreeSqlRepositoryTestModule.cs @@ -1,16 +1,4 @@ -using Lion.AbpPro.EntityFrameworkCore; -using Lion.AbpPro.FreeSqlRepository; -using Microsoft.Data.Sqlite; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Sqlite; -using Volo.Abp.Modularity; - -namespace Lion.AbpPro.FreeSqlReppsitory.Tests; +namespace Lion.AbpPro.FreeSqlReppsitory.Tests; [DependsOn( typeof(AbpProTestBaseModule), diff --git a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/GlobalUsings.cs b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/GlobalUsings.cs new file mode 100644 index 00000000..8b3c239a --- /dev/null +++ b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/GlobalUsings.cs @@ -0,0 +1,19 @@ +// Global using directives + +global using System.Threading.Tasks; +global using Lion.AbpPro.EntityFrameworkCore; +global using Lion.AbpPro.FreeSqlRepository; +global using Lion.AbpPro.FreeSqlReppsitory.Tests; +global using Lion.AbpPro.Localization; +global using Lion.AbpPro.Users; +global using Microsoft.Data.Sqlite; +global using Microsoft.EntityFrameworkCore; +global using Microsoft.EntityFrameworkCore.Infrastructure; +global using Microsoft.EntityFrameworkCore.Storage; +global using Microsoft.Extensions.DependencyInjection; +global using Shouldly; +global using Volo.Abp; +global using Volo.Abp.EntityFrameworkCore; +global using Volo.Abp.EntityFrameworkCore.Sqlite; +global using Volo.Abp.Modularity; +global using Xunit; \ No newline at end of file diff --git a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Lion.AbpPro.FreeSqlRepository.Tests.csproj b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Lion.AbpPro.FreeSqlRepository.Tests.csproj index 0e8adec4..9921a4ef 100644 --- a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Lion.AbpPro.FreeSqlRepository.Tests.csproj +++ b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Lion.AbpPro.FreeSqlRepository.Tests.csproj @@ -9,9 +9,9 @@ - - - + + + diff --git a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Users/UserFreeSqlBasicRepository_Tests.cs b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Users/UserFreeSqlBasicRepository_Tests.cs index c0bea6af..e3cbabb5 100644 --- a/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Users/UserFreeSqlBasicRepository_Tests.cs +++ b/aspnet-core/services/test/Lion.AbpPro.FreeSqlRepository.Tests/Users/UserFreeSqlBasicRepository_Tests.cs @@ -1,9 +1,4 @@ -using System.Threading.Tasks; -using Lion.AbpPro.Users; -using Shouldly; -using Xunit; - -namespace Lion.AbpPro.FreeSqlRepository.Tests.Users +namespace Lion.AbpPro.FreeSqlRepository.Tests.Users { diff --git a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/AbpProConsoleApiClientModule.cs b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/AbpProConsoleApiClientModule.cs index 66b13bcc..7e2a9b64 100644 --- a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/AbpProConsoleApiClientModule.cs +++ b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/AbpProConsoleApiClientModule.cs @@ -1,10 +1,3 @@ -using System; -using Microsoft.Extensions.DependencyInjection; -using Polly; -using Volo.Abp.Http.Client; -using Volo.Abp.Http.Client.IdentityModel; -using Volo.Abp.Modularity; - namespace Lion.AbpPro.HttpApi.Client.ConsoleTestApp { [DependsOn( diff --git a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs index 69acc3e9..168a7151 100644 --- a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs +++ b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs @@ -1,8 +1,3 @@ -using System; -using System.Threading.Tasks; -using Volo.Abp.Account; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro.HttpApi.Client.ConsoleTestApp { public class ClientDemoService : ITransientDependency diff --git a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs index d2104a21..80ec3176 100644 --- a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs +++ b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs @@ -1,9 +1,3 @@ -using Microsoft.Extensions.Hosting; -using System.Threading; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; - namespace Lion.AbpPro.HttpApi.Client.ConsoleTestApp { public class ConsoleTestAppHostedService : IHostedService diff --git a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs new file mode 100644 index 00000000..642f1934 --- /dev/null +++ b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs @@ -0,0 +1,14 @@ +// Global using directives + +global using System; +global using System.Threading; +global using System.Threading.Tasks; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Polly; +global using Volo.Abp; +global using Volo.Abp.Account; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Http.Client; +global using Volo.Abp.Http.Client.IdentityModel; +global using Volo.Abp.Modularity; \ No newline at end of file diff --git a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Lion.AbpPro.HttpApi.Client.ConsoleTestApp.csproj b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Lion.AbpPro.HttpApi.Client.ConsoleTestApp.csproj index ab9c4219..c23c4e23 100644 --- a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Lion.AbpPro.HttpApi.Client.ConsoleTestApp.csproj +++ b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Lion.AbpPro.HttpApi.Client.ConsoleTestApp.csproj @@ -19,7 +19,7 @@ - + diff --git a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Program.cs b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Program.cs index 744ee273..c5586dcd 100644 --- a/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Program.cs +++ b/aspnet-core/services/test/Lion.AbpPro.HttpApi.Client.ConsoleTestApp/Program.cs @@ -1,7 +1,3 @@ -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; - namespace Lion.AbpPro.HttpApi.Client.ConsoleTestApp { class Program diff --git a/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBase.cs b/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBase.cs index 37948e94..8d57dfa9 100644 --- a/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBase.cs +++ b/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBase.cs @@ -1,11 +1,3 @@ -using System; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Modularity; -using Volo.Abp.Uow; -using Volo.Abp.Testing; - namespace Lion.AbpPro { /* All test classes are derived from this class, directly or indirectly. diff --git a/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBaseModule.cs b/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBaseModule.cs index 05833854..91495cb2 100644 --- a/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBaseModule.cs +++ b/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestBaseModule.cs @@ -1,13 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; -using Volo.Abp.Authorization; -using Volo.Abp.Autofac; -using Volo.Abp.BackgroundJobs; -using Volo.Abp.Data; -using Volo.Abp.IdentityServer; -using Volo.Abp.Modularity; -using Volo.Abp.Threading; - namespace Lion.AbpPro { [DependsOn( diff --git a/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestDataSeedContributor.cs b/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestDataSeedContributor.cs index 5ce81381..8af65c54 100644 --- a/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestDataSeedContributor.cs +++ b/aspnet-core/services/test/Lion.AbpPro.TestBase/AbpProTestDataSeedContributor.cs @@ -1,7 +1,3 @@ -using System.Threading.Tasks; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; - namespace Lion.AbpPro { public class AbpProTestDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/services/test/Lion.AbpPro.TestBase/GlobalUsings.cs b/aspnet-core/services/test/Lion.AbpPro.TestBase/GlobalUsings.cs new file mode 100644 index 00000000..cf2435cc --- /dev/null +++ b/aspnet-core/services/test/Lion.AbpPro.TestBase/GlobalUsings.cs @@ -0,0 +1,31 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Security.Claims; +global using System.Threading.Tasks; +global using IdentityServer4.Models; +global using Microsoft.Extensions.DependencyInjection; +global using Volo.Abp; +global using Volo.Abp.Authorization; +global using Volo.Abp.Authorization.Permissions; +global using Volo.Abp.Autofac; +global using Volo.Abp.BackgroundJobs; +global using Volo.Abp.Data; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Guids; +global using Volo.Abp.IdentityServer; +global using Volo.Abp.IdentityServer.ApiResources; +global using Volo.Abp.IdentityServer.ApiScopes; +global using Volo.Abp.IdentityServer.Clients; +global using Volo.Abp.IdentityServer.IdentityResources; +global using Volo.Abp.Modularity; +global using Volo.Abp.MultiTenancy; +global using Volo.Abp.PermissionManagement; +global using Volo.Abp.Security.Claims; +global using Volo.Abp.Testing; +global using Volo.Abp.Threading; +global using Volo.Abp.Uow; +global using ApiResource = Volo.Abp.IdentityServer.ApiResources.ApiResource; +global using ApiScope = Volo.Abp.IdentityServer.ApiScopes.ApiScope; +global using Client = Volo.Abp.IdentityServer.Clients.Client; \ No newline at end of file diff --git a/aspnet-core/services/test/Lion.AbpPro.TestBase/IdentityServerDataSeedContributor.cs b/aspnet-core/services/test/Lion.AbpPro.TestBase/IdentityServerDataSeedContributor.cs index 28753818..85be7ca3 100644 --- a/aspnet-core/services/test/Lion.AbpPro.TestBase/IdentityServerDataSeedContributor.cs +++ b/aspnet-core/services/test/Lion.AbpPro.TestBase/IdentityServerDataSeedContributor.cs @@ -1,22 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using IdentityServer4.Models; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Data; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Guids; -using Volo.Abp.IdentityServer.ApiResources; -using Volo.Abp.IdentityServer.ApiScopes; -using Volo.Abp.IdentityServer.Clients; -using Volo.Abp.IdentityServer.IdentityResources; -using Volo.Abp.MultiTenancy; -using Volo.Abp.PermissionManagement; -using Volo.Abp.Uow; -using ApiResource = Volo.Abp.IdentityServer.ApiResources.ApiResource; -using ApiScope = Volo.Abp.IdentityServer.ApiScopes.ApiScope; -using Client = Volo.Abp.IdentityServer.Clients.Client; - namespace Lion.AbpPro { public class IdentityServerDataSeedContributor : IDataSeedContributor, ITransientDependency diff --git a/aspnet-core/services/test/Lion.AbpPro.TestBase/Lion.AbpPro.TestBase.csproj b/aspnet-core/services/test/Lion.AbpPro.TestBase/Lion.AbpPro.TestBase.csproj index 2c34ee12..71355388 100644 --- a/aspnet-core/services/test/Lion.AbpPro.TestBase/Lion.AbpPro.TestBase.csproj +++ b/aspnet-core/services/test/Lion.AbpPro.TestBase/Lion.AbpPro.TestBase.csproj @@ -9,19 +9,19 @@ - - - + + + - - - - - - + + + + + + diff --git a/aspnet-core/services/test/Lion.AbpPro.TestBase/Security/FakeCurrentPrincipalAccessor.cs b/aspnet-core/services/test/Lion.AbpPro.TestBase/Security/FakeCurrentPrincipalAccessor.cs index c12566fd..700ddd7c 100644 --- a/aspnet-core/services/test/Lion.AbpPro.TestBase/Security/FakeCurrentPrincipalAccessor.cs +++ b/aspnet-core/services/test/Lion.AbpPro.TestBase/Security/FakeCurrentPrincipalAccessor.cs @@ -1,8 +1,3 @@ -using System.Collections.Generic; -using System.Security.Claims; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Security.Claims; - namespace Lion.AbpPro.Security { [Dependency(ReplaceServices = true)] diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/GlobalUsings.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/GlobalUsings.cs new file mode 100644 index 00000000..155d071b --- /dev/null +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/GlobalUsings.cs @@ -0,0 +1,9 @@ +// Global using directives + +global using Microsoft.Extensions.DependencyInjection; +global using Ocelot.DependencyInjection; +global using Ocelot.Provider.Consul; +global using Ocelot.Provider.Polly; +global using Volo.Abp.Autofac; +global using Volo.Abp.Modularity; +global using Volo.Abp.Swashbuckle; \ No newline at end of file diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/Lion.AbpPro.Shared.Hosting.Gateways.csproj b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/Lion.AbpPro.Shared.Hosting.Gateways.csproj index d1f6db7a..e47e88f3 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/Lion.AbpPro.Shared.Hosting.Gateways.csproj +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/Lion.AbpPro.Shared.Hosting.Gateways.csproj @@ -7,11 +7,11 @@ - - - - - - + + + + + + diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/SharedHostingGatewayModule.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/SharedHostingGatewayModule.cs index a67ffa6a..ce5e1cf5 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/SharedHostingGatewayModule.cs +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Gateways/SharedHostingGatewayModule.cs @@ -1,11 +1,3 @@ -using Microsoft.Extensions.DependencyInjection; -using Ocelot.DependencyInjection; -using Ocelot.Provider.Consul; -using Ocelot.Provider.Polly; -using Volo.Abp.Autofac; -using Volo.Abp.Modularity; -using Volo.Abp.Swashbuckle; - namespace Lion.AbpPro.Shared.Hosting.Gateways { [DependsOn( diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/GlobalUsings.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/GlobalUsings.cs new file mode 100644 index 00000000..a71b1759 --- /dev/null +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/GlobalUsings.cs @@ -0,0 +1,33 @@ +// Global using directives + +global using System; +global using System.Collections.Generic; +global using System.Linq; +global using System.Net; +global using System.Reflection; +global using Consul; +global using Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.Extensions.DependencyInjection; +global using Microsoft.AspNetCore.Builder; +global using Microsoft.AspNetCore.Cors; +global using Microsoft.AspNetCore.Http; +global using Microsoft.AspNetCore.Mvc.ApiExplorer; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Microsoft.Extensions.Options; +global using Microsoft.OpenApi.Any; +global using Microsoft.OpenApi.Models; +global using Swashbuckle.AspNetCore.SwaggerGen; +global using Volo.Abp; +global using Volo.Abp.AspNetCore.ExceptionHandling; +global using Volo.Abp.AspNetCore.Mvc.AntiForgery; +global using Volo.Abp.Authorization; +global using Volo.Abp.Autofac; +global using Volo.Abp.DependencyInjection; +global using Volo.Abp.Domain.Entities; +global using Volo.Abp.ExceptionHandling; +global using Volo.Abp.Localization; +global using Volo.Abp.Modularity; +global using Volo.Abp.Swashbuckle; +global using Volo.Abp.UI.Navigation.Urls; +global using Volo.Abp.Validation; \ No newline at end of file diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Lion.AbpPro.Shared.Hosting.Microservices.csproj b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Lion.AbpPro.Shared.Hosting.Microservices.csproj index f6c0a764..69d876a6 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Lion.AbpPro.Shared.Hosting.Microservices.csproj +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Lion.AbpPro.Shared.Hosting.Microservices.csproj @@ -5,18 +5,18 @@ - - - - - - - - - - + + + + + + + + + + - + diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/Builder/ApplicationBuilderExtensions.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/Builder/ApplicationBuilderExtensions.cs index e122f38e..8e38a13d 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/Builder/ApplicationBuilderExtensions.cs +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/Builder/ApplicationBuilderExtensions.cs @@ -1,10 +1,3 @@ -using System; -using Consul; -using Microsoft.AspNetCore.Builder; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; - namespace Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.AspNetCore.Builder { public static class ApplicationBuilderExtensions diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/Extensions/DependencyInjection/ServiceCollectionExtensions.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/Extensions/DependencyInjection/ServiceCollectionExtensions.cs index c27200c0..145984a5 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/Extensions/DependencyInjection/ServiceCollectionExtensions.cs +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/Extensions/DependencyInjection/ServiceCollectionExtensions.cs @@ -1,8 +1,3 @@ -using System; -using Consul; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; - namespace Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.Extensions.DependencyInjection { public static class ServiceCollectionExtensions diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs index aeb7ddc1..91f72d2b 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs @@ -1,16 +1,3 @@ -using System; -using System.Linq; -using Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.Extensions.DependencyInjection; -using Microsoft.AspNetCore.Cors; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.AspNetCore.Mvc.AntiForgery; -using Volo.Abp.Autofac; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Volo.Abp.Swashbuckle; -using Volo.Abp.UI.Navigation.Urls; - namespace Lion.AbpPro.Shared.Hosting.Microservices { [DependsOn( diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/EnumSchemaFilter.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/EnumSchemaFilter.cs index 310186b5..7965ee2a 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/EnumSchemaFilter.cs +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/EnumSchemaFilter.cs @@ -1,9 +1,3 @@ -using System; -using System.Linq; -using Microsoft.OpenApi.Any; -using Microsoft.OpenApi.Models; -using Swashbuckle.AspNetCore.SwaggerGen; - namespace Lion.AbpPro.Shared.Hosting.Microservices.Swaggers { /// diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/HiddenAbpDefaultApiFilter.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/HiddenAbpDefaultApiFilter.cs index 0549210b..11172991 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/HiddenAbpDefaultApiFilter.cs +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Swaggers/HiddenAbpDefaultApiFilter.cs @@ -1,9 +1,3 @@ -using System.Collections.Generic; -using System.Reflection; -using Microsoft.AspNetCore.Mvc.ApiExplorer; -using Microsoft.OpenApi.Models; -using Swashbuckle.AspNetCore.SwaggerGen; - namespace Lion.AbpPro.Shared.Hosting.Microservices.Swaggers { /// diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Volo/Abp/DefaultHttpExceptionStatusCodeFinder.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Volo/Abp/DefaultHttpExceptionStatusCodeFinder.cs index e3c6a472..133e2b60 100644 --- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Volo/Abp/DefaultHttpExceptionStatusCodeFinder.cs +++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Volo/Abp/DefaultHttpExceptionStatusCodeFinder.cs @@ -1,15 +1,3 @@ -using System; -using System.Net; -using Microsoft.AspNetCore.Http; -using Microsoft.Extensions.Options; -using Volo.Abp; -using Volo.Abp.AspNetCore.ExceptionHandling; -using Volo.Abp.Authorization; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Domain.Entities; -using Volo.Abp.ExceptionHandling; -using Volo.Abp.Validation; - namespace Lion.AbpPro.Shared.Hosting.Microservices.Volo.Abp { ///