From 1e107d50275f46d9fa16112973c19f42e719da05 Mon Sep 17 00:00:00 2001 From: colin Date: Fri, 20 Oct 2023 17:48:02 +0800 Subject: [PATCH] upgrade(abp): upgrade abp framework to 7.4.0 --- apps/vue/.env.development | 4 +- .../definitions/features/index.ts | 40 + .../definitions/features/model/index.ts | 36 + .../definitions/groups/index.ts | 40 + .../definitions/groups/model/index.ts | 19 + .../api/feature-management/features/index.ts | 20 + .../features/model/index.ts | 44 + apps/vue/src/api/feature/feature.ts | 26 - .../vue/src/api/feature/model/featureModel.ts | 34 - apps/vue/src/api/messages/notifications.ts | 2 +- apps/vue/src/api/oss-management/oss.ts | 3 - .../settings-management/definitions/index.ts | 41 + .../definitions/model/index.ts | 32 + .../api/settings-management/settings/index.ts | 60 + .../settings/model/index.ts} | 0 apps/vue/src/api/settings/settings.ts | 60 - .../src/api/text-templating/contents/index.ts | 6 +- .../api/text-templating/definitions/index.ts | 2 +- .../definitions/model/index.ts | 5 +- .../api/webhooks/definitions/groups/index.ts | 41 + .../definitions/groups/model/index.ts | 19 + .../webhooks/definitions/webhooks/index.ts | 41 + .../definitions/webhooks/model/index.ts | 28 + .../api/webhooks/model/sendAttemptsModel.ts | 32 - .../api/webhooks/model/subscriptionsModel.ts | 45 - apps/vue/src/api/webhooks/send-attempts.ts | 73 - .../src/api/webhooks/send-attempts/index.ts | 46 + .../api/webhooks/send-attempts/model/index.ts | 40 + apps/vue/src/api/webhooks/subscriptions.ts | 85 - .../src/api/webhooks/subscriptions/index.ts | 55 + .../api/webhooks/subscriptions/model/index.ts | 49 + .../ExtraPropertyDictionary.vue | 271 + .../Abp/ExtraPropertyDictionary/index.ts | 3 + .../Abp/FeatureModal/hooks/useFeatures.ts | 145 + .../Abp/FeatureModal}/index.ts | 0 .../Abp/FeatureModal/src/FeatureModal.vue | 100 + .../Abp/LocalizableInput/LocalizableInput.vue | 168 + .../components/Abp/LocalizableInput/index.ts | 3 + .../components/Abp/LocalizableInput/props.ts | 9 + .../StringValueType/StringValueTypeInput.vue | 551 ++ .../components/Abp/StringValueType/index.ts | 3 + .../Abp/StringValueType/validator.ts | 134 + .../Abp/StringValueType/valueType.ts | 122 + apps/vue/src/components/Abp/index.ts | 4 + .../src/components/Form/src/componentMap.ts | 7 + .../src/components/Form/src/types/index.ts | 4 +- .../Permission/src/PermissionModal.vue | 104 +- .../SettingManagement/src/SettingForm.vue | 2 +- apps/vue/src/hooks/abp/useDefineSettings.ts | 2 +- apps/vue/src/hooks/abp/useFeatures.ts | 32 +- apps/vue/src/hooks/abp/useLocalization.ts | 24 +- .../hooks/abp/useLocalizationSerializer.ts | 101 + apps/vue/src/locales/lang/en/component.ts | 85 +- apps/vue/src/locales/lang/zh-CN/component.ts | 81 + apps/vue/src/store/modules/settings.ts | 2 +- apps/vue/src/utils/table.ts | 23 + apps/vue/src/views/account/center/Setting.vue | 4 +- .../components/FeatureDefinitionModal.vue | 433 ++ .../components/FeatureDefinitionTable.vue | 268 + .../definitions/features/datas/ModalData.ts | 22 + .../definitions/features/datas/TableData.ts | 69 + .../definitions/features/index.vue | 16 + .../components/GroupDefinitionModal.vue | 199 + .../components/GroupDefinitionTable.vue | 159 + .../definitions/groups/datas/ModalData.ts | 15 + .../definitions/groups/datas/TableData.ts | 35 + .../definitions/groups/index.vue | 16 + .../vue/src/views/feature/hooks/useFeature.ts | 145 - .../src/views/feature/src/FeatureModal.vue | 89 - .../languages/components/LanguageTable.vue | 6 +- .../resources/components/ResourceTable.vue | 6 +- .../texts/components/ModalData.ts | 4 +- .../texts/components/TextTable.vue | 7 +- .../components/ApplicationModal.vue | 4 + .../components/ApplicationTable.vue | 22 +- .../objects/components/FileList.vue | 49 +- .../objects/components/FolderTree.vue | 61 +- .../objects/components/OssFolderModal.vue | 2 +- .../objects/components/OssManagePage.vue | 25 +- .../objects/components/OssUploadModal.vue | 8 + .../views/oss-management/objects/index.vue | 2 +- .../saas/editions/components/EditionTable.vue | 2 +- .../saas/tenant/components/TenantTable.vue | 2 +- .../views/saas/tenant/hooks/useTenantTable.ts | 2 +- .../components/SettingDefinitionModal.vue | 230 + .../components/SettingDefinitionTable.vue | 155 + .../definitions/datas/ModalData.ts | 30 + .../definitions/datas/TableData.ts | 83 + .../settings-management/definitions/index.vue | 16 + .../definitions/types/props.ts | 10 + .../settings-management/settings/index.vue | 93 + apps/vue/src/views/sys/settings/index.vue | 6 +- .../components/TemplateDefinitionModal.vue | 254 +- .../components/TemplateDefinitionTable.vue | 65 +- .../templates/datas/ModalData.ts | 173 - .../templates/datas/TableData.ts | 10 + .../components/GroupDefinitionModal.vue | 201 + .../components/GroupDefinitionTable.vue | 147 + .../definitions/groups/datas/ModalData.ts | 15 + .../definitions/groups/datas/TableData.ts | 35 + .../webhooks/definitions/groups/index.vue | 16 + .../components/WebhookDefinitionModal.vue | 331 + .../components/WebhookDefinitionTable.vue | 188 + .../definitions/webhooks/datas/ModalData.ts | 22 + .../definitions/webhooks/datas/TableData.ts | 59 + .../webhooks/definitions/webhooks/index.vue | 16 + .../components/SendAttemptModal.vue | 10 +- .../components/SendAttemptTable.vue | 22 +- .../webhooks/send-attempts/datas/ModalData.ts | 2 +- .../components/SubscriptionModal.vue | 17 +- .../components/SubscriptionTable.vue | 10 +- .../webhooks/subscriptions/datas/ModalData.ts | 31 +- apps/vue/src/views/webhooks/typing.ts | 15 +- aspnet-core/Directory.Build.props | 6 +- aspnet-core/LINGYUN.MicroService.All.sln | 560 +- aspnet-core/LINGYUN.MicroService.Common.sln | 237 +- .../LINGYUN.MicroService.SingleProject.sln | 260 +- .../LINGYUN.MicroService.TaskManagement.sln | 166 +- ...INGYUN.MicroService.WebhooksManagement.sln | 132 +- aspnet-core/LINGYUN.MicroService.Workflow.sln | 323 +- aspnet-core/common.props | 2 +- .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 ...GYUN.Abp.AuditLogging.Elasticsearch.csproj | 20 + .../AbpAuditLoggingElasticsearchModule.cs | 22 + .../AbpAuditLoggingElasticsearchOptions.cs | 17 + .../AuditLogInfoToAuditLogConverter.cs | 115 + .../ElasticsearchAuditLogManager.cs | 369 ++ .../ElasticsearchEntityChangeStore.cs | 394 ++ .../ElasticsearchSecurityLogManager.cs | 268 + .../IAuditLogInfoToAuditLogConverter.cs | 0 .../Elasticsearch/IIndexInitializer.cs | 9 + .../Elasticsearch/IIndexNameNormalizer.cs | 7 + .../Elasticsearch/IndexInitializer.cs | 107 + .../Elasticsearch/IndexInitializerService.cs | 21 + .../Elasticsearch/IndexNameNormalizer.cs | 32 + .../README.md | 38 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 ...bp.AuditLogging.EntityFrameworkCore.csproj | 21 + ...bpAuditLoggingEntityFrameworkCoreModule.cs | 25 + .../AbpAuditingMapperProfile.cs | 21 + .../EntityFrameworkCore/AuditLogManager.cs | 179 + .../EntityFrameworkCore/EntityChangeStore.cs | 115 + .../EntityFrameworkCore/SecurityLogManager.cs | 144 + .../README.md | 32 + .../LINGYUN.Abp.AuditLogging/FodyWeavers.xml | 0 .../LINGYUN.Abp.AuditLogging}/FodyWeavers.xsd | 0 .../LINGYUN.Abp.AuditLogging.csproj | 17 + .../Abp/AuditLogging/AbpAuditLoggingModule.cs | 25 + .../LINGYUN/Abp/AuditLogging/AuditLog.cs | 122 + .../Abp/AuditLogging/AuditLogAction.cs | 48 + .../LINGYUN/Abp/AuditLogging/AuditingStore.cs | 23 + .../AuditLogging/DefaultAuditLogManager.cs | 96 + .../AuditLogging/DefaultEntityChangeStore.cs | 40 + .../AuditLogging/DefaultSecurityLogManager.cs | 87 + .../LINGYUN/Abp/AuditLogging/EntityChange.cs | 71 + .../AuditLogging/EntityChangeWithUsername.cs | 9 + .../Abp/AuditLogging/EntityPropertyChange.cs | 43 + .../Abp/AuditLogging/IAuditLogManager.cs | 64 + .../Abp/AuditLogging/IEntityChangeStore.cs | 46 + .../Abp/AuditLogging/ISecurityLogManager.cs | 56 + .../LINGYUN/Abp/AuditLogging/SecurityLog.cs | 72 + .../Abp/AuditLogging/SecurityLogStore.cs | 23 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../LINGYUN.Abp.Authentication.QQ.csproj | 19 + .../QQ/AbpAuthenticationQQConsts.cs | 8 + .../QQ/AbpAuthenticationQQModule.cs | 17 + .../Abp/Authentication/QQ/AbpQQClaimTypes.cs | 31 + .../QQ/QQConnectOAuthHandler.cs | 176 + .../QQ/QQConnectOAuthOptions.cs | 46 + .../QQAuthenticationExtensions.cs | 63 + .../System/BytesExtensions.cs | 0 .../System/StringExtensions.cs | 0 .../System/Text/Json/JsonElementExtensions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../LINGYUN.Abp.Authentication.WeChat.csproj | 19 + .../WeChat/AbpAuthenticationWeChatConsts.cs | 67 + .../WeChat/AbpAuthenticationWeChatModule.cs | 17 + .../Official/WeChatOfficialOAuthHandler.cs | 336 ++ .../Official/WeChatOfficialOAuthOptions.cs | 47 + .../Official/WeChatOfficialStateCacheItem.cs | 0 .../WeChatAuthenticationExtensions.cs | 65 + ...ntityServerApplicationBuilderExtensions.cs | 22 + .../Http/WeChatOfficialSignatureMiddleware.cs | 0 .../System/BytesExtensions.cs | 0 .../System/StringExtensions.cs | 0 .../System/Text/Json/JsonElementExtensions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 ...Abp.Authorization.OrganizationUnits.csproj | 15 + ...AbpAuthorizationOrganizationUnitsModule.cs | 18 + .../AbpOrganizationUnitClaimTypes.cs | 6 + ...OrganizationUnitPermissionValueProvider.cs | 82 + .../AbpClaimOrganizationUnitsExtensions.cs | 34 + .../CurrentUserOrganizationUnitsExtensions.cs | 30 + .../cli/LINGYUN.Abp.Cli}/FodyWeavers.xml | 0 .../cli/LINGYUN.Abp.Cli}/FodyWeavers.xsd | 0 .../LINGYUN.Abp.Cli/LINGYUN.Abp.Cli.csproj | 42 + .../LINGYUN/Abp/Cli/AbpCliModule.cs | 67 + .../Abp/Cli/Commands/CommandSelector.cs | 32 + .../LINGYUN/Abp/Cli/Commands/CreateCommand.cs | 297 + .../LINGYUN/Abp/Cli/Commands/CreateOptions.cs | 31 + .../Abp/Cli/Commands/GenerateProxyCommand.cs | 170 + .../Abp/Cli/Commands/GenerateViewCommand.cs | 144 + .../LINGYUN/Abp/Cli/Commands/HelpCommand.cs | 102 + .../Abp/Cli/Commands/ICreateProjectService.cs | 9 + .../Commands/LocalFileCreateProjectService.cs | 267 + .../Abp/Cli/Commands/ProjectCreateArgs.cs | 54 + .../LINGYUN/Abp/Cli/Program.cs | 55 + .../CSharp/CSharpServiceProxyGenerator.cs | 442 ++ .../Flutter/FlutterModelScriptGenerator.cs | 0 .../Flutter/FlutterServiceProxyGenerator.cs | 0 .../Flutter/FlutterServiceProxyOptions.cs | 0 .../Flutter/IFlutterHttpScriptGenerator.cs | 0 .../Flutter/IFlutterModelScriptGenerator.cs | 0 .../Flutter/RestServiceScriptGenerator.cs | 0 .../Cli/ServiceProxying/GenerateProxyArgs.cs | 33 + .../TypeScript/AxiosHttpApiScriptGenerator.cs | 237 + .../TypeScript/IHttpApiScriptGenerator.cs | 11 + .../TypeScript/ITypeScriptModelGenerator.cs | 10 + .../TypeScript/TypeScriptModelGenerator.cs | 274 + .../TypeScriptServiceProxyGenerator.cs | 120 + .../TypeScriptServiceProxyOptions.cs | 12 + .../UniAppAxiosHttpApiScriptGenerator.cs | 226 + .../VbenAxiosHttpApiScriptGenerator.cs | 239 + .../VbenDynamicHttpApiScriptGenerator.cs | 196 + .../Abp/Cli/UI/AbpCliViewGeneratorOptions.cs | 13 + .../GetX/FlutterGetXViewScriptGenerator.cs | 0 .../UI/Flutter/GetX/FlutterViewGenerator.cs | 0 .../GetX/IFlutterGetXViewScriptGenerator.cs | 0 .../Templates/FlutterGetXBindingScript.tpl | 0 .../Templates/FlutterGetXControllerScript.tpl | 0 .../GetX/Templates/FlutterGetXIndexScript.tpl | 0 .../Templates/FlutterGetXRouteNamesScript.tpl | 0 .../GetX/Templates/FlutterGetXRouteScript.tpl | 0 .../GetX/Templates/FlutterGetXViewScript.tpl | 0 .../LINGYUN/Abp/Cli/UI/GenerateViewArgs.cs | 26 + .../LINGYUN/Abp/Cli/UI/IViewGenerator.cs | 7 + .../Cli/UI/Vben/IVbenModelScriptGenerator.cs | 17 + .../Cli/UI/Vben/IVbenViewScriptGenerator.cs | 21 + .../Templates/VbenComponentIndexScript.tpl | 13 + .../UI/Vben/Templates/VbenModalViewScript.tpl | 79 + .../UI/Vben/Templates/VbenModelDataScript.tpl | 42 + .../UI/Vben/Templates/VbenTableDataScript.tpl | 28 + .../UI/Vben/Templates/VbenTableViewScript.tpl | 162 + .../Cli/UI/Vben/VbenModelScriptGenerator.cs | 517 ++ .../VbenScriptTemplateDefinitionProvider.cs | 50 + .../Abp/Cli/UI/Vben/VbenViewGenerator.cs | 111 + .../Cli/UI/Vben/VbenViewScriptGenerator.cs | 148 + .../LINGYUN/Abp/Cli/UI/ViewGeneratorBase.cs | 70 + .../Properties/launchSettings.json | 9 + .../cli/LINGYUN.Abp.Cli/README.md | 0 .../System/StringExtensions.cs | 111 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 ...INGYUN.Abp.Aliyun.SettingManagement.csproj | 31 + .../AbpAliyunSettingManagementModule.cs | 0 .../AliyunSettingAppService.cs | 158 + .../AliyunSettingController.cs | 0 ...iyunSettingPermissionDefinitionProvider.cs | 0 .../AliyunSettingPermissionNames.cs | 0 .../IAliyunSettingAppService.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../README.md | 0 .../LINGYUN.Abp.Aliyun}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Aliyun}/FodyWeavers.xsd | 0 .../LINGYUN.Abp.Aliyun.csproj | 0 .../LINGYUN/Abp/Aliyun/AbpAliyunException.cs | 0 .../LINGYUN/Abp/Aliyun/AbpAliyunModule.cs | 0 .../LINGYUN/Abp/Aliyun/AcsClientFactory.cs | 0 .../AliyunBasicSessionCredentialsCacheItem.cs | 0 .../LINGYUN/Abp/Aliyun/AliyunClientFactory.cs | 0 .../LINGYUN/Abp/Aliyun/IAcsClientFactory.cs | 0 .../Abp/Aliyun/Localization/AliyunResource.cs | 0 .../Abp/Aliyun/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Abp/Aliyun/Settings/AliyunSettingNames.cs | 0 .../Aliyun/Settings/AliyunSettingProvider.cs | 211 + .../cloud-aliyun/LINGYUN.Abp.Aliyun/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../LINGYUN.Abp.BlobStoring.Tencent.csproj | 29 + .../AbpBlobStoringTencentCloudModule.cs | 29 + .../BlobStoring/Tencent/CosClientFactory.cs | 70 + .../DefaultTencentBlobNameCalculator.cs | 0 .../BlobStoring/Tencent/ICosClientFactory.cs | 11 + .../Tencent/ITencentBlobNameCalculator.cs | 0 .../BlobStoring/Tencent/Localization/en.json | 0 .../Tencent/Localization/zh-Hans.json | 0 ...entBlobContainerConfigurationExtensions.cs | 0 .../Tencent/TencentBlobNamingNormalizer.cs | 61 + .../TencentBlobProviderConfiguration.cs | 63 + .../TencentBlobProviderConfigurationNames.cs | 0 .../Tencent/TencentCloudBlobProvider.cs | 182 + .../LINGYUN.Abp.Sms.Tencent}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Sms.Tencent.csproj | 15 + .../Abp/Sms/Tencent/AbpSmsTencentModule.cs | 30 + .../Abp/Sms/Tencent/TencentCloudSmsSender.cs | 99 + .../Abp/Sms/TencentSmsSenderExtensions.cs | 0 .../LINGYUN.Abp.Tencent.QQ}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Tencent.QQ}/FodyWeavers.xsd | 0 .../LINGYUN.Abp.Tencent.QQ.csproj | 19 + .../Abp/Tencent/QQ/AbpTencentQQCacheItem.cs | 30 + .../Abp/Tencent/QQ/AbpTencentQQModule.cs | 28 + .../Abp/Tencent/QQ/AbpTencentQQOptions.cs | 23 + .../Tencent/QQ/AbpTencentQQOptionsFactory.cs | 0 .../Tencent/QQ/AbpTencentQQOptionsManager.cs | 53 + .../Abp/Tencent/QQ/Localization/en.json | 0 .../Abp/Tencent/QQ/Localization/zh-Hans.json | 0 .../TencentQQSettingDefinitionProvider.cs | 60 + .../QQ/Settings/TencentQQSettingNames.cs | 16 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 ...NGYUN.Abp.Tencent.SettingManagement.csproj | 26 + .../AbpTencentCloudSettingManagementModule.cs | 18 + .../ITencentCloudSettingAppService.cs | 7 + .../TencentCloudSettingAppService.cs | 197 + .../TencentCloudSettingController.cs | 34 + ...loudSettingPermissionDefinitionProvider.cs | 23 + .../TencentCloudSettingPermissionNames.cs | 0 .../LINGYUN.Abp.Tencent.TTS}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Tencent.TTS}/FodyWeavers.xsd | 0 .../LINGYUN.Abp.Tencent.TTS.csproj | 20 + .../Abp/Tencent/TTS/AbpTencentTTSModule.cs | 10 + .../TTS/TencentCloudTTSClientFactory.cs | 17 + .../LINGYUN.Abp.Tencent}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Tencent/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Tencent.csproj | 0 .../Abp/Tencent/AbpTencentCloudModule.cs | 41 + .../Abp/Tencent/AbpTencentCloudOptions.cs | 16 + .../AbstractTencentCloudClientFactory.cs | 124 + .../TencentCloudFeatureDefinitionProvider.cs | 40 + .../Tencent/Features/TencentCloudFeatures.cs | 30 + .../Tencent/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Localization/TencentCloudResource.cs | 0 .../TencentCloudSettingDefinitionProvider.cs | 163 + .../Settings/TencentCloudSettingNames.cs | 65 + .../Tencent/TencentCloudClientCacheItem.cs | 19 + .../Abp/Tencent/TencentCloudClientFactory.cs | 54 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Aliyun.Authorization.csproj | 0 .../AbpAliyunAuthorizationModule.cs | 0 .../Aliyun/Authorization/AbpAliyunOptions.cs | 0 .../README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...INGYUN.Abp.AspNetCore.HttpOverrides.csproj | 15 + .../AbpAspNetCoreHttpOverridesModule.cs | 0 .../Forwarded/AbpForwardedHeadersOptions.cs | 0 ...estForwardedHeaderWebClientInfoProvider.cs | 0 .../ForwardedHeadersOptionsExtensions.cs | 0 .../README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.AspNetCore.Mvc.Client.csproj | 18 + .../AbpAspNetCoreMvcClientCacheOptions.cs | 0 .../Client/AbpAspNetCoreMvcClientModule.cs | 0 ...MvcCachedApplicationConfigurationClient.cs | 0 ...hedApplicationConfigurationClientHelper.cs | 0 ...tionConfigurationCacheResetEventHandler.cs | 0 .../Properties/launchSettings.json | 12 + .../README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...NGYUN.Abp.AspNetCore.Mvc.Validation.csproj | 25 + .../AbpAspNetCoreMvcValidationModule.cs | 0 .../AbpDataAnnotationsMetadataProvider.cs | 0 .../AbpLocalizerModelMetadataProvider.cs | 0 ...AutoLocalizationMetadataDetailsProvider.cs | 0 .../Localization/MissingFields/en.json | 0 .../Localization/MissingFields/zh-Hans.json | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...bp.AspNetCore.SignalR.Protocol.Json.csproj | 0 .../AbpAspNetCoreSignalRProtocolJsonModule.cs | 0 .../Json/JsonHubProtocolOptionsSetup.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...YUN.Abp.AspNetCore.SignalR.JwtToken.csproj | 0 ...AspNetCoreSignalRJwtTokenMapPathOptions.cs | 0 .../AbpAspNetCoreSignalRJwtTokenModule.cs | 0 ...alRJwtTokenApplicationBuilderExtensions.cs | 0 .../Http/SignalRJwtTokenMiddleware.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.AspNetCore.Wrapper.csproj | 19 + .../Wrapper/AbpAspNetCoreWrapperModule.cs | 13 + .../AbpExceptionHandlingWrapperMiddleware.cs | 134 + .../Wrapper/DefaultHttpResponseWrapper.cs | 34 + .../Wrapper/HttpResponseWrapperContext.cs | 19 + .../Wrapper/IHttpResponseWrapper.cs | 5 + .../AbpWrapperApplicationBuilderExtensions.cs | 18 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...LINGYUN.Abp.BackgroundJobs.Hangfire.csproj | 20 + .../AbpBackgroundJobsHangfireModule.cs | 0 .../Hangfire/HangfireBackgroundJobManager.cs | 0 .../Hangfire/HangfireJobExecutionAdapter.cs | 0 .../Volo/Abp/BackgroundJobs/CronGenerator.cs | 0 .../IBackgroundJobManagerExtensions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...GYUN.Abp.BackgroundWorkers.Hangfire.csproj | 16 + .../AbpBackgroundWorkersHangfireModule.cs | 0 .../Abp/BackgroundWorkers/Hangfire/Check.cs | 0 .../Hangfire/CronGenerator.cs | 0 .../HangfireBackgroundWorkerAdapter.cs | 48 + .../HangfireBackgroundWorkerManager.cs | 65 + .../IHangfireBackgroundWorkerAdapter.cs | 11 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.BlobStoring.Aliyun.csproj | 0 .../Aliyun/AbpBlobStoringAliyunModule.cs | 0 ...yunBlobContainerConfigurationExtensions.cs | 0 .../Aliyun/AliyunBlobNamingNormalizer.cs | 0 .../BlobStoring/Aliyun/AliyunBlobProvider.cs | 0 .../Aliyun/AliyunBlobProviderConfiguration.cs | 0 .../AliyunBlobProviderConfigurationNames.cs | 0 .../Aliyun/DefaultAliyunBlobNameCalculator.cs | 0 .../Aliyun/IAliyunBlobNameCalculator.cs | 0 .../BlobStoring/Aliyun/IOssClientFactory.cs | 0 .../BlobStoring/Aliyun/OssClientFactory.cs | 0 .../LINGYUN.Abp.BlobStoring.Aliyun/README.md | 0 .../LINGYUN.Abp.Core/AbpCommonModule.cs | 0 .../DynamicOptionsProvider.cs | 0 .../common/LINGYUN.Abp.Core}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Core/IOptionsProvider.cs | 0 .../LINGYUN.Abp.Core/LINGYUN.Abp.Core.csproj | 15 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Data.DbMigrator.csproj | 0 .../DbMigrator/AbpDataDbMigratorModule.cs | 12 + .../DbMigrator/DefaultDbSchemaMigrator.cs | 68 + .../DbMigrator/EfCoreRuntimeDbMigratorBase.cs | 84 + .../Abp/Data/DbMigrator/IDbSchemaMigrator.cs | 15 + .../LINGYUN.Abp.Data.DbMigrator/README.md | 56 + .../LINGYUN.Abp.EventBus.CAP/.gitignore | 0 .../LINGYUN.Abp.EventBus.CAP}/FodyWeavers.xml | 0 .../LINGYUN.Abp.EventBus.CAP/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.EventBus.CAP/LICENSE.txt | 0 .../LINGYUN.Abp.EventBus.CAP.csproj | 20 + .../LINGYUN.Abp.EventBus.CAP.xml | 381 ++ .../CAP/AbpCAPConsumerServiceSelector.cs | 156 + .../Abp/EventBus/CAP/AbpCAPEventBusModule.cs | 52 + .../Abp/EventBus/CAP/AbpCAPEventBusOptions.cs | 0 .../CAP/AbpCAPExecutionFailedException.cs | 0 .../LINGYUN/Abp/EventBus/CAP/AbpCAPHeaders.cs | 0 .../EventBus/CAP/AbpCAPMessageExtensions.cs | 0 .../EventBus/CAP/AbpCAPSubscribeInvoker.cs | 253 + .../Abp/EventBus/CAP/AbpCapSerializer.cs | 89 + .../EventBus/CAP/CAPDistributedEventBus.cs | 277 + .../CAP/CustomDistributedEventSubscriber.cs | 0 .../CAP/FailedThresholdCallbackNotifier.cs | 0 .../CAP/ICustomDistributedEventSubscriber.cs | 0 .../CAP/IFailedThresholdCallbackNotifier.cs | 0 .../EventBus/CAP/Internal/AwaitableInfo.cs | 0 .../CAP/Internal/CoercedAwaitableInfo.cs | 0 .../CAP/Internal/ObjectMethodExecutor.cs | 0 .../Internal/ObjectMethodExecutorAwaitable.cs | 0 .../ObjectMethodExecutorFSharpSupport.cs | 0 .../ServiceCollectionExtensions.cs | 0 .../common/LINGYUN.Abp.EventBus.CAP/README.md | 0 .../LINGYUN.Abp.EventBus.CAP.xml | 380 ++ .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...GYUN.Abp.ExceptionHandling.Emailing.csproj | 0 .../AbpEmailExceptionHandlingOptions.cs | 0 .../AbpEmailingExceptionHandlingModule.cs | 34 + .../AbpEmailingExceptionSubscriber.cs | 68 + .../Emailing/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 ...ptionHandlingTemplateDefinitionProvider.cs | 20 + .../Templates/ExceptionHandlingTemplates.cs | 0 .../Emailing/Templates/SendEmail/en.tpl | 0 .../Emailing/Templates/SendEmail/zh-Hans.tpl | 0 .../README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.ExceptionHandling.csproj | 0 .../AbpExceptionHandlingModule.cs | 11 + .../AbpExceptionHandlingOptions.cs | 0 .../AbpExceptionSubscriberBase.cs | 48 + .../ExceptionSendNotifierContext.cs | 0 .../IHasNotifierErrorMessage.cs | 0 .../LINGYUN.Abp.ExceptionHandling/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...atures.LimitValidation.Redis.Client.csproj | 16 + .../AbpFeaturesValidationRedisClientModule.cs | 0 ...RedisClientLimitFeatureNamingNormalizer.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ....Abp.Features.LimitValidation.Redis.csproj | 0 .../Redis/AbpFeaturesValidationRedisModule.cs | 0 .../AbpRedisRequiresLimitFeatureOptions.cs | 0 .../IRedisLimitFeatureNamingNormalizer.cs | 0 .../LimitValidation/Redis/Lua/check.lua | 0 .../LimitValidation/Redis/Lua/process.lua | 0 .../RedisLimitFeatureNamingNormalizer.cs | 0 .../Redis/RedisRequiresLimitFeatureChecker.cs | 138 + .../System/BytesExtensions.cs | 0 .../System/StringExtensions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...INGYUN.Abp.Features.LimitValidation.csproj | 0 .../AbpFeatureLimitException.cs | 0 .../AbpFeaturesLimitValidationModule.cs | 0 .../AbpFeaturesLimitValidationOptions.cs | 87 + .../FeaturesLimitValidationInterceptor.cs | 0 ...uresLimitValidationInterceptorRegistrar.cs | 0 .../IRequiresLimitFeatureChecker.cs | 0 .../Features/LimitValidation/LimitPolicy.cs | 0 .../FeaturesLimitValidationResource.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../NullRequiresLimitFeatureChecker.cs | 0 .../RequiresLimitFeatureAttribute.cs | 0 .../RequiresLimitFeatureContext.cs | 48 + .../README.en.md | 87 + .../README.md | 87 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Hangfire.Dashboard.csproj | 17 + .../Dashboard/AbpHangfireDashboardModule.cs | 26 + .../AbpHangfireDashboardOptionsProvider.cs | 13 + .../DashboardAuthorizationFilter.cs | 46 + .../DashboardPermissionChecker.cs | 48 + .../IDashboardPermissionChecker.cs | 10 + ...angfireAuthoricationMiddlewareExtension.cs | 0 .../Http/HangfireAuthoricationMiddleware.cs | 27 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Hangfire.Storage.MySql.csproj | 16 + .../MySql/AbpHangfireMySqlStorageModule.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...GYUN.Abp.Hangfire.Storage.SqlServer.csproj | 0 .../AbpHangfireSqlServerStorageModule.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Http.Client.Wrapper.csproj | 19 + .../Wrapper/AbpHttpClientWrapperModule.cs | 33 + .../LINGYUN.Abp.IdGenerator}/FodyWeavers.xml | 0 .../LINGYUN.Abp.IdGenerator/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.IdGenerator.csproj | 15 + .../Abp/IdGenerator/AbpIdGeneratorModule.cs | 17 + .../IdGenerator/IDistributedIdGenerator.cs | 6 + .../Snowflake/SnowflakeIdGenerator.cs | 134 + .../Snowflake/SnowflakeIdOptions.cs | 40 + .../LINGYUN.Abp.Idempotent}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Idempotent/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Idempotent.csproj | 26 + .../Abp/Idempotent/AbpIdempotentModule.cs | 42 + .../Abp/Idempotent/AbpIdempotentOptions.cs | 15 + .../Abp/Idempotent/IIdempotentChecker.cs | 8 + .../Idempotent/IIdempotentKeyNormalizer.cs | 8 + .../Abp/Idempotent/IdempotentAttribute.cs | 50 + .../Abp/Idempotent/IdempotentCheckContext.cs | 23 + .../Abp/Idempotent/IdempotentChecker.cs | 108 + .../IdempotentCrossCuttingConcerns.cs | 5 + .../Abp/Idempotent/IdempotentErrorCodes.cs | 7 + .../Abp/Idempotent/IdempotentGrantResult.cs | 30 + .../Abp/Idempotent/IdempotentInterceptor.cs | 62 + .../IdempotentInterceptorRegistrar.cs | 39 + .../Abp/Idempotent/IdempotentKeyNormalizer.cs | 82 + .../IdempotentKeyNormalizerContext.cs | 22 + .../Idempotent/IgnoreIdempotentAttribute.cs | 8 + .../Localization/IdempotentResource.cs | 8 + .../Idempotent/Localization/Resources/en.json | 6 + .../Localization/Resources/zh-Hans.json | 6 + .../common/LINGYUN.Abp.Idempotent/README.md | 30 + .../System/StringContainsExtensions.cs | 8 + .../FodyWeavers.xml | 0 .../LINGYUN.Abp.IdentityModel.csproj | 0 .../AbpCachedIdentityModelModule.cs | 0 .../IdentityModelAuthenticationCacheItem.cs | 0 ...dentityModelCachedAuthenticationService.cs | 0 .../LINGYUN.Abp.IdentityModel/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Localization.Dynamic.csproj | 16 + .../Dynamic/AbpLocalizationDynamicModule.cs | 18 + .../Dynamic/AbpLocalizationDynamicOptions.cs | 22 + .../Dynamic/DefaultLocalizationStore.cs | 35 + .../Dynamic/DynamicLanguageProvider.cs | 0 .../DynamicLocalizationInitializeService.cs | 49 + .../DynamicLocalizationResourceContributor.cs | 41 + .../Dynamic/ILocalizationStore.cs | 42 + .../Dynamic/LanguageInfoComparer.cs | 0 .../Dynamic/LocalizationCacheItem.cs | 0 .../Dynamic/LocalizationDictionary.cs | 10 + .../Dynamic/LocalizationResetSynchronizer.cs | 72 + .../LocalizedStringCacheResetEventData.cs | 0 .../README.md | 38 + ...ocalizationResourceDictionaryExtensions.cs | 0 .../LocalizationResourceExtensions.cs | 0 .../FodyWeavers.xml | 0 .../LINGYUN.Abp.Location.Amap.csproj | 29 + .../Location/Amap/AbpAmapLocationModule.cs | 0 .../LINGYUN/Abp/Location/Amap/AmapGeocode.cs | 0 .../Abp/Location/Amap/AmapHttpConsts.cs | 0 .../Location/Amap/AmapHttpRequestClient.cs | 0 .../Abp/Location/Amap/AmapHttpResponse.cs | 0 .../Amap/AmapInverseHttpRequestParamter.cs | 0 .../Amap/AmapInverseLocationResponse.cs | 0 .../Abp/Location/Amap/AmapLocationOptions.cs | 0 .../Amap/AmapLocationResolveProvider.cs | 0 .../Amap/AmapPositiveHttpRequestParamter.cs | 0 .../Location/Amap/AmapPositiveHttpResponse.cs | 0 .../Abp/Location/Amap/AmapRegeocode.cs | 0 .../Amap/Localization/AmapLocationResource.cs | 0 .../Amap/Localization/Resources/en.json | 0 .../Amap/Localization/Resources/zh-Hans.json | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Location.Baidu.csproj | 0 .../Location/Baidu/AbpBaiduLocationModule.cs | 39 + .../Location/Baidu/BaiduLocationHttpClient.cs | 253 + .../Location/Baidu/BaiduLocationHttpConsts.cs | 0 .../Location/Baidu/BaiduLocationOptions.cs | 0 .../Baidu/BaiduLocationResolveProvider.cs | 0 .../Localization/BaiduLocationResource.cs | 0 .../Baidu/Localization/Resources/en.json | 0 .../Baidu/Localization/Resources/zh-Hans.json | 0 .../Location/Baidu/Model/AddressComponent.cs | 0 .../Abp/Location/Baidu/Model/AddressDetail.cs | 0 .../Abp/Location/Baidu/Model/BaiduGeocode.cs | 0 .../Abp/Location/Baidu/Model/BaiduLocation.cs | 0 .../Abp/Location/Baidu/Model/BaiduPoi.cs | 0 .../Location/Baidu/Model/BaiduReGeocode.cs | 0 .../Abp/Location/Baidu/Model/BaiduRoad.cs | 0 .../Abp/Location/Baidu/Model/Content.cs | 0 .../Abp/Location/Baidu/Model/IpPoint.cs | 0 .../Abp/Location/Baidu/Model/PoiRegion.cs | 0 .../LINGYUN/Abp/Location/Baidu/Model/Point.cs | 0 .../Baidu/Response/BaiduGeocodeResponse.cs | 0 .../Baidu/Response/BaiduIpGeocodeResponse.cs | 0 .../Baidu/Response/BaiduLocationResponse.cs | 0 .../Baidu/Response/BaiduReGeocodeResponse.cs | 0 .../Baidu/Utils/BaiduAKSNCaculater.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Location.Tencent.csproj | 0 .../Tencent/AbpTencentLocationModule.cs | 39 + .../Tencent/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Localization/TencentLocationResource.cs | 0 .../Tencent/Model/AddressComponent.cs | 0 .../Abp/Location/Tencent/Model/AddressInfo.cs | 0 .../Tencent/Model/AddressReference.cs | 0 .../Abp/Location/Tencent/Model/Area.cs | 0 .../Tencent/Model/FormattedAddress.cs | 0 .../Abp/Location/Tencent/Model/Location.cs | 0 .../LINGYUN/Abp/Location/Tencent/Model/Poi.cs | 0 .../Location/Tencent/Model/TencentGeocode.cs | 0 .../Tencent/Model/TencentIPGeocode.cs | 0 .../Tencent/Model/TencentReGeocode.cs | 0 .../Response/TencentGeocodeResponse.cs | 0 .../Response/TencentIPGeocodeResponse.cs | 0 .../Response/TencentLocationResponse.cs | 0 .../Response/TencentReGeocodeResponse.cs | 0 .../Tencent/TencentLocationHttpClient.cs | 223 + .../Tencent/TencentLocationHttpConsts.cs | 0 .../Tencent/TencentLocationOptions.cs | 0 .../Tencent/TencentLocationResolveProvider.cs | 0 .../Utils/TencentSecretKeyCaculater.cs | 0 .../LINGYUN.Abp.Location}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Location/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Location.csproj | 0 .../LINGYUN/Abp/Location/AbpLocationModule.cs | 0 .../LINGYUN/Abp/Location/GecodeLocation.cs | 0 .../Abp/Location/ILocationResolveProvider.cs | 0 .../LINGYUN/Abp/Location/IPGecodeLocation.cs | 0 .../LINGYUN/Abp/Location/Location.cs | 0 .../Abp/Location/LocationResolveException.cs | 0 .../LINGYUN/Abp/Location/Poi.cs | 0 .../LINGYUN/Abp/Location/Position.cs | 0 .../LINGYUN/Abp/Location/ReGeocodeLocation.cs | 0 .../LINGYUN/Abp/Location/Road.cs | 0 .../LINGYUN.Abp.RealTime}/FodyWeavers.xml | 0 .../LINGYUN.Abp.RealTime/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.RealTime.csproj | 0 .../LINGYUN/Abp/RealTime/AbpRealTimeModule.cs | 0 .../Localization/LocalizableStringInfo.cs | 38 + .../LINGYUN/Abp/RealTime/RealTimeEto.cs | 0 .../LINGYUN.Abp.Sms.Aliyun}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Sms.Aliyun/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Sms.Aliyun.csproj | 30 + .../Abp/Sms/Aliyun/AbpAliyunSmsModule.cs | 0 .../Abp/Sms/Aliyun/AliyunSmsException.cs | 0 .../Abp/Sms/Aliyun/AliyunSmsResponse.cs | 0 .../LINGYUN/Abp/Sms/Aliyun/AliyunSmsSender.cs | 144 + .../Sms/Aliyun/AliyunSmsSuccessResponse.cs | 0 .../Sms/Aliyun/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../common/LINGYUN.Abp.Sms.Aliyun/README.md | 0 .../Volo/Abp/Sms/AliyunSmsSenderExtensions.cs | 0 .../LINGYUN.Abp.Wrapper}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Wrapper/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Wrapper.csproj | 15 + .../LINGYUN/Abp/Wrapper/AbpHttpWrapConsts.cs | 9 + .../LINGYUN/Abp/Wrapper/AbpWrapperModule.cs | 11 + .../LINGYUN/Abp/Wrapper/AbpWrapperOptions.cs | 112 + .../Wrapper/DefaultExceptionWrapHandler.cs | 41 + .../Abp/Wrapper/ExceptionWrapContext.cs | 49 + .../Wrapper/ExceptionWrapHandlerFactory.cs | 30 + .../Abp/Wrapper/IExceptionWrapHandler.cs | 7 + .../Wrapper/IExceptionWrapHandlerFactory.cs | 9 + .../LINGYUN/Abp/Wrapper/IWrapDisabled.cs | 6 + .../Abp/Wrapper/IgnoreWrapResultAttribute.cs | 13 + .../LINGYUN/Abp/Wrapper/WrapResult.cs | 25 + .../LINGYUN/Abp/Wrapper/WrapResult`T.cs | 49 + .../common/LINGYUN.Abp.Wrapper/README.md | 40 + .../AbpEncryptionConsoleModule.cs | 22 + .../FodyWeavers.xml | 0 .../LINGYUN.Abp.Encryption.Console.csproj | 12 + .../LINGYUN.Abp.Encryption.Console/Program.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ....Abp.Dapr.Actors.AspNetCore.Wrapper.csproj | 0 .../AbpDaprActorsAspNetCoreWrapperModule.cs | 20 + .../Runtime/ActorRegistrationExtensions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Dapr.Actors.AspNetCore.csproj | 0 .../AbpDaprActorsAspNetCoreModule.cs | 56 + .../README.md | 0 .../System/TypeExtensions.cs | 0 .../LINGYUN.Abp.Dapr.Actors}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Dapr.Actors/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Dapr.Actors.csproj | 0 .../Dapr/Actors/AbpDaprActorCallException.cs | 0 .../Dapr/Actors/AbpDaprActorProxyOptions.cs | 0 .../Abp/Dapr/Actors/AbpDaprActorsModule.cs | 22 + ...aprRemoteServiceConfigurationExtensions.cs | 52 + .../DynamicProxying/DaprHttpClientHandler.cs | 0 .../DynamicDaprActorProxyConfig.cs | 0 .../DynamicDaprActorProxyInterceptor.cs | 191 + ...llectionDynamicDaprActorProxyExtensions.cs | 0 .../dapr/LINGYUN.Abp.Dapr.Actors/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Dapr.Client.Wrapper.csproj | 0 .../Wrapper/AbpDaprClientWrapperModule.cs | 90 + .../LINGYUN.Abp.Dapr.Client.Wrapper/README.md | 16 + .../LINGYUN.Abp.Dapr.Client}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Dapr.Client/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Dapr.Client.csproj | 0 .../Client/AbpDaprClientBuilderOptions.cs | 22 + .../Abp/Dapr/Client/AbpDaprClientModule.cs | 25 + .../AbpDaprClientProxyOptions.cs | 55 + .../ClientProxying/DaprClientProxyBase.cs | 137 + ...aprRemoteServiceConfigurationExtensions.cs | 28 + .../DaprApiDescriptionFinder.cs | 0 .../Client/DynamicProxying/DaprClientProxy.cs | 0 .../DynamicDaprClientProxyConfig.cs | 0 .../DynamicDaprClientProxyInterceptor.cs | 102 + .../DynamicDaprProxyInterceptorClientProxy.cs | 20 + .../IDaprApiDescriptionFinder.cs | 0 .../DynamicProxying/IDaprClientProxy.cs | 0 ...viceCollectionDaprClientProxyExtensions.cs | 195 + .../dapr/LINGYUN.Abp.Dapr.Client/README.md | 171 + .../Client/DaprClientBuilderExtensions.cs | 72 + .../Dapr/Client/DaprClientFactoryOptions.cs | 21 + .../Dapr/Client/DefaultDaprClientBuilder.cs | 17 + .../Dapr/Client/DefaultDaprClientFactory.cs | 99 + .../Dapr/Client/IDaprClientBuilder.cs | 10 + .../Dapr/Client/IDaprClientFactory.cs | 7 + .../Client/IDaprClientFactoryExtensions.cs | 10 + .../dapr/LINGYUN.Abp.Dapr}/FodyWeavers.xml | 0 .../dapr/LINGYUN.Abp.Dapr/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Dapr/LINGYUN.Abp.Dapr.csproj | 0 .../LINGYUN/Abp/Dapr/AbpDaprModule.cs | 10 + .../ServiceCollectionDaprClientExtensions.cs | 99 + .../framework/dapr/LINGYUN.Abp.Dapr/README.md | 26 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...LINGYUN.Abp.DistributedLocking.Dapr.csproj | 0 .../Dapr/AbpDistributedLockingDaprModule.cs | 15 + .../Dapr/AbpDistributedLockingDaprOptions.cs | 35 + .../Dapr/DaprAbpDistributedLock.cs | 60 + .../Dapr/DaprAbpDistributedLockHandle.cs | 28 + .../Dapr/ILockOwnerFinder.cs | 8 + .../Dapr/LockOwnerFinder.cs | 30 + .../README.md | 38 + aspnet-core/framework/dapr/README.md | 124 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ....DataProtection.EntityFrameworkCore.csproj | 0 .../AbpDataProtectionDbContext.cs | 14 + ...DataProtectionEntityFrameworkCoreModule.cs | 12 + .../DataProtectionAsyncQueryableProvider.cs | 358 ++ .../EfCoreDataProtectionRepositoryBase.cs | 297 + .../ProtectedEntityHelper.cs | 19 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.DataProtection.csproj | 15 + .../DataProtection/AbpDataProtectionModule.cs | 11 + .../DataProtectionAsyncQueryableProvider.cs | 352 ++ .../Abp/DataProtection/ExpressionType.cs | 12 + .../DataProtection/IDataProtectdChecker.cs | 19 + .../Abp/DataProtection/IDataProtection.cs | 11 + .../Abp/DataProtection/ProtectBehavior.cs | 29 + .../Abp/DataProtection/ProtectedField.cs | 22 + .../Abp/DataProtection/ProtectedFieldRule.cs | 40 + .../Abp/DataProtection/ProtectedResource.cs | 27 + .../DataProtection/ResourceGrantedResult.cs | 19 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...mic.Queryable.Application.Contracts.csproj | 19 + ...amicQueryableApplicationContractsModule.cs | 10 + .../Queryable/Dto/DynamicParamterDto.cs | 18 + .../Dto/GetListByDynamicQueryableInput.cs | 11 + .../Queryable/Dto/ParamterOptionDto.cs | 6 + .../Queryable/IDynamicQueryableAppService.cs | 19 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...N.Abp.Dynamic.Queryable.Application.csproj | 19 + .../AbpDynamicQueryableApplicationModule.cs | 11 + .../Queryable/AbpDynamicQueryableOptions.cs | 23 + .../Queryable/DynamicQueryableAppService.cs | 264 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...NGYUN.Abp.Dynamic.Queryable.HttpApi.csproj | 19 + .../AbpDynamicQueryableHttpApiModule.cs | 18 + .../DynamicQueryableControllerBase.cs | 31 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Linq.Dynamic.Queryable.csproj | 16 + .../Dynamic/Queryable/DynamicComparison.cs | 61 + .../Linq/Dynamic/Queryable/DynamicLogic.cs | 13 + .../Linq/Dynamic/Queryable/DynamicParamter.cs | 19 + .../Dynamic/Queryable/DynamicQueryable.cs | 8 + .../Reflection/NullableTypeExtensions.cs | 12 + .../LINGYUN.Linq.Dynamic.Queryable/README.md | 0 .../Expressions/ObjectQueryableExtensions.cs | 279 + .../dynamic-queryable/README.md | 0 .../FodyWeavers.xml | 0 .../LINGYUN.Abp.Elasticsearch/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Elasticsearch.csproj | 16 + .../Elasticsearch/AbpElasticsearchModule.cs | 14 + .../Elasticsearch/AbpElasticsearchOptions.cs | 70 + .../ElasticsearchClientFactory.cs | 32 + .../IElasticsearchClientFactory.cs | 9 + .../LINGYUN.Abp.Elasticsearch/README.md | 35 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ....EntityChange.Application.Contracts.csproj | 0 ...pEntityChangeApplicationContractsModule.cs | 0 .../Abp/EntityChange/EntityChangeDto.cs | 0 .../EntityChange/EntityChangeGetListInput.cs | 0 .../EntityChange/EntityPropertyChangeDto.cs | 0 .../EntityChange/IEntityChangeAppService.cs | 0 .../EntityChange/IEntityRestoreAppService.cs | 0 .../Localization/AbpEntityChangeResource.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Abp/EntityChange/RestoreEntitiesInput.cs | 0 .../Abp/EntityChange/RestoreEntityInput.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...INGYUN.Abp.EntityChange.Application.csproj | 0 .../AbpEntityChangeApplicationModule.cs | 0 .../AbpEntityChangeMapperProfile.cs | 0 .../EntityChange/EntityChangeAppService.cs | 0 .../EntityChange/EntityRestoreAppService.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.EntityChange.HttpApi.csproj | 0 .../AbpEntityChangeHttpApiModule.cs | 0 .../EntityChange/EntityChangeController.cs | 0 .../EntityChange/EntityRestoreController.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...INGYUN.Abp.FeatureManagement.Client.csproj | 0 .../AbpFeatureManagementClientModule.cs | 0 .../Client/ClientFeatureManagementProvider.cs | 0 .../Client/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 ...ientFeaturePermissionDefinitionProvider.cs | 0 .../ClientFeaturePermissionNames.cs | 0 .../ClientFeatureManagerExtensions.cs | 0 .../README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Features.Client.csproj | 0 .../Client/AbpFeaturesClientModule.cs | 0 .../Client/ClientFeatureValueProvider.cs | 0 .../LINGYUN.Abp.Features.Client/README.md | 0 .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + ...YUN.Abp.AspNetCore.Mvc.Localization.csproj | 23 + .../AbpAspNetCoreMvcLocalizationModule.cs | 43 + .../Localization/GetLanguageWithFilterDto.cs | 0 .../Localization/GetResourceWithFilterDto.cs | 0 .../Mvc/Localization/GetTextByKeyInput.cs | 0 .../Mvc/Localization/GetTextsInput.cs | 0 .../Mvc/Localization/ILanguageAppService.cs | 0 .../Mvc/Localization/IResourceAppService.cs | 0 .../Mvc/Localization/ITextAppService.cs | 13 + .../Mvc/Localization/LanguageAppService.cs | 47 + .../Mvc/Localization/LanguageController.cs | 27 + .../Mvc/Localization/LanguageDto.cs | 0 .../Mvc/Localization/ResourceAppService.cs | 58 + .../Mvc/Localization/ResourceController.cs | 0 .../Mvc/Localization/ResourceDto.cs | 0 .../Mvc/Localization/Resources/en.json | 23 + .../Mvc/Localization/Resources/zh-Hans.json | 23 + .../Mvc/Localization/TextAppService.cs | 156 + .../Mvc/Localization/TextController.cs | 0 .../Mvc/Localization/TextDifferenceDto.cs | 17 + .../AspNetCore/Mvc/Localization/TextDto.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...LINGYUN.Abp.Localization.CultureMap.csproj | 0 .../AbpCultureMapRequestCultureProvider.cs | 62 + .../AbpLocalizationCultureMapModule.cs | 10 + .../AbpLocalizationCultureMapOptions.cs | 17 + .../Localization/CultureMap/CultureMapInfo.cs | 9 + ...pCultureMapApplicationBuilderExtensions.cs | 19 + .../README.md | 53 + .../FodyWeavers.xml | 0 .../LINGYUN.Abp.Localization.Json.csproj | 15 + .../Json/AbpLocalizationJsonModule.cs | 0 ...icalFileLocalizationResourceContributor.cs | 0 .../Json/LocalizationResourceExtensions.cs | 0 .../LINGYUN.Abp.Localization.Json/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...INGYUN.Abp.Localization.Persistence.csproj | 15 + .../AbpLocalizationPersistenceModule.cs | 20 + .../AbpLocalizationPersistenceOptions.cs | 35 + .../DefaultStaticLocalizationSaver.cs | 135 + .../ILocalizationPersistenceReader.cs | 16 + .../ILocalizationPersistenceWriter.cs | 26 + .../Persistence/IStaticLocalizationSaver.cs | 8 + .../Persistence/LocalizableStringText.cs | 24 + .../LocalizationPersistenceContributor.cs | 40 + ...ocalizationSaveToPersistenceContributor.cs | 39 + .../NoneLocalizationPersistenceReader.cs | 32 + .../NoneLocalizationPersistenceWriter.cs | 35 + .../StaticLocalizationSaverHostService.cs | 37 + .../README.md | 48 + .../AbpLocalizationOptionsExtensions.cs | 44 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Localization.Xml.csproj | 16 + .../Xml/AbpLocalizationXmlModule.cs | 0 .../Xml/LocalizationResourceExtensions.cs | 0 ...FileLocalizationResourceContributorBase.cs | 134 + .../Xml/XmlLocalizationDictionaryBuilder.cs | 0 .../Localization/Xml/XmlLocalizationFile.cs | 0 ...icalFileLocalizationResourceContributor.cs | 0 ...tualFileLocalizationResourceContributor.cs | 0 .../LINGYUN.Abp.Localization.Xml/README.md | 64 + .../LINGYUN.Abp.Localization.csproj | 19 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...N.Abp.Logging.Serilog.Elasticsearch.csproj | 24 + ...oggingSerilogElasticsearchMapperProfile.cs | 15 + .../AbpLoggingSerilogElasticsearchModule.cs | 30 + .../AbpLoggingSerilogElasticsearchOptions.cs | 12 + .../SerilogElasticsearchLoggingManager.cs | 413 ++ .../Serilog/Elasticsearch/SerilogException.cs | 26 + .../Serilog/Elasticsearch/SerilogField.cs | 57 + .../Serilog/Elasticsearch/SerilogInfo.cs | 26 + .../README.md | 32 + .../LINGYUN.Abp.Logging}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Logging/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Logging.csproj | 15 + .../AbpLoggingEnricherPropertyNames.cs | 8 + .../Abp/AuditLogging/AbpLoggingModule.cs | 15 + .../Abp/AuditLogging/DefaultLoggingManager.cs | 72 + .../Abp/AuditLogging/ILoggingManager.cs | 51 + .../LINGYUN/Abp/AuditLogging/LogException.cs | 13 + .../LINGYUN/Abp/AuditLogging/LogField.cs | 21 + .../LINGYUN/Abp/AuditLogging/LogInfo.cs | 15 + .../logging/LINGYUN.Abp.Logging/README.md | 15 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...N.Abp.Serilog.Enrichers.Application.csproj | 16 + .../AbpSerilogEnrichersApplicationModule.cs | 8 + .../Application/AbpSerilogEnrichersConsts.cs | 8 + .../Application/ApplicationNameEnricher.cs | 29 + .../README.md | 48 + ...pplicationLoggerConfigurationExtensions.cs | 16 + .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + ...GYUN.Abp.Serilog.Enrichers.UniqueId.csproj | 19 + .../AbpSerilogEnrichersUniqueIdModule.cs | 17 + .../AbpSerilogEnrichersUniqueIdOptions.cs | 12 + .../UniqueId/AbpSerilogUniqueIdConsts.cs | 7 + .../Enrichers/UniqueId/UniqueIdEnricher.cs | 19 + .../UniqueIdLoggerConfigurationExtensions.cs | 16 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...p.AspNetCore.Mvc.Idempotent.Wrapper.csproj | 16 + ...AbpAspNetCoreMvcIdempotentWrapperModule.cs | 12 + .../Wrapper/AbpWrapIdempotentActionFilter.cs | 56 + .../README.md | 17 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...NGYUN.Abp.AspNetCore.Mvc.Idempotent.csproj | 19 + .../AbpAspNetCoreMvcIdempotentModule.cs | 20 + .../AbpAspNetCoreMvcIdempotentOptions.cs | 17 + .../Idempotent/AbpIdempotentActionFilter.cs | 113 + .../Mvc/Idempotent/IdempotentWrapContext.cs | 18 + .../README.md | 24 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.AspNetCore.Mvc.Wrapper.csproj | 28 + .../Wrapper/AbpAspNetCoreMvcWrapperModule.cs | 87 + .../AbpExceptionPageWrapResultFilter.cs | 99 + .../AbpExceptionWrapResultFilter.cs | 74 + .../Wrapper/Filters/AbpWrapResultFilter.cs | 56 + .../Mvc/Wrapper/IWrapResultChecker.cs | 13 + .../Localization/AbpMvcWrapperResource.cs | 9 + .../Wrapper/Localization/Resources/en.json | 6 + .../Localization/Resources/zh-Hans.json | 6 + .../Mvc/Wrapper/WrapResultChecker.cs | 178 + .../Wraping/ActionResultWrapperFactory.cs | 25 + .../Wraping/EmptyActionResultWrapper.cs | 40 + .../Wrapper/Wraping/IActionResultWrapper.cs | 9 + .../Wraping/IActionResultWrapperFactory.cs | 10 + .../Wraping/JsonActionResultWrapper.cs | 40 + .../Wraping/NullActionResultWrapper.cs | 12 + .../Wraping/ObjectActionResultWrapper.cs | 51 + .../Cors/AbpCorsPolicyBuilderExtensions.cs | 15 + .../AspNetCore/Mvc/ActionContextExtensions.cs | 28 + .../README.md | 24 + .../FodyWeavers.xml | 0 .../LINGYUN.Abp.UI.Navigation/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.UI.Navigation.csproj | 16 + .../Abp/UI/Navigation/AbpNavigationOptions.cs | 17 + .../UI/Navigation/AbpUINavigationModule.cs | 38 + .../Abp/UI/Navigation/ApplicationMenu.cs | 113 + .../Abp/UI/Navigation/ApplicationMenuList.cs | 45 + .../Abp/UI/Navigation/IHasMenuItems.cs | 10 + .../INavigationDefinitionContext.cs | 7 + .../INavigationDefinitionManager.cs | 9 + .../INavigationDefinitionProvider.cs | 7 + .../Abp/UI/Navigation/INavigationProvider.cs | 10 + .../Navigation/INavigationSeedContributor.cs | 14 + .../NavigationDataSeedContributor.cs | 65 + .../Abp/UI/Navigation/NavigationDefinition.cs | 11 + .../Navigation/NavigationDefinitionContext.cs | 28 + .../Navigation/NavigationDefinitionManager.cs | 54 + .../NavigationDefinitionProvider.cs | 12 + .../Abp/UI/Navigation/NavigationProvider.cs | 30 + .../UI/Navigation/NavigationSeedContext.cs | 20 + .../Navigation/NavigationSeedContributor.cs | 10 + .../LINGYUN.Abp.UI.Navigation/README.md | 55 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.BlobStoring.Nexus.csproj | 0 .../Nexus/AbpBlobStoringNexusModule.cs | 0 .../Nexus/DefaultBlobRawPathCalculator.cs | 0 .../Nexus/IBlobRawPathCalculator.cs | 0 ...xusBlobContainerConfigurationExtensions.cs | 0 .../Nexus/NexusBlobNamingNormalizer.cs | 0 .../BlobStoring/Nexus/NexusBlobProvider.cs | 0 .../Nexus/NexusBlobProviderConfiguration.cs | 0 .../NexusBlobProviderConfigurationNames.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Sonatype.Nexus.csproj | 0 .../Sonatype/Nexus/AbpSonatypeNexusModule.cs | 0 .../Sonatype/Nexus/AbpSonatypeNexusOptions.cs | 0 .../Nexus/Assets/INexusAssetManager.cs | 0 .../Abp/Sonatype/Nexus/Assets/NexusAsset.cs | 0 .../Nexus/Assets/NexusAssetListResult.cs | 0 .../Nexus/Assets/NexusAssetManager.cs | 0 .../Abp/Sonatype/Nexus/Components/Asset.cs | 0 .../Components/INexusComponentManager.cs | 0 .../Nexus/Components/NexusComponent.cs | 0 .../Components/NexusComponentListResult.cs | 0 .../Nexus/Components/NexusComponentManager.cs | 0 .../Components/NexusComponentUploadArgs.cs | 0 .../Components/NexusRawBlobUploadArgs.cs | 0 .../Repositories/INexusRepositoryManager.cs | 0 .../Nexus/Repositories/NexusRepository.cs | 0 .../Repositories/NexusRepositoryCreateArgs.cs | 0 .../Repositories/NexusRepositoryListResult.cs | 0 .../Repositories/NexusRepositoryUpdateArgs.cs | 0 .../Raw/INexusRawRepositoryManager.cs | 0 .../Repositories/Raw/NexusRawRepository.cs | 0 .../Nexus/Repositories/Raw/RawGroup.cs | 0 .../Nexus/Repositories/Raw/RawStorage.cs | 0 .../Nexus/Search/INexusLookupService.cs | 0 .../Nexus/Search/NexusLookupService.cs | 0 .../Sonatype/Nexus/Search/NexusSearchArgs.cs | 0 .../Services/CoreUI/Assets/CoreUIAsset.cs | 0 .../Services/CoreUI/Assets/CoreUIAssetData.cs | 0 .../Services/CoreUI/Assets/CoreUIAssetRead.cs | 0 .../CoreUI/Assets/CoreUIAssetResult.cs | 0 .../Services/CoreUI/Browsers/CoreUIBrowse.cs | 0 .../CoreUI/Browsers/CoreUIBrowseComponent.cs | 0 .../Browsers/CoreUIBrowseComponentResult.cs | 0 .../CoreUI/Browsers/CoreUIBrowseNode.cs | 0 .../Browsers/CoreUIBrowseReadComponent.cs | 0 .../Nexus/Services/CoreUI/CoreUIRequest.cs | 0 .../Nexus/Services/CoreUI/CoreUIResponse.cs | 0 .../Services/CoreUI/CoreUiServiceProxy.cs | 0 .../Services/CoreUI/ICoreUiServiceProxy.cs | 0 .../Nexus/Services/INexusServiceProxy.cs | 0 .../Abp/Sonatype/Nexus/SonatypeNexusConsts.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.OpenApi.Authorization.csproj | 20 + .../AbpOpenApiAuthorizationModule.cs | 16 + .../IOpenApiAuthorizationService.cs | 10 + .../OpenApiAuthorizationMiddleware.cs | 24 + .../OpenApiAuthorizationService.cs | 248 + ...thorizationApplicationBuilderExtensions.cs | 12 + .../LINGYUN.Abp.OpenApi}/FodyWeavers.xml | 0 .../LINGYUN.Abp.OpenApi/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.OpenApi.csproj | 24 + .../LINGYUN/Abp/OpenApi/AbpOpenApiConsts.cs | 22 + .../LINGYUN/Abp/OpenApi/AbpOpenApiModule.cs | 43 + .../LINGYUN/Abp/OpenApi/AbpOpenApiOptions.cs | 11 + .../LINGYUN/Abp/OpenApi/AppDescriptor.cs | 42 + .../AbpDefaultAppKeyStoreOptions.cs | 12 + .../ConfigurationStore/DefaultAppKeyStore.cs | 28 + .../LINGYUN/Abp/OpenApi/IAppKeyStore.cs | 9 + .../OpenApi/Localization/OpenApiResource.cs | 9 + .../OpenApi/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../ClientProxyServiceCollectionExtensions.cs | 19 + .../open-api/OpenApi.Sdk/OpenApi.Sdk.csproj | 13 + .../OpenApi.Sdk/OpenApi/ApiResponse.cs | 25 + .../OpenApi.Sdk/OpenApi/ApiResponse`T.cs | 45 + .../OpenApi.Sdk/OpenApi/ClientProxy.cs | 162 + .../OpenApi.Sdk/OpenApi/IClientProxy.cs | 22 + .../OpenApi/IClientProxyExtensions.cs | 19 + .../OpenApi.Sdk/System/StringMd5Extensions.cs | 25 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...GYUN.Abp.PushPlus.SettingManagement.csproj | 29 + .../AbpPushPlusSettingManagementModule.cs | 48 + .../IPushPlusSettingAppService.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../PushPlusSettingAppService.cs | 67 + .../PushPlusSettingController.cs | 0 ...PlusSettingPermissionDefinitionProvider.cs | 0 .../PushPlusSettingPermissionNames.cs | 0 .../LINGYUN.Abp.PushPlus}/FodyWeavers.xml | 0 .../LINGYUN.Abp.PushPlus/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.PushPlus.csproj | 29 + .../LINGYUN/Abp/PushPlus/AbpPushPlusModule.cs | 59 + .../PushPlus/Channel/PushPlusChannelType.cs | 27 + .../Channel/PushPlusChannelTypeExtensions.cs | 16 + .../Webhook/IPushPlusWebhookProvider.cs | 62 + .../Channel/Webhook/PushPlusWebhook.cs | 44 + .../Webhook/PushPlusWebhookProvider.cs | 125 + .../Channel/Webhook/PushPlusWebhookType.cs | 20 + .../Webhook/WebhookHttpClientExtensions.cs | 108 + .../PushPlusFeatureDefinitionProvider.cs | 148 + .../PushPlus/Features/PushPlusFeatureNames.cs | 103 + .../PushPlus/Localization/PushPlusResource.cs | 8 + .../PushPlus/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Message/IPushPlusMessageProvider.cs | 28 + .../Message/IPushPlusMessageSender.cs | 52 + .../IPushPlusMessageSenderExtensions.cs | 78 + .../Message/MessageHttpClientExtensions.cs | 88 + .../Abp/PushPlus/Message/PushPlusMessage.cs | 44 + .../Message/PushPlusMessageProvider.cs | 67 + .../PushPlus/Message/PushPlusMessageSender.cs | 214 + .../PushPlus/Message/PushPlusMessageStatus.cs | 21 + .../Message/PushPlusMessageTemplate.cs | 35 + .../PushPlus/Message/PushPlusMessageType.cs | 13 + .../Message/SendPushPlusMessageResult.cs | 27 + .../Abp/PushPlus/PushPlusPagedResponse.cs | 38 + .../Abp/PushPlus/PushPlusRequestException.cs | 14 + .../LINGYUN/Abp/PushPlus/PushPlusResponse.cs | 58 + .../Setting/IPushPlusChannelProvider.cs | 38 + .../Abp/PushPlus/Setting/PushPlusChannel.cs | 35 + .../Setting/PushPlusChannelProvider.cs | 83 + .../Setting/PushPlusChannelRecevieLimit.cs | 15 + .../Setting/PushPlusChannelSendLimit.cs | 27 + .../Setting/SettingHttpClientExtensions.cs | 65 + .../PushPlusSettingDefinitionProvider.cs | 40 + .../PushPlus/Settings/PushPlusSettingNames.cs | 15 + .../PushPlus/Token/IPushPlusTokenProvider.cs | 16 + .../Abp/PushPlus/Token/PushPlusToken.cs | 28 + .../PushPlus/Token/PushPlusTokenCacheItem.cs | 26 + .../PushPlus/Token/PushPlusTokenProvider.cs | 104 + .../Token/TokenHttpClientExtensions.cs | 29 + .../PushPlus/Topic/IPushPlusTopicProvider.cs | 100 + .../Abp/PushPlus/Topic/PushPlusTopic.cs | 30 + .../Abp/PushPlus/Topic/PushPlusTopicForMe.cs | 19 + .../PushPlus/Topic/PushPlusTopicProfile.cs | 34 + .../PushPlus/Topic/PushPlusTopicProvider.cs | 196 + .../Abp/PushPlus/Topic/PushPlusTopicQrCode.cs | 19 + .../PushPlus/Topic/PushPlusTopicQrCodeType.cs | 12 + .../Abp/PushPlus/Topic/PushPlusTopicType.cs | 12 + .../Abp/PushPlus/Topic/PushPlusTopicUser.cs | 48 + .../Topic/TopicHttpClientExtensions.cs | 177 + .../PushPlus/User/IPushPlusUserProvider.cs | 28 + .../PushPlus/User/PushPlusUserEmailStatus.cs | 17 + .../PushPlus/User/PushPlusUserFollowStatus.cs | 12 + .../PushPlus/User/PushPlusUserLimitTime.cs | 20 + .../User/PushPlusUserPhoneBindStatus.cs | 12 + .../Abp/PushPlus/User/PushPlusUserProfile.cs | 69 + .../Abp/PushPlus/User/PushPlusUserProvider.cs | 74 + .../PushPlus/User/PushPlusUserSendLimit.cs | 17 + .../Abp/PushPlus/User/PushPlusUserSex.cs | 16 + .../PushPlus/User/UserHttpClientExtensions.cs | 56 + .../IServiceConnectionExtensions.cs | 19 + .../pushplus/LINGYUN.Abp.PushPlus/README.md | 42 + .../Net/Http/IHttpClientFactoryExtensions.cs | 10 + .../LINGYUN.Abp.Rules.NRules}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Rules.NRules/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Rules.NRules.csproj | 19 + .../Abp/Rules/NRules/AbpNRulesModule.cs | 0 .../Abp/Rules/NRules/AbpNRulesOptions.cs | 0 .../Abp/Rules/NRules/ActionInterceptor.cs | 0 .../Abp/Rules/NRules/DependencyResolver.cs | 0 .../Abp/Rules/NRules/NRulesContributor.cs | 0 .../LINGYUN/Abp/Rules/NRules/RuleActivator.cs | 0 .../LINGYUN/Abp/Rules/NRules/RuleBase.cs | 0 .../NRulesServiceCollectionExtensions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Rules.RulesEngine.csproj | 21 + .../Rules/RulesEngine/AbpRulesEngineModule.cs | 39 + .../RulesEngine/AbpRulesEngineOptions.cs | 24 + .../AbpRulesEngineResolveOptions.cs | 0 ...FileProviderWorkflowsResolveContributor.cs | 102 + ...bpRulesEnginePhysicalFileResolveOptions.cs | 10 + ...PhysicalFileWorkflowsResolveContributor.cs | 44 + .../RulesEngine/IWorkflowsResolveContext.cs | 0 .../IWorkflowsResolveContributor.cs | 0 .../Rules/RulesEngine/IWorkflowsResolver.cs | 0 .../RulesEngine/Persistent/IWorkflowStore.cs | 18 + .../Persistent/NullWorkflowStore.cs | 24 + .../PersistentWorkflowsResolveContributor.cs | 34 + .../RulesEngine/RulesEngineContributor.cs | 67 + .../RulesEngine/WorkflowsResolveContext.cs | 0 .../WorkflowsResolveContributorBase.cs | 0 .../RulesEngine/WorkflowsResolveResult.cs | 0 .../Rules/RulesEngine/WorkflowsResolver.cs | 0 .../LINGYUN.Abp.Rules.RulesEngine/README.md | 54 + .../ListofRuleResultTreeExtension.cs | 0 .../rules/LINGYUN.Abp.Rules}/FodyWeavers.xml | 0 .../rules/LINGYUN.Abp.Rules/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Rules.csproj | 15 + .../LINGYUN/Abp/Rules/AbpRulesModule.cs | 0 .../LINGYUN/Abp/Rules/AbpRulesOptions.cs | 0 .../LINGYUN/Abp/Rules/IRuleContributor.cs | 0 .../LINGYUN/Abp/Rules/IRuleProvider.cs | 0 .../LINGYUN/Abp/Rules/RuleContributorBase.cs | 0 .../LINGYUN/Abp/Rules/RuleIdGenerator.cs | 0 .../LINGYUN/Abp/Rules/RuleProvider.cs | 0 .../Abp/Rules/RulesInitializationContext.cs | 20 + .../rules/LINGYUN.Abp.Rules/README.md | 0 .../.gitignore | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...ingManagement.Application.Contracts.csproj | 0 ...ingManagementApplicationContractsModule.cs | 29 + .../AbpSettingManagementPermissionProvider.cs | 22 + .../AbpSettingManagementPermissions.cs | 0 ...AbpSettingManagementRemoteServiceConsts.cs | 8 + .../Abp/SettingManagement/Dto/OptionDto.cs | 0 .../Dto/SettingDetailsDto.cs | 78 + .../Abp/SettingManagement/Dto/SettingDto.cs | 61 + .../SettingManagement/Dto/SettingGroupDto.cs | 0 .../Dto/SettingGroupResult.cs | 23 + .../SettingManagement/Dto/UpdateSettingDto.cs | 0 .../Dto/UpdateSettingsDto.cs | 0 .../Abp/SettingManagement/Dto/ValueType.cs | 0 .../IReadonlySettingAppService.cs | 12 + .../SettingManagement/ISettingAppService.cs | 0 .../IUserSettingAppService.cs | 12 + .../Localization/ApplicationContracts/en.json | 0 .../ApplicationContracts/zh-Hans.json | 0 .../LINGYUN.Abp.Settings}/FodyWeavers.xml | 0 .../LINGYUN.Abp.Settings/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Settings.csproj | 0 .../Settings/ISettingProviderExtensions.cs | 28 + .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.MultiTenancy.Editions.csproj | 16 + .../Editions/AbpMultiTenancyEditionsModule.cs | 9 + .../EditionClaimsPrincipalContributor.cs | 53 + .../Editions/EditionConfiguration.cs | 27 + .../Editions/EditionConfigurationProvider.cs | 32 + .../Abp/MultiTenancy/Editions/EditionInfo.cs | 27 + .../GlobalFeatures/EditionsFeature.cs | 15 + .../GlobalFeatures/GlobalEditionsFeatures.cs | 17 + .../Editions/IEditionConfigurationProvider.cs | 9 + .../MultiTenancy/Editions/IEditionStore.cs | 9 + ...uleFeaturesDictionaryEditionsExtensions.cs | 33 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...NGYUN.Abp.TuiJuhe.SettingManagement.csproj | 29 + .../AbpTuiJuheSettingManagementModule.cs | 48 + .../ITuiJuheSettingAppService.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../TuiJuheSettingAppService.cs | 61 + .../TuiJuheSettingController.cs | 0 ...JuheSettingPermissionDefinitionProvider.cs | 0 .../TuiJuheSettingPermissionNames.cs | 0 .../LINGYUN.Abp.TuiJuhe}/FodyWeavers.xml | 0 .../LINGYUN.Abp.TuiJuhe/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.TuiJuhe.csproj | 29 + .../LINGYUN/Abp/TuiJuhe/AbpTuiJuheModule.cs | 36 + .../TuiJuheFeatureDefinitionProvider.cs | 51 + .../TuiJuhe/Features/TuiJuheFeatureNames.cs | 28 + .../TuiJuhe/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../TuiJuhe/Localization/TuiJuheResource.cs | 8 + .../TuiJuhe/Messages/ITuiJuheMessageSender.cs | 15 + .../TuiJuhe/Messages/MessageContentType.cs | 9 + .../Messages/MessageHttpClientExtensions.cs | 38 + .../TuiJuhe/Messages/TuiJuheMessageSender.cs | 76 + .../TuiJuheSettingDefinitionProvider.cs | 30 + .../TuiJuhe/Settings/TuiJuheSettingNames.cs | 13 + .../TuiJuhe/Token/ITuiJuheTokenProvider.cs | 9 + .../Abp/TuiJuhe/Token/TuiJuheTokenProvider.cs | 23 + .../Abp/TuiJuhe/TuiJuheRemoteCallException.cs | 15 + .../LINGYUN/Abp/TuiJuhe/TuiJuheResult.cs | 64 + .../IServiceCollectionExtensions.cs | 19 + .../tui-juhe/LINGYUN.Abp.TuiJuhe/README.md | 31 + .../Net/Http/IHttpClientFactoryExtensions.cs | 10 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Identity.WeChat.Work.csproj | 0 .../Work/AbpIdentityWeChatWorkModule.cs | 0 .../Work/WeChatWorkInternalUserFinder.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Identity.WeChat.csproj | 20 + .../WeChat/AbpIdentityWeChatModule.cs | 13 + .../WeChat/OpenId/UserWeChatOpenIdFinder.cs | 47 + ...UN.Abp.WeChat.Application.Contracts.csproj | 14 + .../AbpWeChatApplicationContractsModule.cs | 11 + .../LINGYUN/Abp/WeChat/Crypto/Dto/Gender.cs | 21 + .../Abp/WeChat/Crypto/Dto/GetUserInfoInput.cs | 9 + .../Abp/WeChat/Crypto/Dto/UserInfoDto.cs | 37 + .../Abp/WeChat/Crypto/ICryptoAppService.cs | 10 + .../Abp/WeChat/WeChatRemoteServiceConsts.cs | 7 + .../LINGYUN.Abp.WeChat.Application.csproj | 19 + .../Abp/WeChat/AbpWeChatApplicationModule.cs | 14 + .../Abp/WeChat/Crypto/CryptoAppService.cs | 42 + .../WeChat/WeChatApplicationServiceBase.cs | 14 + .../LINGYUN.Abp.WeChat.HttpApi.csproj | 14 + .../Abp/WeChat/AbpWeChatHttpApiModule.cs | 12 + .../Abp/WeChat/Crypto/CryptoController.cs | 29 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.WeChat.MiniProgram.csproj | 24 + .../MiniProgram/AbpWeChatMiniProgramConsts.cs | 21 + .../MiniProgram/AbpWeChatMiniProgramModule.cs | 38 + .../AbpWeChatMiniProgramOptions.cs | 0 .../AbpWeChatMiniProgramOptionsFactory.cs | 0 .../AbpWeChatMiniProgramOptionsManager.cs | 0 ...hatMiniProgramFeatureDefinitionProvider.cs | 59 + .../Features/WeChatMiniProgramFeatures.cs | 36 + .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Messages/ISubscribeMessager.cs | 0 .../Messages/Response.SubscribeMessage.cs | 24 + .../MiniProgram/Messages/SubscribeMessage.cs | 106 + .../MiniProgram/Messages/SubscribeMessager.cs | 133 + ...hatMiniProgramSettingDefinitionProvider.cs | 0 .../Settings/WeChatMiniProgramSettingNames.cs | 0 .../LINGYUN.Abp.WeChat.MiniProgram/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...LINGYUN.Abp.WeChat.Official.Senparc.csproj | 20 + .../Senparc/AbpWeChatOfficialSenparcModule.cs | 9 + .../Senparc/WeChatOfficialController.cs | 81 + .../Senparc/WeChatOfficialMessageContext.cs | 7 + .../Senparc/WeChatOfficialMessageHandler.cs | 30 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.WeChat.Official.csproj | 23 + .../Official/AbpWeChatOfficialConsts.cs | 22 + .../Official/AbpWeChatOfficialModule.cs | 0 .../Official/AbpWeChatOfficialOptions.cs | 0 .../AbpWeChatOfficialOptionsFactory.cs | 0 .../AbpWeChatOfficialOptionsManager.cs | 0 ...WeChatOfficialFeatureDefinitionProvider.cs | 35 + .../Features/WeChatOfficialFeatures.cs | 13 + .../Official/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 ...WeChatOfficialSettingDefinitionProvider.cs | 0 .../Settings/WeChatOfficialSettingNames.cs | 0 .../LINGYUN.Abp.WeChat.Official/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...INGYUN.Abp.WeChat.SettingManagement.csproj | 0 .../AbpWeChatSettingManagementModule.cs | 0 .../IWeChatSettingAppService.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../WeChatSettingAppService.cs | 160 + .../WeChatSettingController.cs | 0 ...ChatSettingPermissionDefinitionProvider.cs | 0 .../WeChatSettingPermissionNames.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...p.WeChat.Work.Application.Contracts.csproj | 0 ...AbpWeChatWorkApplicationContractsModule.cs | 0 .../Work/AbpWeChatWorkRemoteServiceConsts.cs | 0 .../IWeChatWorkAuthorizeAppService.cs | 0 .../Work/Message/Dto/MessageHandleInput.cs | 0 .../Message/Dto/MessageValidationInput.cs | 0 .../Message/IWeChatWorkMessageAppService.cs | 0 .../WeChat/Work/Models/WeChatWorkMessage.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...LINGYUN.Abp.WeChat.Work.Application.csproj | 0 .../Work/AbpWeChatWorkApplicationModule.cs | 0 .../WeChatWorkAuthorizeAppService.cs | 0 .../Message/WeChatWorkMessageAppService.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.WeChat.Work.HttpApi.csproj | 0 .../WeChat/Work/AbpWeChatWorkHttpApiModule.cs | 0 .../WeChatWorkAuthorizeController.cs | 0 .../Message/WeChatWorkMessageController.cs | 0 .../LINGYUN.Abp.WeChat.Work}/FodyWeavers.xml | 0 .../LINGYUN.Abp.WeChat.Work/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.WeChat.Work.csproj | 0 .../Abp/WeChat/Work/AbpWeChatWorkException.cs | 0 .../WeChat/Work/AbpWeChatWorkGlobalConsts.cs | 0 .../Abp/WeChat/Work/AbpWeChatWorkModule.cs | 0 .../IWeChatWorkAuthorizeGenerator.cs | 0 .../IWeChatWorkInternalUserFinder.cs | 0 .../Work/Authorize/IWeChatWorkUserFinder.cs | 0 .../Work/Authorize/Models/WeChatWorkGender.cs | 0 .../Authorize/Models/WeChatWorkUserDetail.cs | 0 .../Authorize/Models/WeChatWorkUserInfo.cs | 0 .../NullWeChatWorkInternalUserFinder.cs | 0 .../Request/WeChatWorkUserDetailRequest.cs | 0 .../Response/WeChatWorkResponseExtensions.cs | 0 .../Response/WeChatWorkUserDetailResponse.cs | 0 .../Response/WeChatWorkUserInfoResponse.cs | 0 .../Authorize/WeChatWorkAuthorizeGenerator.cs | 0 .../Work/Authorize/WeChatWorkUserFinder.cs | 0 .../Work/Chat/IWeChatWorkAppChatManager.cs | 0 .../Work/Chat/Models/WeChatWorkAppChatInfo.cs | 0 .../Request/WeChatWorkAppChatCreateRequest.cs | 0 .../Chat/Request/WeChatWorkAppChatRequest.cs | 0 .../Request/WeChatWorkAppChatUpdateRequest.cs | 0 .../WeChatWorkAppChatCreateResponse.cs | 0 .../Response/WeChatWorkAppChatInfoResponse.cs | 0 .../Work/Chat/WeChatWorkAppChatManager.cs | 0 .../WeChatWorkFeatureDefinitionProvider.cs | 0 .../Work/Features/WeChatWorkFeatureNames.cs | 0 .../Work/Localization/Resources/en.json | 0 .../Work/Localization/Resources/zh-Hans.json | 0 .../Work/Localization/WeChatWorkResource.cs | 0 .../Work/Media/IWeChatWorkMediaProvider.cs | 0 .../Media/Models/WeChatWorkImageResponse.cs | 0 .../Media/Models/WeChatWorkMediaRequest.cs | 0 .../Media/Models/WeChatWorkMediaResponse.cs | 0 .../Work/Media/WeChatWorkMediaProvider.cs | 0 .../Work/Message/IWeChatWorkMessageManager.cs | 0 .../Work/Message/IWeChatWorkMessageSender.cs | 0 .../Work/Message/Models/MarkdownMessage.cs | 0 .../Work/Message/Models/MediaMessage.cs | 0 .../Work/Message/Models/MiniProgramMessage.cs | 0 .../Work/Message/Models/MpNewMessage.cs | 0 .../WeChat/Work/Message/Models/NewMessage.cs | 0 .../Work/Message/Models/TextCardMessage.cs | 0 .../WeChat/Work/Message/Models/TextMessage.cs | 0 .../Work/Message/Models/VideoMessage.cs | 0 .../Models/WeChatWorkAppChatFileMessage.cs | 0 .../Models/WeChatWorkAppChatImageMessage.cs | 0 .../WeChatWorkAppChatMarkdownMessage.cs | 0 .../Models/WeChatWorkAppChatMpNewMessage.cs | 0 .../Models/WeChatWorkAppChatNewMessage.cs | 0 .../WeChatWorkAppChatTextCardMessage.cs | 0 .../Models/WeChatWorkAppChatTextMessage.cs | 0 .../Models/WeChatWorkAppChatVideoMessage.cs | 0 .../Models/WeChatWorkAppChatVoiceMessage.cs | 0 .../Message/Models/WeChatWorkFileMessage.cs | 0 .../Message/Models/WeChatWorkImageMessage.cs | 0 .../Models/WeChatWorkMarkdownMessage.cs | 0 .../Models/WeChatWorkMiniProgramMessage.cs | 0 .../Message/Models/WeChatWorkMpNewMessage.cs | 0 .../Message/Models/WeChatWorkNewMessage.cs | 0 .../Models/WeChatWorkTextCardMessage.cs | 0 .../Message/Models/WeChatWorkTextMessage.cs | 0 .../Message/Models/WeChatWorkVideoMessage.cs | 0 .../Message/Models/WeChatWorkVoiceMessage.cs | 0 .../Request/WeChatWorkMessageReCallRequest.cs | 0 .../Request/WeChatWorkMessageRequest.cs | 0 .../Response/WeChatWorkMessageResponse.cs | 0 .../Work/Message/Templates/TemplateCard.cs | 0 .../Message/Templates/TemplateCardAction.cs | 0 .../Templates/TemplateCardActionMenu.cs | 0 .../Templates/TemplateCardCardAction.cs | 0 .../Templates/TemplateCardEmphasisContent.cs | 0 .../TemplateCardHorizontalContent.cs | 0 .../Message/Templates/TemplateCardJump.cs | 0 .../Templates/TemplateCardMainTitle.cs | 0 .../Templates/TemplateCardQuoteArea.cs | 0 .../Message/Templates/TemplateCardSource.cs | 0 .../Message/Templates/TextTemplateCard.cs | 0 .../WeChatWorkTemplateCardMessage.cs | 0 .../Work/Message/WeChatWorkAppChatMessage.cs | 0 .../WeChat/Work/Message/WeChatWorkMessage.cs | 0 .../Work/Message/WeChatWorkMessageManager.cs | 0 .../Work/Message/WeChatWorkMessageSender.cs | 0 .../Security/AbpWeChatWorkCryptoException.cs | 0 .../Claims/AbpWeChatWorkClaimTypes.cs | 0 .../Work/Security/IWeChatWorkCryptoService.cs | 0 .../Security/Models/WeChatWorkCryptoData.cs | 0 .../Models/WeChatWorkCryptoDecryptData.cs | 0 .../Models/WeChatWorkCryptoEchoData.cs | 0 .../Security/WeChatWorkCryptoConfiguration.cs | 0 ...WeChatWorkCryptoConfigurationDictionary.cs | 0 .../Work/Security/WeChatWorkCryptoService.cs | 0 .../WeChatWorkSettingDefinitionProvider.cs | 0 .../Work/Settings/WeChatWorkSettingNames.cs | 0 .../Work/Token/IWeChatWorkTokenProvider.cs | 0 .../Work/Token/Models/WeChatWorkToken.cs | 0 .../Token/Models/WeChatWorkTokenCacheItem.cs | 0 .../Token/Models/WeChatWorkTokenRequest.cs | 0 .../Token/Models/WeChatWorkTokenResponse.cs | 0 .../Work/Token/WeChatWorkTokenProvider.cs | 0 .../Abp/WeChat/Work/Utils/Cryptography.cs | 0 .../Work/Utils/HttpContentBuildHelper.cs | 0 .../Abp/WeChat/Work/Utils/WXBizMsgCrypt.cs | 0 .../WeChatWorkApplicationConfiguration.cs | 0 ...tWorkApplicationConfigurationDictionary.cs | 0 .../Abp/WeChat/Work/WeChatWorkErrorCodes.cs | 0 .../Abp/WeChat/Work/WeChatWorkOptions.cs | 0 .../Abp/WeChat/Work/WeChatWorkRequest.cs | 0 .../Abp/WeChat/Work/WeChatWorkResponse.cs | 0 .../wechat/LINGYUN.Abp.WeChat.Work/README.md | 0 ...pClientWeChatWorkRequestExtensions.Auth.cs | 0 ...pClientWeChatWorkRequestExtensions.Chat.cs | 0 ...ClientWeChatWorkRequestExtensions.Media.cs | 0 ...ientWeChatWorkRequestExtensions.Message.cs | 0 .../HttpClientWeChatWorkRequestExtensions.cs | 0 .../Http/HttpResponseDeserializeExtensions.cs | 0 .../System/WeChatObjectSerializeExtensions.cs | 0 ...WeChatWorkResponseDeserializeExtensions.cs | 0 .../LINGYUN.Abp.WeChat}/FodyWeavers.xml | 0 .../wechat/LINGYUN.Abp.WeChat/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.WeChat.csproj | 0 .../LINGYUN/Abp/WeChat/AbpWeChatException.cs | 26 + .../Abp/WeChat/AbpWeChatGlobalConsts.cs | 24 + .../LINGYUN/Abp/WeChat/AbpWeChatModule.cs | 40 + .../Abp/WeChat/Crypto/IWeChatCryptoService.cs | 7 + .../Abp/WeChat/Crypto/WeChatCryptoService.cs | 36 + .../WeChatFeatureDefinitionProvider.cs | 0 .../Abp/WeChat/Features/WeChatFeatures.cs | 0 .../Abp/WeChat/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Abp/WeChat/Localization/WeChatResource.cs | 0 .../WeChat/OpenId/IUserWeChatOpenIdFinder.cs | 12 + .../Abp/WeChat/OpenId/IWeChatOpenIdFinder.cs | 17 + .../OpenId/NullUserWeChatOpenIdFinder.cs | 0 .../LINGYUN/Abp/WeChat/OpenId/WeChatOpenId.cs | 0 .../WeChat/OpenId/WeChatOpenIdCacheItem.cs | 32 + .../Abp/WeChat/OpenId/WeChatOpenIdFinder.cs | 117 + .../Abp/WeChat/OpenId/WeChatOpenIdRequest.cs | 0 .../Abp/WeChat/OpenId/WeChatOpenIdResponse.cs | 63 + .../Security/Claims/AbpWeChatClaimTypes.cs | 0 .../WeChatSettingDefinitionProvider.cs | 33 + .../Abp/WeChat/Settings/WeChatSettingNames.cs | 12 + .../Abp/WeChat/Token/IWeChatTokenProvider.cs | 0 .../LINGYUN/Abp/WeChat/Token/WeChatToken.cs | 0 .../Abp/WeChat/Token/WeChatTokenCacheItem.cs | 0 .../Abp/WeChat/Token/WeChatTokenProvider.cs | 90 + .../Abp/WeChat/Token/WeChatTokenRequest.cs | 0 .../Abp/WeChat/Token/WeChatTokenResponse.cs | 41 + .../HttpClientWeChatTokenRequestExtensions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Identity.WxPusher.csproj | 20 + .../WxPusher/AbpIdentityWxPusherModule.cs | 12 + .../User/IdentityWxPusherUserStore.cs | 69 + .../LINGYUN.Abp.Identity.WxPusher/README.md | 13 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...GYUN.Abp.WxPusher.SettingManagement.csproj | 0 .../AbpWxPusherSettingManagementModule.cs | 48 + .../IWxPusherSettingAppService.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../WxPusherSettingAppService.cs | 61 + .../WxPusherSettingController.cs | 0 ...sherSettingPermissionDefinitionProvider.cs | 0 .../WxPusherSettingPermissionNames.cs | 0 .../LINGYUN.Abp.WxPusher}/FodyWeavers.xml | 0 .../LINGYUN.Abp.WxPusher/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.WxPusher.csproj | 29 + .../LINGYUN/Abp/WxPusher/AbpWxPusherModule.cs | 37 + .../WxPusherFeatureDefinitionProvider.cs | 47 + .../WxPusher/Features/WxPusherFeatureNames.cs | 28 + .../WxPusher/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../WxPusher/Localization/WxPusherResource.cs | 8 + .../Messages/IWxPusherMessageProvider.cs | 11 + .../Messages/IWxPusherMessageSender.cs | 17 + .../WxPusher/Messages/MessageContentType.cs | 16 + .../Messages/MessageHttpClientExtensions.cs | 41 + .../Abp/WxPusher/Messages/SendMessage.cs | 52 + .../WxPusher/Messages/SendMessageResult.cs | 38 + .../Messages/WxPusherMessageProvider.cs | 24 + .../Messages/WxPusherMessageSender.cs | 62 + .../WxPusher/QrCode/CreateQrcodeRequest.cs | 39 + .../Abp/WxPusher/QrCode/CreateQrcodeResult.cs | 23 + .../WxPusher/QrCode/GetScanQrCodeResult.cs | 35 + .../QrCode/IWxPusherQrCodeProvider.cs | 17 + .../QrCode/QrCodeHttpClientExtensions.cs | 41 + .../WxPusher/QrCode/WxPusherQrCodeProvider.cs | 56 + .../Security/Claims/AbpWxPusherClaimTypes.cs | 13 + .../WxPusherSettingDefinitionProvider.cs | 30 + .../WxPusher/Settings/WxPusherSettingNames.cs | 13 + .../WxPusher/Token/IWxPusherTokenProvider.cs | 9 + .../WxPusher/Token/WxPusherTokenProvider.cs | 23 + .../LINGYUN/Abp/WxPusher/User/FlowType.cs | 12 + .../WxPusher/User/IWxPusherUserProvider.cs | 56 + .../Abp/WxPusher/User/IWxPusherUserStore.cs | 28 + .../WxPusher/User/NullWxPusherUserStore.cs | 29 + .../WxPusher/User/UserHttpClientExtensions.cs | 68 + .../LINGYUN/Abp/WxPusher/User/UserProfile.cs | 51 + .../Abp/WxPusher/User/WxPusherUserProvider.cs | 87 + .../Abp/WxPusher/WxPusherPagedResult.cs | 30 + .../WxPusher/WxPusherRemoteCallException.cs | 15 + .../Abp/WxPusher/WxPusherRequestProvider.cs | 17 + .../LINGYUN/Abp/WxPusher/WxPusherResult.cs | 61 + .../IServiceCollectionExtensions.cs | 19 + .../wx-pusher/LINGYUN.Abp.WxPusher/README.md | 35 + .../Net/Http/IHttpClientFactoryExtensions.cs | 10 + ...vice.Applications.Single.DbMigrator.csproj | 1 + .../SingleDbMigratorHostedService.cs | 2 +- .../SingleDbMigratorModule.cs | 4 +- .../appsettings.json | 54 +- .../DataSeeder/ClientDataSeederContributor.cs | 467 ++ ...ications.Single.EntityFrameworkCore.csproj | 19 +- ...3034432_Initial-Single-Project.Designer.cs | 4373 -------------- .../20230313034432_Initial-Single-Project.cs | 2842 --------- ...0313035414_Add-Module-Auditing.Designer.cs | 4674 --------------- .../20230313035414_Add-Module-Auditing.cs | 204 - ...22005640_Add-Module-OpenIddict.Designer.cs | 5033 ---------------- .../20230322005640_Add-Module-OpenIddict.cs | 237 - ...2032107_Initial-Single-Project.Designer.cs | 5306 ++++++++++++++++ .../20231012032107_Initial-Single-Project.cs | 3357 +++++++++++ ...-With-Text-Template-Definition.Designer.cs | 5311 +++++++++++++++++ ...Add-Field-With-Text-Template-Definition.cs | 30 + .../SingleMigrationsDbContextModelSnapshot.cs | 288 +- .../SingleDbMigrationEventHandler.cs | 136 + .../SingleDbMigrationService.cs | 244 +- .../SingleMigrationsDbContextFactory.cs | 2 +- .../AuthServerDbMigratorHostedService.cs | 2 +- ....MicroService.AuthServer.DbMigrator.csproj | 1 - .../AuthServerDbMigrationEventHandler.cs | 129 + .../AuthServerDbMigrationService.cs | 217 +- ...rverMigrationsEntityFrameworkCoreModule.cs | 6 + ...vice.AuthServer.EntityFrameworkCore.csproj | 5 +- .../BackendAdminDbMigratorHostedService.cs | 2 +- .../BackendAdminDbMigrationEventHandler.cs | 155 + .../BackendAdminDbMigrationService.cs | 217 +- ...ce.BackendAdmin.EntityFrameworkCore.csproj | 2 +- .../IdentityServerDbMigratorHostedService.cs | 2 +- ...roService.IdentityServer.DbMigrator.csproj | 1 - .../IdentityServerDbMigrationEventHandler.cs | 130 + .../IdentityServerDbMigrationService.cs | 217 +- ...rverMigrationsEntityFrameworkCoreModule.cs | 2 + ....IdentityServer.EntityFrameworkCore.csproj | 5 +- ...e.LocalizationManagement.DbMigrator.csproj | 3 +- ...zationManagementDbMigratorHostedService.cs | 2 +- ...ationManagement.EntityFrameworkCore.csproj | 4 +- ...zationManagementDbMigrationEventHandler.cs | 22 + ...ocalizationManagementDbMigrationService.cs | 217 +- ...LY.MicroService.Platform.DbMigrator.csproj | 1 - .../PlatformDbMigratorHostedService.cs | 2 +- ...ervice.Platform.EntityFrameworkCore.csproj | 2 +- .../PlatformDbMigrationEventHandler.cs | 40 + .../PlatformDbMigrationService.cs | 217 +- ...oService.RealtimeMessage.DbMigrator.csproj | 5 +- .../RealtimeMessageDbMigratorHostedService.cs | 2 +- ...RealtimeMessage.EntityFrameworkCore.csproj | 7 +- .../RealtimeMessageDbMigrationEventHandler.cs | 91 + .../RealtimeMessageDbMigrationService.cs | 217 +- ...roService.TaskManagement.DbMigrator.csproj | 2 +- ....TaskManagement.EntityFrameworkCore.csproj | 2 +- .../TaskManagementDbMigrationEventHandler.cs | 146 + ...rvice.WebhooksManagement.DbMigrator.csproj | 2 +- ...hooksManagement.EntityFrameworkCore.csproj | 2 +- ...bhooksManagementDbMigrationEventHandler.cs | 38 + .../LINGYUN.Abp.Account.Application.csproj | 38 +- .../AbpAccountWebModule.cs | 3 +- .../LINGYUN.Abp.Account.Web.csproj | 43 +- .../FodyWeavers.xsd | 30 - ...GYUN.Abp.AuditLogging.Elasticsearch.csproj | 20 - .../AbpAuditLoggingElasticsearchModule.cs | 22 - .../AbpAuditLoggingElasticsearchOptions.cs | 17 - .../AuditLogInfoToAuditLogConverter.cs | 115 - .../ElasticsearchAuditLogManager.cs | 369 -- .../ElasticsearchEntityChangeStore.cs | 394 -- .../ElasticsearchSecurityLogManager.cs | 268 - .../Elasticsearch/IIndexInitializer.cs | 9 - .../Elasticsearch/IIndexNameNormalizer.cs | 7 - .../Elasticsearch/IndexInitializer.cs | 107 - .../Elasticsearch/IndexInitializerService.cs | 21 - .../Elasticsearch/IndexNameNormalizer.cs | 32 - .../README.md | 38 - .../FodyWeavers.xsd | 30 - ...bp.AuditLogging.EntityFrameworkCore.csproj | 21 - ...bpAuditLoggingEntityFrameworkCoreModule.cs | 25 - .../AbpAuditingMapperProfile.cs | 21 - .../EntityFrameworkCore/AuditLogManager.cs | 179 - .../EntityFrameworkCore/EntityChangeStore.cs | 115 - .../EntityFrameworkCore/SecurityLogManager.cs | 144 - .../README.md | 32 - .../LINGYUN.Abp.AuditLogging/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.AuditLogging.csproj | 17 - .../Abp/AuditLogging/AbpAuditLoggingModule.cs | 25 - .../LINGYUN/Abp/AuditLogging/AuditLog.cs | 122 - .../Abp/AuditLogging/AuditLogAction.cs | 48 - .../LINGYUN/Abp/AuditLogging/AuditingStore.cs | 23 - .../AuditLogging/DefaultAuditLogManager.cs | 96 - .../AuditLogging/DefaultEntityChangeStore.cs | 40 - .../AuditLogging/DefaultSecurityLogManager.cs | 87 - .../LINGYUN/Abp/AuditLogging/EntityChange.cs | 71 - .../AuditLogging/EntityChangeWithUsername.cs | 9 - .../Abp/AuditLogging/EntityPropertyChange.cs | 43 - .../Abp/AuditLogging/IAuditLogManager.cs | 64 - .../Abp/AuditLogging/IEntityChangeStore.cs | 46 - .../Abp/AuditLogging/ISecurityLogManager.cs | 56 - .../LINGYUN/Abp/AuditLogging/SecurityLog.cs | 72 - .../Abp/AuditLogging/SecurityLogStore.cs | 23 - .../LINGYUN.Abp.Auditing.Application.csproj | 28 +- .../Auditing/AbpAuditingApplicationModule.cs | 2 + .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Authentication.QQ.csproj | 19 - .../QQ/AbpAuthenticationQQConsts.cs | 8 - .../QQ/AbpAuthenticationQQModule.cs | 17 - .../Abp/Authentication/QQ/AbpQQClaimTypes.cs | 31 - .../QQ/QQConnectOAuthHandler.cs | 176 - .../QQ/QQConnectOAuthOptions.cs | 46 - .../QQAuthenticationExtensions.cs | 63 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Authentication.WeChat.csproj | 19 - .../WeChat/AbpAuthenticationWeChatConsts.cs | 67 - .../WeChat/AbpAuthenticationWeChatModule.cs | 17 - .../Official/WeChatOfficialOAuthHandler.cs | 336 -- .../Official/WeChatOfficialOAuthOptions.cs | 47 - .../WeChatAuthenticationExtensions.cs | 65 - ...ntityServerApplicationBuilderExtensions.cs | 22 - .../FodyWeavers.xsd | 30 - ...Abp.Authorization.OrganizationUnits.csproj | 15 - ...AbpAuthorizationOrganizationUnitsModule.cs | 18 - .../AbpOrganizationUnitClaimTypes.cs | 6 - ...OrganizationUnitPermissionValueProvider.cs | 82 - .../AbpClaimOrganizationUnitsExtensions.cs | 34 - .../CurrentUserOrganizationUnitsExtensions.cs | 30 - .../FodyWeavers.xsd | 30 - ...YUN.Abp.Identity.OrganizaztionUnits.csproj | 16 - .../AbpIdentityOrganizaztionUnitsModule.cs | 11 - ...anizationUnitClaimsPrincipalContributor.cs | 57 - .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + ...ingManagement.Application.Contracts.csproj | 24 + ...ingManagementApplicationContractsModule.cs | 29 + ...AbpCachingManagementRemoteServiceConsts.cs | 8 + .../Abp/CachingManagement/CacheKeyInput.cs | 9 + .../Abp/CachingManagement/CacheKeysDto.cs | 10 + .../CachingManagement/CacheRefreshInput.cs | 12 + .../Abp/CachingManagement/CacheSetInput.cs | 12 + .../Abp/CachingManagement/CacheValueDto.cs | 12 + .../CachingManagement/GetCacheKeysInput.cs | 8 + .../Abp/CachingManagement/ICacheAppService.cs | 17 + .../Localization/CacheResource.cs | 8 + .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 ...ngManagemenPermissionDefinitionProvider.cs | 25 + .../CachingManagementPermissionNames.cs | 21 + .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + ...N.Abp.CachingManagement.Application.csproj | 20 + .../AbpCachingManagementApplicationModule.cs | 12 + .../Abp/CachingManagement/CacheAppService.cs | 96 + .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + ...INGYUN.Abp.CachingManagement.Domain.csproj | 15 + .../AbpCachingManagementDomainModule.cs | 17 + .../CachingManagement/CacheValueResponse.cs | 23 + .../CachingManagement/CackeKeysResponse.cs | 18 + .../CachingManagement/GetCacheKeysRequest.cs | 18 + .../Abp/CachingManagement/ICacheManager.cs | 18 + .../ICacheManagerExtensions.cs | 45 + .../CachingManagement/RefreshCacheRequest.cs | 21 + .../Abp/CachingManagement/SetCacheRequest.cs | 24 + .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + ...NGYUN.Abp.CachingManagement.HttpApi.csproj | 0 .../AbpCachingManagementHttpApiModule.cs | 40 + .../Abp/CachingManagement/CacheController.cs | 64 + .../FodyWeavers.xml | 3 + .../FodyWeavers.xsd | 30 + ...achingManagement.StackExchangeRedis.csproj | 19 + ...chingManagementStackExchangeRedisModule.cs | 11 + .../StackExchangeRedisCacheManager.cs | 248 + .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...ingManagement.Application.Contracts.csproj | 24 - ...ingManagementApplicationContractsModule.cs | 29 - ...AbpCachingManagementRemoteServiceConsts.cs | 8 - .../Abp/CachingManagement/CacheKeyInput.cs | 9 - .../Abp/CachingManagement/CacheKeysDto.cs | 10 - .../CachingManagement/CacheRefreshInput.cs | 12 - .../Abp/CachingManagement/CacheSetInput.cs | 12 - .../Abp/CachingManagement/CacheValueDto.cs | 12 - .../CachingManagement/GetCacheKeysInput.cs | 8 - .../Abp/CachingManagement/ICacheAppService.cs | 17 - .../Localization/CacheResource.cs | 8 - ...ngManagemenPermissionDefinitionProvider.cs | 25 - .../CachingManagementPermissionNames.cs | 21 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...N.Abp.CachingManagement.Application.csproj | 20 - .../AbpCachingManagementApplicationModule.cs | 12 - .../Abp/CachingManagement/CacheAppService.cs | 96 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...INGYUN.Abp.CachingManagement.Domain.csproj | 15 - .../AbpCachingManagementDomainModule.cs | 17 - .../CachingManagement/CacheValueResponse.cs | 23 - .../CachingManagement/CackeKeysResponse.cs | 18 - .../CachingManagement/GetCacheKeysRequest.cs | 18 - .../Abp/CachingManagement/ICacheManager.cs | 18 - .../ICacheManagerExtensions.cs | 45 - .../CachingManagement/RefreshCacheRequest.cs | 21 - .../Abp/CachingManagement/SetCacheRequest.cs | 24 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../AbpCachingManagementHttpApiModule.cs | 40 - .../Abp/CachingManagement/CacheController.cs | 64 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...achingManagement.StackExchangeRedis.csproj | 19 - ...chingManagementStackExchangeRedisModule.cs | 11 - .../StackExchangeRedisCacheManager.cs | 248 - .../cli/LINGYUN.Abp.Cli/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Cli/LINGYUN.Abp.Cli.csproj | 42 - .../LINGYUN/Abp/Cli/AbpCliModule.cs | 67 - .../Abp/Cli/Commands/CommandSelector.cs | 32 - .../LINGYUN/Abp/Cli/Commands/CreateCommand.cs | 297 - .../LINGYUN/Abp/Cli/Commands/CreateOptions.cs | 31 - .../Abp/Cli/Commands/GenerateProxyCommand.cs | 170 - .../Abp/Cli/Commands/GenerateViewCommand.cs | 144 - .../LINGYUN/Abp/Cli/Commands/HelpCommand.cs | 102 - .../Abp/Cli/Commands/ICreateProjectService.cs | 9 - .../Commands/LocalFileCreateProjectService.cs | 267 - .../Abp/Cli/Commands/ProjectCreateArgs.cs | 54 - .../LINGYUN/Abp/Cli/Program.cs | 55 - .../CSharp/CSharpServiceProxyGenerator.cs | 442 -- .../Cli/ServiceProxying/GenerateProxyArgs.cs | 33 - .../TypeScript/AxiosHttpApiScriptGenerator.cs | 237 - .../TypeScript/IHttpApiScriptGenerator.cs | 11 - .../TypeScript/ITypeScriptModelGenerator.cs | 10 - .../TypeScript/TypeScriptModelGenerator.cs | 274 - .../TypeScriptServiceProxyGenerator.cs | 120 - .../TypeScriptServiceProxyOptions.cs | 12 - .../UniAppAxiosHttpApiScriptGenerator.cs | 226 - .../VbenAxiosHttpApiScriptGenerator.cs | 239 - .../VbenDynamicHttpApiScriptGenerator.cs | 196 - .../Abp/Cli/UI/AbpCliViewGeneratorOptions.cs | 13 - .../LINGYUN/Abp/Cli/UI/GenerateViewArgs.cs | 26 - .../LINGYUN/Abp/Cli/UI/IViewGenerator.cs | 7 - .../Cli/UI/Vben/IVbenModelScriptGenerator.cs | 17 - .../Cli/UI/Vben/IVbenViewScriptGenerator.cs | 21 - .../Templates/VbenComponentIndexScript.tpl | 13 - .../UI/Vben/Templates/VbenModalViewScript.tpl | 79 - .../UI/Vben/Templates/VbenModelDataScript.tpl | 42 - .../UI/Vben/Templates/VbenTableDataScript.tpl | 28 - .../UI/Vben/Templates/VbenTableViewScript.tpl | 162 - .../Cli/UI/Vben/VbenModelScriptGenerator.cs | 517 -- .../VbenScriptTemplateDefinitionProvider.cs | 50 - .../Abp/Cli/UI/Vben/VbenViewGenerator.cs | 111 - .../Cli/UI/Vben/VbenViewScriptGenerator.cs | 148 - .../LINGYUN/Abp/Cli/UI/ViewGeneratorBase.cs | 70 - .../Properties/launchSettings.json | 9 - .../System/StringExtensions.cs | 111 - .../FodyWeavers.xsd | 30 - ...INGYUN.Abp.Aliyun.SettingManagement.csproj | 31 - .../AliyunSettingAppService.cs | 158 - .../LINGYUN.Abp.Aliyun/FodyWeavers.xsd | 30 - .../Aliyun/Settings/AliyunSettingProvider.cs | 211 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.BlobStoring.Tencent.csproj | 29 - .../AbpBlobStoringTencentCloudModule.cs | 29 - .../BlobStoring/Tencent/CosClientFactory.cs | 70 - .../BlobStoring/Tencent/ICosClientFactory.cs | 11 - .../Tencent/TencentBlobNamingNormalizer.cs | 61 - .../TencentBlobProviderConfiguration.cs | 63 - .../Tencent/TencentCloudBlobProvider.cs | 182 - .../LINGYUN.Abp.Sms.Tencent.csproj | 15 - .../Abp/Sms/Tencent/AbpSmsTencentModule.cs | 30 - .../Abp/Sms/Tencent/TencentCloudSmsSender.cs | 99 - .../LINGYUN.Abp.Tencent.QQ/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Tencent.QQ.csproj | 19 - .../Abp/Tencent/QQ/AbpTencentQQCacheItem.cs | 30 - .../Abp/Tencent/QQ/AbpTencentQQModule.cs | 28 - .../Abp/Tencent/QQ/AbpTencentQQOptions.cs | 23 - .../Tencent/QQ/AbpTencentQQOptionsManager.cs | 53 - .../TencentQQSettingDefinitionProvider.cs | 60 - .../QQ/Settings/TencentQQSettingNames.cs | 16 - .../FodyWeavers.xsd | 30 - ...NGYUN.Abp.Tencent.SettingManagement.csproj | 26 - .../AbpTencentCloudSettingManagementModule.cs | 18 - .../ITencentCloudSettingAppService.cs | 7 - .../TencentCloudSettingAppService.cs | 197 - .../TencentCloudSettingController.cs | 34 - ...loudSettingPermissionDefinitionProvider.cs | 23 - .../LINGYUN.Abp.Tencent.TTS/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Tencent.TTS.csproj | 20 - .../Abp/Tencent/TTS/AbpTencentTTSModule.cs | 10 - .../TTS/TencentCloudTTSClientFactory.cs | 17 - .../LINGYUN.Abp.Tencent/FodyWeavers.xsd | 30 - .../Abp/Tencent/AbpTencentCloudModule.cs | 41 - .../Abp/Tencent/AbpTencentCloudOptions.cs | 16 - .../AbstractTencentCloudClientFactory.cs | 124 - .../TencentCloudFeatureDefinitionProvider.cs | 40 - .../Tencent/Features/TencentCloudFeatures.cs | 30 - .../TencentCloudSettingDefinitionProvider.cs | 163 - .../Settings/TencentCloudSettingNames.cs | 65 - .../Tencent/TencentCloudClientCacheItem.cs | 19 - .../Abp/Tencent/TencentCloudClientFactory.cs | 54 - .../FodyWeavers.xsd | 30 - .../FodyWeavers.xsd | 30 - ...INGYUN.Abp.AspNetCore.HttpOverrides.csproj | 15 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.AspNetCore.Mvc.Client.csproj | 18 - ...GYUN.Abp.AspNetCore.Mvc.Client.csproj.user | 6 - .../Properties/launchSettings.json | 12 - .../FodyWeavers.xsd | 30 - ...NGYUN.Abp.AspNetCore.Mvc.Validation.csproj | 25 - .../FodyWeavers.xsd | 30 - .../FodyWeavers.xsd | 30 - .../FodyWeavers.xsd | 30 - ...LINGYUN.Abp.BackgroundJobs.Hangfire.csproj | 20 - .../FodyWeavers.xsd | 30 - ...GYUN.Abp.BackgroundWorkers.Hangfire.csproj | 16 - .../HangfireBackgroundWorkerAdapter.cs | 48 - .../HangfireBackgroundWorkerManager.cs | 65 - .../IHangfireBackgroundWorkerAdapter.cs | 11 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Core/LINGYUN.Abp.Core.csproj | 15 - .../FodyWeavers.xsd | 30 - .../DbMigrator/AbpDataDbMigratorModule.cs | 12 - .../DbMigrator/DefaultDbSchemaMigrator.cs | 68 - .../Abp/Data/DbMigrator/IDbSchemaMigrator.cs | 15 - .../LINGYUN.Abp.Data.DbMigrator/README.md | 56 - .../LINGYUN.Abp.EventBus.CAP/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.EventBus.CAP.csproj | 20 - .../LINGYUN.Abp.EventBus.CAP.xml | 380 -- .../CAP/AbpCAPConsumerServiceSelector.cs | 156 - .../Abp/EventBus/CAP/AbpCAPEventBusModule.cs | 52 - .../EventBus/CAP/AbpCAPSubscribeInvoker.cs | 253 - .../Abp/EventBus/CAP/AbpCapSerializer.cs | 89 - .../EventBus/CAP/CAPDistributedEventBus.cs | 273 - .../LINGYUN.Abp.EventBus.CAP.xml | 380 -- .../FodyWeavers.xsd | 30 - .../AbpEmailingExceptionHandlingModule.cs | 34 - .../AbpEmailingExceptionSubscriber.cs | 68 - ...ptionHandlingTemplateDefinitionProvider.cs | 20 - .../FodyWeavers.xsd | 30 - ...Abp.ExceptionHandling.Notifications.csproj | 21 - ...AbpNotificationsExceptionHandlingModule.cs | 12 - .../AbpNotificationsExceptionSubscriber.cs | 44 - .../FodyWeavers.xsd | 30 - .../AbpExceptionHandlingModule.cs | 11 - .../AbpExceptionSubscriberBase.cs | 48 - .../FodyWeavers.xsd | 30 - ...atures.LimitValidation.Redis.Client.csproj | 16 - .../FodyWeavers.xsd | 30 - .../Redis/RedisRequiresLimitFeatureChecker.cs | 138 - .../FodyWeavers.xsd | 30 - .../AbpFeaturesLimitValidationOptions.cs | 87 - .../RequiresLimitFeatureContext.cs | 48 - .../README.en.md | 87 - .../README.md | 87 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Hangfire.Dashboard.csproj | 17 - .../Dashboard/AbpHangfireDashboardModule.cs | 26 - .../AbpHangfireDashboardOptionsProvider.cs | 13 - .../DashboardAuthorizationFilter.cs | 46 - .../DashboardPermissionChecker.cs | 48 - .../IDashboardPermissionChecker.cs | 10 - .../Http/HangfireAuthoricationMiddleware.cs | 27 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Hangfire.Storage.MySql.csproj | 16 - .../FodyWeavers.xsd | 30 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Http.Client.Wrapper.csproj | 19 - .../Wrapper/AbpHttpClientWrapperModule.cs | 33 - .../LINGYUN.Abp.IM.SignalR/FodyWeavers.xsd | 30 - .../Abp/IM/SignalR/AbpIMSignalRModule.cs | 35 - .../Abp/IM/SignalR/AbpIMSignalROptions.cs | 30 - .../Abp/IM/SignalR/Hubs/MessagesHub.cs | 281 - .../Messages/SignalRMessageSenderProvider.cs | 138 - .../common/LINGYUN.Abp.IM/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.IM/LINGYUN.Abp.IM.csproj | 29 - .../LINGYUN/Abp/IM/AbpIMModule.cs | 33 - .../LINGYUN/Abp/IM/AbpIMOptions.cs | 18 - .../LINGYUN/Abp/IM/Contract/IFriendStore.cs | 158 - .../LINGYUN/Abp/IM/Groups/Group.cs | 34 - .../LINGYUN/Abp/IM/Groups/GroupUserCard.cs | 12 - .../LINGYUN/Abp/IM/Groups/IGroupStore.cs | 50 - .../LINGYUN/Abp/IM/Groups/IUserGroupStore.cs | 106 - .../LINGYUN/Abp/IM/Groups/UserGroup.cs | 13 - .../LINGYUN/Abp/IM/IUserCardFinder.cs | 58 - .../LINGYUN/Abp/IM/IUserOnlineChanger.cs | 15 - .../LINGYUN/Abp/IM/IUserOnlineChecker.cs | 14 - .../Abp/IM/Localization/AbpIMResource.cs | 9 - .../LINGYUN/Abp/IM/Messages/ChatMessage.cs | 236 - .../Abp/IM/Messages/IMessageBlocker.cs | 12 - .../Abp/IM/Messages/IMessageProcessor.cs | 23 - .../LINGYUN/Abp/IM/Messages/IMessageStore.cs | 111 - .../Abp/IM/Messages/LastChatMessage.cs | 69 - .../Abp/IM/Messages/MessageSendResult.cs | 45 - .../LINGYUN/Abp/IM/Messages/MessageSender.cs | 35 - .../IM/Messages/MessageSenderProviderBase.cs | 50 - .../Abp/IM/Messages/MessageSourceType.cs | 8 - .../LINGYUN/Abp/IM/Messages/MessageState.cs | 29 - .../LINGYUN/Abp/IM/Messages/MessageType.cs | 35 - .../Abp/IM/Messages/NullMessageBlocker.cs | 14 - .../Abp/IM/Messages/NullMessageProcessor.cs | 19 - .../LINGYUN/Abp/IM/NullUserOnlineChanger.cs | 16 - .../LINGYUN/Abp/IM/NullUserOnlineChecker.cs | 16 - .../Abp/IM/Settings/AbpIMSettingNames.cs | 11 - .../LINGYUN.Abp.IM/LINGYUN/Abp/IM/UserCard.cs | 47 - .../LINGYUN/Abp/IM/UserOnlineState.cs | 10 - .../LINGYUN.Abp.IdGenerator/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.IdGenerator.csproj | 15 - .../Abp/IdGenerator/AbpIdGeneratorModule.cs | 17 - .../IdGenerator/IDistributedIdGenerator.cs | 6 - .../Snowflake/SnowflakeIdGenerator.cs | 134 - .../Snowflake/SnowflakeIdOptions.cs | 40 - .../LINGYUN.Abp.Idempotent/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Idempotent.csproj | 26 - .../Abp/Idempotent/AbpIdempotentModule.cs | 36 - .../Abp/Idempotent/AbpIdempotentOptions.cs | 15 - .../Abp/Idempotent/IIdempotentChecker.cs | 8 - .../Idempotent/IIdempotentDeniedHandler.cs | 5 - .../Idempotent/IIdempotentKeyNormalizer.cs | 8 - .../Abp/Idempotent/IdempotentAttribute.cs | 50 - .../Abp/Idempotent/IdempotentCheckContext.cs | 24 - .../Abp/Idempotent/IdempotentChecker.cs | 67 - .../Abp/Idempotent/IdempotentDeniedContext.cs | 23 - .../Idempotent/IdempotentDeniedException.cs | 30 - .../Abp/Idempotent/IdempotentDeniedHandler.cs | 63 - .../Abp/Idempotent/IdempotentErrorCodes.cs | 7 - .../Abp/Idempotent/IdempotentInterceptor.cs | 42 - .../IdempotentInterceptorRegistrar.cs | 39 - .../Abp/Idempotent/IdempotentKeyNormalizer.cs | 100 - .../IdempotentKeyNormalizerContext.cs | 22 - .../Idempotent/IgnoreIdempotentAttribute.cs | 8 - .../Localization/IdempotentResource.cs | 8 - .../Idempotent/Localization/Resources/en.json | 6 - .../Localization/Resources/zh-Hans.json | 6 - .../common/LINGYUN.Abp.Idempotent/README.md | 30 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Localization.Dynamic.csproj | 16 - .../Dynamic/AbpLocalizationDynamicModule.cs | 18 - .../Dynamic/AbpLocalizationDynamicOptions.cs | 22 - .../Dynamic/DefaultLocalizationStore.cs | 35 - .../DynamicLocalizationInitializeService.cs | 49 - .../DynamicLocalizationResourceContributor.cs | 41 - .../Dynamic/ILocalizationStore.cs | 42 - .../Dynamic/LocalizationDictionary.cs | 10 - .../Dynamic/LocalizationResetSynchronizer.cs | 72 - .../README.md | 38 - .../LINGYUN.Abp.Location.Amap.csproj | 29 - .../FodyWeavers.xsd | 30 - .../Location/Baidu/AbpBaiduLocationModule.cs | 39 - .../Location/Baidu/BaiduLocationHttpClient.cs | 253 - .../FodyWeavers.xsd | 30 - .../Tencent/AbpTencentLocationModule.cs | 39 - .../Tencent/TencentLocationHttpClient.cs | 223 - .../LINGYUN.Abp.Location/FodyWeavers.xsd | 30 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.Common.csproj | 31 - .../AbpNotificationsCommonModule.cs | 26 - ...onsCommonNotificationDefinitionProvider.cs | 80 - .../NotificationsCommonNotificationNames.cs | 11 - .../Templates/ExceptionNotifier/en.tpl | 37 - .../Templates/ExceptionNotifier/zh-Hans.tpl | 38 - .../Templates/NewTenantRegisterd/en.tpl | 3 - .../Templates/NewTenantRegisterd/zh-Hans.tpl | 3 - .../NotificationsCommonTemplateProvider.cs | 31 - .../Templates/WelcomeToApplication/en.tpl | 3 - .../WelcomeToApplication/zh-Hans.tpl | 3 - .../Abp/Notifications/Templates/layout.tpl | 10 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.Core.csproj | 22 - ...pNotificationTemplateDefinitionProvider.cs | 25 - .../AbpNotificationsCoreModule.cs | 58 - .../Notifications/AbpNotificationsOptions.cs | 25 - .../Abp/Notifications/DefaultNotifications.cs | 18 - .../IDynamicNotificationDefinitionStore.cs | 13 - .../INotificationDefinitionManager.cs | 18 - .../IStaticNotificationDefinitionStore.cs | 13 - .../Localization/NotificationsResource.cs | 8 - .../Notifications/NotificationContentType.cs | 21 - .../Abp/Notifications/NotificationData.cs | 173 - .../Notifications/NotificationDefinition.cs | 148 - .../NotificationDefinitionManager.cs | 70 - .../Abp/Notifications/NotificationEto.cs | 59 - .../NotificationGroupDefinition.cs | 91 - .../Abp/Notifications/NotificationKeywords.cs | 31 - .../NotificationProviderNames.cs | 28 - .../Abp/Notifications/NotificationTemplate.cs | 53 - .../Abp/Notifications/NotificationType.cs | 25 - .../NullDynamicNotificationDefinitionStore.cs | 34 - .../StaticNotificationDefinitionStore.cs | 101 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.Emailing.csproj | 20 - .../AbpNotificationsEmailingModule.cs | 22 - .../EmailingNotificationPublishProvider.cs | 98 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.Jobs.csproj | 24 - .../Jobs/AbpNotificationsJobsModule.cs | 27 - .../Notifications/Jobs/LocalizableStatic.cs | 12 - .../Jobs/NotificationCleanupJob.cs | 31 - .../Jobs/NotificationJobDefinitionProvider.cs | 16 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.SignalR.csproj | 20 - .../SignalR/AbpNotificationsSignalRModule.cs | 22 - .../SignalR/AbpNotificationsSignalROptions.cs | 15 - .../SignalR/Hubs/NotificationsHub.cs | 82 - .../SignalR/NotificationDataExtensions.cs | 10 - .../SignalRNotificationPublishProvider.cs | 59 - .../FodyWeavers.xsd | 30 - .../Sms/SmsNotificationPublishProvider.cs | 46 - .../Class1.cs | 8 - .../LINGYUN.Abp.Notifications.Workers.csproj | 14 - .../Workers/AbpNotificationsWorkersModule.cs | 10 - .../LINGYUN.Abp.Notifications/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.csproj | 32 - .../Notifications/AbpNotificationsModule.cs | 41 - .../AbpNotificationsPublishOptions.cs | 37 - .../DefaultNotificationDataSerializer.cs | 41 - .../INotificationDataSerializer.cs | 5 - .../Abp/Notifications/INotificationSender.cs | 47 - .../INotificationSenderExtensions.cs | 66 - .../Abp/Notifications/INotificationStore.cs | 132 - .../DefaultNotificationDefinitionProvider.cs | 44 - .../Internal/NotificationSender.cs | 115 - .../NotificationPublishProvider.cs | 56 - .../NotificationPublishProviderManager.cs | 29 - .../Notifications/NullNotificationStore.cs | 199 - .../LINGYUN.Abp.RealTime/FodyWeavers.xsd | 30 - .../Localization/LocalizableStringInfo.cs | 38 - .../LINGYUN.Abp.Settings/FodyWeavers.xsd | 30 - .../Settings/ISettingProviderExtensions.cs | 28 - .../LINGYUN.Abp.Sms.Aliyun/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Sms.Aliyun.csproj | 30 - .../LINGYUN/Abp/Sms/Aliyun/AliyunSmsSender.cs | 144 - .../LINGYUN.Abp.Wrapper/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Wrapper.csproj | 15 - .../LINGYUN/Abp/Wrapper/AbpHttpWrapConsts.cs | 9 - .../LINGYUN/Abp/Wrapper/AbpWrapperModule.cs | 11 - .../LINGYUN/Abp/Wrapper/AbpWrapperOptions.cs | 112 - .../Wrapper/DefaultExceptionWrapHandler.cs | 41 - .../Abp/Wrapper/ExceptionWrapContext.cs | 49 - .../Wrapper/ExceptionWrapHandlerFactory.cs | 30 - .../Abp/Wrapper/IExceptionWrapHandler.cs | 7 - .../Wrapper/IExceptionWrapHandlerFactory.cs | 9 - .../LINGYUN/Abp/Wrapper/IWrapDisabled.cs | 6 - .../Abp/Wrapper/IgnoreWrapResultAttribute.cs | 13 - .../LINGYUN/Abp/Wrapper/WrapResult.cs | 25 - .../LINGYUN/Abp/Wrapper/WrapResult`T.cs | 49 - .../common/LINGYUN.Abp.Wrapper/README.md | 40 - .../AbpEncryptionConsoleModule.cs | 22 - .../LINGYUN.Abp.Encryption.Console.csproj | 12 - .../FodyWeavers.xsd | 30 - .../AbpDaprActorsAspNetCoreWrapperModule.cs | 20 - .../FodyWeavers.xsd | 30 - .../AbpDaprActorsAspNetCoreModule.cs | 56 - .../LINGYUN.Abp.Dapr.Actors/FodyWeavers.xsd | 30 - .../Abp/Dapr/Actors/AbpDaprActorsModule.cs | 22 - ...aprRemoteServiceConfigurationExtensions.cs | 52 - .../DynamicDaprActorProxyInterceptor.cs | 191 - .../FodyWeavers.xsd | 30 - .../Wrapper/AbpDaprClientWrapperModule.cs | 90 - .../LINGYUN.Abp.Dapr.Client.Wrapper/README.md | 16 - .../LINGYUN.Abp.Dapr.Client/FodyWeavers.xsd | 30 - .../Client/AbpDaprClientBuilderOptions.cs | 22 - .../Abp/Dapr/Client/AbpDaprClientModule.cs | 25 - .../AbpDaprClientProxyOptions.cs | 55 - .../ClientProxying/DaprClientProxyBase.cs | 137 - ...aprRemoteServiceConfigurationExtensions.cs | 28 - .../DynamicDaprClientProxyInterceptor.cs | 102 - .../DynamicDaprProxyInterceptorClientProxy.cs | 20 - ...viceCollectionDaprClientProxyExtensions.cs | 195 - .../dapr/LINGYUN.Abp.Dapr.Client/README.md | 171 - .../Client/DaprClientBuilderExtensions.cs | 72 - .../Dapr/Client/DaprClientFactoryOptions.cs | 21 - .../Dapr/Client/DefaultDaprClientBuilder.cs | 17 - .../Dapr/Client/DefaultDaprClientFactory.cs | 99 - .../Dapr/Client/IDaprClientBuilder.cs | 10 - .../Dapr/Client/IDaprClientFactory.cs | 7 - .../Client/IDaprClientFactoryExtensions.cs | 10 - .../dapr/LINGYUN.Abp.Dapr/FodyWeavers.xsd | 30 - .../LINGYUN/Abp/Dapr/AbpDaprModule.cs | 10 - .../ServiceCollectionDaprClientExtensions.cs | 99 - .../modules/dapr/LINGYUN.Abp.Dapr/README.md | 26 - .../FodyWeavers.xsd | 30 - .../Dapr/AbpDistributedLockingDaprModule.cs | 15 - .../Dapr/AbpDistributedLockingDaprOptions.cs | 35 - .../Dapr/DaprAbpDistributedLock.cs | 60 - .../Dapr/DaprAbpDistributedLockHandle.cs | 28 - .../Dapr/ILockOwnerFinder.cs | 8 - .../Dapr/LockOwnerFinder.cs | 30 - .../README.md | 38 - aspnet-core/modules/dapr/README.md | 124 - .../FodyWeavers.xsd | 30 - .../AbpDataProtectionDbContext.cs | 14 - ...DataProtectionEntityFrameworkCoreModule.cs | 12 - .../DataProtectionAsyncQueryableProvider.cs | 358 -- .../EfCoreDataProtectionRepositoryBase.cs | 297 - .../ProtectedEntityHelper.cs | 19 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.DataProtection.csproj | 15 - .../DataProtection/AbpDataProtectionModule.cs | 11 - .../DataProtectionAsyncQueryableProvider.cs | 352 -- .../Abp/DataProtection/ExpressionType.cs | 12 - .../DataProtection/IDataProtectdChecker.cs | 19 - .../Abp/DataProtection/IDataProtection.cs | 11 - .../Abp/DataProtection/ProtectBehavior.cs | 29 - .../Abp/DataProtection/ProtectedField.cs | 22 - .../Abp/DataProtection/ProtectedFieldRule.cs | 40 - .../Abp/DataProtection/ProtectedResource.cs | 27 - .../DataProtection/ResourceGrantedResult.cs | 19 - .../FodyWeavers.xsd | 30 - ...mic.Queryable.Application.Contracts.csproj | 19 - ...amicQueryableApplicationContractsModule.cs | 10 - .../Queryable/Dto/DynamicParamterDto.cs | 18 - .../Dto/GetListByDynamicQueryableInput.cs | 11 - .../Queryable/Dto/ParamterOptionDto.cs | 6 - .../Queryable/IDynamicQueryableAppService.cs | 19 - .../FodyWeavers.xsd | 30 - ...N.Abp.Dynamic.Queryable.Application.csproj | 19 - .../AbpDynamicQueryableApplicationModule.cs | 11 - .../Queryable/AbpDynamicQueryableOptions.cs | 23 - .../Queryable/DynamicQueryableAppService.cs | 264 - .../FodyWeavers.xsd | 30 - ...NGYUN.Abp.Dynamic.Queryable.HttpApi.csproj | 19 - .../AbpDynamicQueryableHttpApiModule.cs | 18 - .../DynamicQueryableControllerBase.cs | 31 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Linq.Dynamic.Queryable.csproj | 16 - .../Dynamic/Queryable/DynamicComparison.cs | 61 - .../Linq/Dynamic/Queryable/DynamicLogic.cs | 13 - .../Linq/Dynamic/Queryable/DynamicParamter.cs | 19 - .../Dynamic/Queryable/DynamicQueryable.cs | 8 - .../Reflection/NullableTypeExtensions.cs | 12 - .../Expressions/ObjectQueryableExtensions.cs | 279 - .../LINGYUN.Abp.Elasticsearch.Jobs.csproj | 28 - .../LINGYUN.Abp.Elasticsearch/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Elasticsearch.csproj | 16 - .../Elasticsearch/AbpElasticsearchModule.cs | 14 - .../Elasticsearch/AbpElasticsearchOptions.cs | 70 - .../ElasticsearchClientFactory.cs | 32 - .../IElasticsearchClientFactory.cs | 9 - .../LINGYUN.Abp.Elasticsearch/README.md | 35 - .../LINGYUN.Abp.Elsa.Activities.IM.csproj | 2 +- ...N.Abp.Elsa.Activities.Notifications.csproj | 2 +- .../LINGYUN.Abp.Elsa.Notifications.csproj | 2 +- .../Dto/FeatureDefinitionCreateOrUpdateDto.cs | 1 + .../Definitions/Dto/FeatureDefinitionDto.cs | 6 +- .../Dto/FeatureDefinitionGetListInput.cs | 6 +- .../Dto/FeatureGroupDefinitionDto.cs | 2 +- .../Dto/FeatureGroupDefinitionGetListInput.cs | 6 +- .../IFeatureDefinitionAppService.cs | 2 +- .../IFeatureGroupDefinitionAppService.cs | 2 +- .../FeatureManagementErrorCodes.cs | 4 + .../Application/Contracts/en.json | 23 +- .../Application/Contracts/zh-Hans.json | 24 +- .../FeatureDefinitionAppService.cs | 242 +- .../FeatureGroupDefinitionAppService.cs | 159 +- .../FeatureDefinitionController.cs | 2 +- .../FeatureGroupDefinitionController.cs | 2 +- .../FodyWeavers.xsd | 30 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Identity.Application.csproj | 2 +- ...LINGYUN.Abp.Identity.HttpApi.Client.csproj | 2 +- .../LINGYUN.Abp.Identity.HttpApi.csproj | 2 +- .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...YUN.Abp.Identity.OrganizaztionUnits.csproj | 16 + .../AbpIdentityOrganizaztionUnitsModule.cs | 11 + ...anizationUnitClaimsPrincipalContributor.cs | 57 + .../FodyWeavers.xsd | 30 - ...ermissionManagement.Domain.Identity.csproj | 20 - ...ermissionManagementDomainIdentityModule.cs | 13 - .../Identity/IdentityPermissionManager.cs | 91 - .../README.md | 19 - ...GYUN.Abp.IdentityServer.WeChat.Work.csproj | 2 +- .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...ionManagement.Application.Contracts.csproj | 20 + ...ionManagementApplicationContractsModule.cs | 0 .../ILanguageAppService.cs | 16 + .../IResourceAppService.cs | 15 + .../LocalizationManagement/ITextAppService.cs | 0 .../LanguageCreateDto.cs | 14 + .../LanguageCreateOrUpdateDto.cs | 13 + .../Abp/LocalizationManagement/LanguageDto.cs | 11 + .../LanguageUpdateDto.cs | 4 + .../LocalizationRemoteServiceConsts.cs | 0 ...nManagementPermissionDefinitionProvider.cs | 0 .../LocalizationManagementPermissions.cs | 0 .../ResourceCreateDto.cs | 10 + .../ResourceCreateOrUpdateDto.cs | 17 + .../Abp/LocalizationManagement/ResourceDto.cs | 13 + .../ResourceUpdateDto.cs | 4 + .../RestoreDefaultTextInput.cs | 19 + .../LocalizationManagement/SetTextInput.cs | 23 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ....LocalizationManagement.Application.csproj | 20 + ...LocalizationManagementApplicationModule.cs | 0 .../LanguageAppService.cs | 81 + .../LocalizationAppServiceBase.cs | 13 + ...ationManagementApplicationMapperProfile.cs | 13 + .../ResourceAppService.cs | 81 + .../LocalizationManagement/TextAppService.cs | 55 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...ocalizationManagement.Domain.Shared.csproj | 26 + ...ocalizationManagementDomainSharedModule.cs | 0 .../LocalizationManagement/LanguageConsts.cs | 0 .../Abp/LocalizationManagement/LanguageEto.cs | 9 + .../LocalizationManagementResource.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../LocalizationErrorCodes.cs | 37 + .../LocalizationManagement/ResourceConsts.cs | 0 .../Abp/LocalizationManagement/ResourceEto.cs | 10 + .../Abp/LocalizationManagement/TextConsts.cs | 0 .../LocalizationManagement/TextDifference.cs | 0 .../Abp/LocalizationManagement/TextEto.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...N.Abp.LocalizationManagement.Domain.csproj | 21 + .../AbpLocalizationManagementDomainModule.cs | 39 + .../AbpLocalizationManagementOptions.cs | 24 + .../ILanguageRepository.cs | 0 .../ILocalizationStoreCache.cs | 29 + .../IResourceRepository.cs | 0 .../LocalizationManagement/ITextRepository.cs | 0 .../Abp/LocalizationManagement/Language.cs | 64 + .../LanguageProvider.cs | 37 + .../LocalizationCacheInvalidator.cs | 124 + .../LocalizationDbProperties.cs | 0 .../LocalizationDictionary.cs | 8 + .../LocalizationDictionaryWithCulture.cs | 6 + .../LocalizationDictionaryWithResource.cs | 6 + .../LocalizationLanguageDictionary.cs | 7 + ...calizationManagementDomainMapperProfile.cs | 0 ...LocalizationManagementPersistenceReader.cs | 65 + ...LocalizationManagementPersistenceWriter.cs | 203 + .../LocalizationStore.cs | 161 + ...LocalizationStoreCacheInitializeContext.cs | 12 + .../LocalizationStoreInMemoryCache.cs | 244 + .../Abp/LocalizationManagement/Resource.cs | 48 + .../Abp/LocalizationManagement/Text.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...ationManagement.EntityFrameworkCore.csproj | 0 ...tionManagementEntityFrameworkCoreModule.cs | 0 .../EfCoreLanguageRepository.cs | 0 .../EfCoreResourceRepository.cs | 0 .../EfCoreTextRepository.cs | 153 + .../ILocalizationDbContext.cs | 14 + .../LocalizationDbContext.cs | 0 ...lizationDbContextModelBuilderExtensions.cs | 0 ...izationModelBuilderConfigurationOptions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ....Abp.LocalizationManagement.HttpApi.csproj | 16 + .../AbpLocalizationManagementHttpApiModule.cs | 43 + .../LanguageController.cs | 51 + .../ResourceController.cs | 52 + .../LocalizationManagement/TextController.cs | 0 .../{lt => localization-management}/README.md | 0 .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...YUN.Abp.AspNetCore.Mvc.Localization.csproj | 23 - .../AbpAspNetCoreMvcLocalizationModule.cs | 43 - .../Mvc/Localization/ITextAppService.cs | 13 - .../Mvc/Localization/LanguageAppService.cs | 47 - .../Mvc/Localization/LanguageController.cs | 27 - .../Mvc/Localization/ResourceAppService.cs | 58 - .../Mvc/Localization/Resources/en.json | 23 - .../Mvc/Localization/Resources/zh-Hans.json | 23 - .../Mvc/Localization/TextAppService.cs | 156 - .../Mvc/Localization/TextDifferenceDto.cs | 17 - .../FodyWeavers.xsd | 30 - .../AbpCultureMapRequestCultureProvider.cs | 62 - .../AbpLocalizationCultureMapModule.cs | 10 - .../AbpLocalizationCultureMapOptions.cs | 17 - .../Localization/CultureMap/CultureMapInfo.cs | 9 - ...pCultureMapApplicationBuilderExtensions.cs | 19 - .../README.md | 53 - .../LINGYUN.Abp.Localization.Json.csproj | 15 - .../FodyWeavers.xsd | 30 - ...INGYUN.Abp.Localization.Persistence.csproj | 15 - .../AbpLocalizationPersistenceModule.cs | 20 - .../AbpLocalizationPersistenceOptions.cs | 35 - .../DefaultStaticLocalizationSaver.cs | 135 - .../ILocalizationPersistenceReader.cs | 16 - .../ILocalizationPersistenceWriter.cs | 26 - .../Persistence/IStaticLocalizationSaver.cs | 8 - .../Persistence/LocalizableStringText.cs | 24 - .../LocalizationPersistenceContributor.cs | 40 - ...ocalizationSaveToPersistenceContributor.cs | 39 - .../NoneLocalizationPersistenceReader.cs | 32 - .../NoneLocalizationPersistenceWriter.cs | 35 - .../StaticLocalizationSaverHostService.cs | 37 - .../README.md | 48 - .../AbpLocalizationOptionsExtensions.cs | 44 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Localization.Xml.csproj | 16 - ...FileLocalizationResourceContributorBase.cs | 134 - .../LINGYUN.Abp.Localization.Xml/README.md | 64 - .../LINGYUN.Abp.Localization.csproj | 19 - .../FodyWeavers.xsd | 30 - ...N.Abp.Logging.Serilog.Elasticsearch.csproj | 24 - ...oggingSerilogElasticsearchMapperProfile.cs | 15 - .../AbpLoggingSerilogElasticsearchModule.cs | 30 - .../AbpLoggingSerilogElasticsearchOptions.cs | 12 - .../SerilogElasticsearchLoggingManager.cs | 413 -- .../Serilog/Elasticsearch/SerilogException.cs | 26 - .../Serilog/Elasticsearch/SerilogField.cs | 57 - .../Serilog/Elasticsearch/SerilogInfo.cs | 26 - .../README.md | 32 - .../LINGYUN.Abp.Logging/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Logging.csproj | 15 - .../AbpLoggingEnricherPropertyNames.cs | 8 - .../Abp/AuditLogging/AbpLoggingModule.cs | 15 - .../Abp/AuditLogging/DefaultLoggingManager.cs | 72 - .../Abp/AuditLogging/ILoggingManager.cs | 51 - .../LINGYUN/Abp/AuditLogging/LogException.cs | 13 - .../LINGYUN/Abp/AuditLogging/LogField.cs | 21 - .../LINGYUN/Abp/AuditLogging/LogInfo.cs | 15 - .../logging/LINGYUN.Abp.Logging/README.md | 15 - .../FodyWeavers.xsd | 30 - ...N.Abp.Serilog.Enrichers.Application.csproj | 16 - .../AbpSerilogEnrichersApplicationModule.cs | 8 - .../Application/AbpSerilogEnrichersConsts.cs | 8 - .../Application/ApplicationNameEnricher.cs | 29 - .../README.md | 48 - ...pplicationLoggerConfigurationExtensions.cs | 16 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...GYUN.Abp.Serilog.Enrichers.UniqueId.csproj | 19 - .../AbpSerilogEnrichersUniqueIdModule.cs | 17 - .../AbpSerilogEnrichersUniqueIdOptions.cs | 12 - .../UniqueId/AbpSerilogUniqueIdConsts.cs | 7 - .../Enrichers/UniqueId/UniqueIdEnricher.cs | 19 - .../UniqueIdLoggerConfigurationExtensions.cs | 16 - .../FodyWeavers.xsd | 30 - ...ionManagement.Application.Contracts.csproj | 20 - .../ILanguageAppService.cs | 16 - .../IResourceAppService.cs | 15 - .../LanguageCreateDto.cs | 14 - .../LanguageCreateOrUpdateDto.cs | 13 - .../Abp/LocalizationManagement/LanguageDto.cs | 11 - .../LanguageUpdateDto.cs | 4 - .../ResourceCreateDto.cs | 10 - .../ResourceCreateOrUpdateDto.cs | 17 - .../Abp/LocalizationManagement/ResourceDto.cs | 13 - .../ResourceUpdateDto.cs | 4 - .../RestoreDefaultTextInput.cs | 19 - .../LocalizationManagement/SetTextInput.cs | 23 - .../FodyWeavers.xsd | 30 - ....LocalizationManagement.Application.csproj | 20 - .../LanguageAppService.cs | 81 - .../LocalizationAppServiceBase.cs | 13 - ...ationManagementApplicationMapperProfile.cs | 13 - .../ResourceAppService.cs | 81 - .../LocalizationManagement/TextAppService.cs | 55 - .../FodyWeavers.xsd | 30 - ...ocalizationManagement.Domain.Shared.csproj | 26 - .../Abp/LocalizationManagement/LanguageEto.cs | 9 - .../LocalizationErrorCodes.cs | 37 - .../Abp/LocalizationManagement/ResourceEto.cs | 10 - .../FodyWeavers.xsd | 30 - ...N.Abp.LocalizationManagement.Domain.csproj | 21 - .../AbpLocalizationManagementDomainModule.cs | 39 - .../AbpLocalizationManagementOptions.cs | 24 - .../ILocalizationStoreCache.cs | 29 - .../Abp/LocalizationManagement/Language.cs | 64 - .../LanguageProvider.cs | 37 - .../LocalizationCacheInvalidator.cs | 124 - .../LocalizationDictionary.cs | 8 - .../LocalizationDictionaryWithCulture.cs | 6 - .../LocalizationDictionaryWithResource.cs | 6 - .../LocalizationLanguageDictionary.cs | 7 - ...LocalizationManagementPersistenceReader.cs | 65 - ...LocalizationManagementPersistenceWriter.cs | 203 - .../LocalizationStore.cs | 161 - ...LocalizationStoreCacheInitializeContext.cs | 12 - .../LocalizationStoreInMemoryCache.cs | 244 - .../Abp/LocalizationManagement/Resource.cs | 48 - .../FodyWeavers.xsd | 30 - .../EfCoreTextRepository.cs | 153 - .../ILocalizationDbContext.cs | 14 - .../FodyWeavers.xsd | 30 - ....Abp.LocalizationManagement.HttpApi.csproj | 16 - .../AbpLocalizationManagementHttpApiModule.cs | 43 - .../LanguageController.cs | 51 - .../ResourceController.cs | 52 - .../FodyWeavers.xsd | 30 - ...essageService.Application.Contracts.csproj | 26 - .../Chat/Dto/GetMyFriendsDto.cs | 9 - .../Chat/Dto/GetUserLastMessageDto.cs | 12 - .../Chat/Dto/GroupMessageGetByPagedDto.cs | 14 - .../Chat/Dto/MyFriendGetByPagedDto.cs | 13 - .../Chat/Dto/UserMessageGetByPagedDto.cs | 15 - .../MessageService/Chat/IChatAppService.cs | 36 - .../Chat/IMyFriendAppService.cs | 23 - .../Groups/Dto/GroupAcceptUserDto.cs | 19 - .../Groups/Dto/GroupRemoveUserDto.cs | 14 - .../Groups/Dto/GroupSearchInput.cs | 9 - .../Groups/Dto/GroupUserGetByPagedDto.cs | 13 - .../Groups/Dto/UserJoinGroupDto.cs | 14 - .../MessageService/Groups/IGroupAppService.cs | 23 - .../Groups/IUserGroupAppService.cs | 40 - .../Permissions/MessageServicePermissions.cs | 23 - ...ageServicePermissionsDefinitionProvider.cs | 26 - .../FodyWeavers.xsd | 30 - ...sageServiceApplicationAutoMapperProfile.cs | 11 - .../AbpMessageServiceApplicationModule.cs | 19 - ...AbpMessageServiceApplicationServiceBase.cs | 14 - .../Abp/MessageService/Chat/ChatAppService.cs | 103 - .../MessageService/Chat/MyFriendAppService.cs | 77 - .../MessageService/Groups/GroupAppService.cs | 40 - .../Groups/UserGroupAppService.cs | 86 - .../FodyWeavers.xsd | 30 - ...UN.Abp.MessageService.Domain.Shared.csproj | 25 - .../AbpMessageServiceDomainSharedModule.cs | 32 - .../MessageService/Groups/ChatGroupConsts.cs | 17 - .../Localization/MessageServiceResource.cs | 9 - .../MessageServiceErrorCodes.cs | 103 - ...MessageServiceSettingDefinitionProvider.cs | 32 - .../Settings/MessageServiceSettingNames.cs | 25 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.MessageService.Domain.csproj | 25 - .../AbpMessageServiceDomainModule.cs | 46 - .../Abp/MessageService/Chat/FriendStore.cs | 279 - .../MessageService/Chat/IChatDataSeeder.cs | 11 - .../MessageService/Chat/IMessageRepository.cs | 105 - .../Chat/IUserChatCardRepository.cs | 41 - .../Chat/IUserChatFriendRepository.cs | 56 - .../Abp/MessageService/Chat/Message.cs | 65 - .../MessageService/Chat/MessageProcessor.cs | 87 - .../Abp/MessageService/Chat/MessageStore.cs | 277 - .../Abp/MessageService/Chat/UserCardFinder.cs | 64 - .../Abp/MessageService/Chat/UserChatCard.cs | 119 - .../Abp/MessageService/Chat/UserChatFriend.cs | 84 - .../MessageService/Chat/UserChatSetting.cs | 52 - .../Abp/MessageService/Chat/UserMessage.cs | 28 - .../MessageService/Chat/UserOnlineChanger.cs | 47 - .../Local/UserChatFriendEventHandler.cs | 132 - .../Abp/MessageService/Groups/ChatGroup.cs | 79 - .../MessageService/Groups/GroupChatBlack.cs | 32 - .../Abp/MessageService/Groups/GroupMessage.cs | 29 - .../Abp/MessageService/Groups/GroupStore.cs | 72 - .../MessageService/Groups/IGroupRepository.cs | 55 - .../Groups/IGroupRepositoryExtensions.cs | 19 - .../Groups/IUserChatGroupRepository.cs | 78 - .../MessageService/Groups/UserChatGroup.cs | 27 - .../MessageService/Groups/UserGroupCard.cs | 74 - .../MessageService/Groups/UserGroupStore.cs | 142 - .../Abp/MessageService/IMessageDataSeeder.cs | 10 - .../MessageServiceDomainAutoMapperProfile.cs | 47 - .../MessageService/NullMessageDataSeeder.cs | 15 - .../FodyWeavers.xsd | 30 - .../Chat/EfCoreMessageRepository.cs | 504 -- .../Chat/EfCoreUserChatCardRepository.cs | 83 - .../Chat/EfCoreUserChatFriendRepository.cs | 226 - ...MessageServiceEntityFrameworkCoreModule.cs | 29 - .../IMessageServiceDbContext.cs | 22 - .../MessageServiceDbContext.cs | 37 - ...ServiceDbContextModelCreatingExtensions.cs | 149 - .../Groups/EfCoreGroupRepository.cs | 84 - .../Groups/EfCoreUserChatGroupRepository.cs | 170 - .../FodyWeavers.xsd | 30 - .../FodyWeavers.xsd | 30 - .../AbpMessageServiceHttpApiModule.cs | 30 - .../MessageService/Chat/MyFriendController.cs | 61 - .../MessageService/Groups/GroupController.cs | 35 - .../Groups/UserGroupController.cs | 55 - .../LINGYUN.Abp.MessageService.SignalR.csproj | 17 - .../FodyWeavers.xsd | 30 - ...p.AspNetCore.Mvc.Idempotent.Wrapper.csproj | 16 - ...AbpAspNetCoreMvcIdempotentWrapperModule.cs | 12 - ...IdempotentExceptionPageWrapResultFilter.cs | 30 - .../AbpIdempotentExceptionWrapResultFilter.cs | 30 - .../Wrapper/IdempotentHttpResponseWrapper.cs | 44 - .../README.md | 17 - .../FodyWeavers.xsd | 30 - ...NGYUN.Abp.AspNetCore.Mvc.Idempotent.csproj | 19 - .../AbpAspNetCoreMvcIdempotentModule.cs | 21 - .../AbpAspNetCoreMvcIdempotentOptions.cs | 17 - .../Idempotent/AbpIdempotentActionFilter.cs | 78 - .../README.md | 24 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.AspNetCore.Mvc.Wrapper.csproj | 27 - .../Abp/AspNetCore/Mvc/HttpResponseWrapper.cs | 35 - .../Wrapper/AbpAspNetCoreMvcWrapperModule.cs | 88 - .../AbpExceptionPageWrapResultFilter.cs | 98 - .../AbpExceptionWrapResultFilter.cs | 100 - .../Wrapper/Filters/AbpWrapResultFilter.cs | 55 - .../Mvc/Wrapper/HttpResponseWrapperContext.cs | 19 - .../Mvc/Wrapper/IHttpResponseWrapper.cs | 7 - .../Mvc/Wrapper/IWrapResultChecker.cs | 13 - .../Localization/AbpMvcWrapperResource.cs | 9 - .../Wrapper/Localization/Resources/en.json | 6 - .../Localization/Resources/zh-Hans.json | 6 - .../Mvc/Wrapper/WrapResultChecker.cs | 178 - .../Wraping/ActionResultWrapperFactory.cs | 25 - .../Wraping/EmptyActionResultWrapper.cs | 40 - .../Wrapper/Wraping/IActionResultWrapper.cs | 9 - .../Wraping/IActionResultWrapperFactory.cs | 10 - .../Wraping/JsonActionResultWrapper.cs | 40 - .../Wraping/NullActionResultWrapper.cs | 12 - .../Wraping/ObjectActionResultWrapper.cs | 51 - .../Cors/AbpCorsPolicyBuilderExtensions.cs | 15 - .../AspNetCore/Mvc/ActionContextExtensions.cs | 28 - .../README.md | 24 - .../LINGYUN.Abp.UI.Navigation/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.UI.Navigation.csproj | 16 - .../Abp/UI/Navigation/AbpNavigationOptions.cs | 17 - .../UI/Navigation/AbpUINavigationModule.cs | 38 - .../Abp/UI/Navigation/ApplicationMenu.cs | 113 - .../Abp/UI/Navigation/ApplicationMenuList.cs | 45 - .../Abp/UI/Navigation/IHasMenuItems.cs | 10 - .../INavigationDefinitionContext.cs | 7 - .../INavigationDefinitionManager.cs | 9 - .../INavigationDefinitionProvider.cs | 7 - .../Abp/UI/Navigation/INavigationProvider.cs | 10 - .../Navigation/INavigationSeedContributor.cs | 14 - .../NavigationDataSeedContributor.cs | 65 - .../Abp/UI/Navigation/NavigationDefinition.cs | 11 - .../Navigation/NavigationDefinitionContext.cs | 28 - .../Navigation/NavigationDefinitionManager.cs | 54 - .../NavigationDefinitionProvider.cs | 12 - .../Abp/UI/Navigation/NavigationProvider.cs | 30 - .../UI/Navigation/NavigationSeedContext.cs | 20 - .../Navigation/NavigationSeedContributor.cs | 10 - .../LINGYUN.Abp.UI.Navigation/README.md | 55 - .../LINGYUN.Abp.OssManagement.Nexus.csproj | 16 - .../FodyWeavers.xsd | 30 - ...Notifications.Application.Contracts.csproj | 20 - ...NotificationsApplicationContractsModule.cs | 14 - .../Dto/NotificationGetByIdDto.cs | 12 - .../Dto/NotificationMarkReadStateInput.cs | 14 - .../Notifications/Dto/NotificationSendDto.cs | 35 - .../Dto/NotificationTemplateDto.cs | 10 - .../Dto/SubscriptionsGetByNameDto.cs | 12 - .../Dto/SubscriptionsGetByPagedDto.cs | 7 - .../Dto/UserNotificationChangeReadStateDto.cs | 15 - .../Notifications/Dto/UserNotificationDto.cs | 16 - .../Dto/UserNotificationGetByNameDto.cs | 12 - .../Dto/UserNotificationGetByPagedDto.cs | 12 - .../Dto/UserSubscreNotificationDto.cs | 6 - .../Dto/UserSubscriptionsResult.cs | 21 - .../IMyNotificationAppService.cs | 15 - .../IMySubscriptionAppService.cs | 38 - .../Notifications/INotificationAppService.cs | 13 - .../Permissions/NotificationsPermissions.cs | 14 - ...ificationsPermissionsDefinitionProvider.cs | 22 - .../FodyWeavers.xsd | 30 - ...NGYUN.Abp.Notifications.Application.csproj | 20 - ...tificationsApplicationAutoMapperProfile.cs | 26 - .../AbpNotificationsApplicationModule.cs | 20 - .../AbpNotificationsApplicationServiceBase.cs | 14 - .../Notifications/MyNotificationAppService.cs | 75 - .../Notifications/MySubscriptionAppService.cs | 74 - .../Notifications/NotificationAppService.cs | 155 - .../FodyWeavers.xsd | 30 - ...YUN.Abp.Notifications.Domain.Shared.csproj | 24 - .../AbpNotificationsDomainSharedModule.cs | 28 - ...NotificationDefinitionGroupRecordConsts.cs | 8 - .../NotificationDefinitionRecordConsts.cs | 9 - .../NotificationTemplateConsts.cs | 14 - .../Notifications/NotificationsErrorCodes.cs | 35 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.Domain.csproj | 25 - ...AbpNotificationsDomainAutoMapperProfile.cs | 53 - .../AbpNotificationsDomainModule.cs | 56 - .../AbpNotificationsManagementOptions.cs | 39 - ...amicNotificationDefinitionInMemoryCache.cs | 113 - .../DynamicNotificationDefinitionStore.cs | 171 - ...DynamicNotificationDefinitionStoreCache.cs | 25 - ...ficationDefinitionGroupRecordRepository.cs | 8 - ...INotificationDefinitionRecordRepository.cs | 8 - .../INotificationDefinitionSerializer.cs | 18 - .../Notifications/INotificationRepository.cs | 18 - .../Notifications/IStaticNotificationSaver.cs | 7 - .../IUserNotificationRepository.cs | 47 - .../LINGYUN/Abp/Notifications/Notification.cs | 60 - .../NotificationDefinitionGroupRecord.cs | 100 - .../NotificationDefinitionGroupsCacheItem.cs | 53 - .../NotificationDefinitionInitializer.cs | 93 - .../NotificationDefinitionRecord.cs | 169 - .../NotificationDefinitionSerializer.cs | 99 - .../NotificationDefinitionsCacheItem.cs | 73 - .../Abp/Notifications/NotificationStore.cs | 439 -- .../Notifications/StaticNotificationSaver.cs | 296 - .../Abp/Notifications/UserNotificationInfo.cs | 18 - .../FodyWeavers.xsd | 30 - ...p.Notifications.EntityFrameworkCore.csproj | 19 - ...pNotificationsEntityFrameworkCoreModule.cs | 35 - ...ficationDefinitionGroupRecordRepository.cs | 18 - ...eNotificationDefinitionRecordRepository.cs | 18 - .../EfCoreNotificationRepository.cs | 40 - .../EfCoreUserNotificationRepository.cs | 192 - .../EfCoreUserSubscribeRepository.cs | 162 - .../INotificationsDbContext.cs | 16 - .../INotificationsDefinitionDbContext.cs | 11 - .../NotificationsDbContext.cs | 27 - ...cationsDbContextModelCreatingExtensions.cs | 114 - .../NotificationsDefinitionDbContext.cs | 24 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.HttpApi.csproj | 19 - .../AbpNotificationsHttpApiModule.cs | 28 - .../Notifications/MyNotificationController.cs | 52 - .../Notifications/MySubscriptionController.cs | 56 - .../Notifications/NotificationController.cs | 44 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.OpenApi.Authorization.csproj | 20 - .../AbpOpenApiAuthorizationModule.cs | 16 - .../IOpenApiAuthorizationService.cs | 10 - .../OpenApiAuthorizationMiddleware.cs | 24 - .../OpenApiAuthorizationService.cs | 246 - ...thorizationApplicationBuilderExtensions.cs | 12 - .../LINGYUN.Abp.OpenApi/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.OpenApi.csproj | 24 - .../LINGYUN/Abp/OpenApi/AbpOpenApiConsts.cs | 22 - .../LINGYUN/Abp/OpenApi/AbpOpenApiModule.cs | 42 - .../LINGYUN/Abp/OpenApi/AbpOpenApiOptions.cs | 11 - .../LINGYUN/Abp/OpenApi/AppDescriptor.cs | 42 - .../AbpDefaultAppKeyStoreOptions.cs | 12 - .../ConfigurationStore/DefaultAppKeyStore.cs | 28 - .../LINGYUN/Abp/OpenApi/IAppKeyStore.cs | 9 - .../OpenApi/Localization/OpenApiResource.cs | 9 - .../ClientProxyServiceCollectionExtensions.cs | 19 - .../open-api/OpenApi.Sdk/OpenApi.Sdk.csproj | 13 - .../OpenApi.Sdk/OpenApi/ApiResponse.cs | 25 - .../OpenApi.Sdk/OpenApi/ApiResponse`T.cs | 45 - .../OpenApi.Sdk/OpenApi/ClientProxy.cs | 162 - .../OpenApi.Sdk/OpenApi/IClientProxy.cs | 22 - .../OpenApi/IClientProxyExtensions.cs | 19 - .../OpenApi.Sdk/System/StringMd5Extensions.cs | 25 - .../LINGYUN.Abp.OpenIddict.Dapr.Client.csproj | 2 +- .../LINGYUN.Abp.OpenIddict.WeChat.Work.csproj | 2 +- .../LINGYUN.Abp.OpenIddict.WeChat.csproj | 6 +- .../LINGYUN.Abp.OssManagement.Aliyun.csproj | 2 +- ...NGYUN.Abp.OssManagement.Application.csproj | 2 +- .../OssManagement/PrivateFileAppService.cs | 7 + .../Abp/OssManagement/PublicFileAppService.cs | 2 - .../Abp/OssManagement/ShareFileAppService.cs | 7 +- ...pOssManagementFeatureDefinitionProvider.cs | 6 + .../Features/AbpOssManagementFeatureNames.cs | 4 + .../Localization/Resources/en.json | 2 + .../Localization/Resources/zh-Hans.json | 2 + .../LINGYUN.Abp.OssManagement.Domain.csproj | 2 +- .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.OssManagement.Nexus.csproj | 16 + .../Nexus/AbpOssManagementNexusModule.cs | 0 .../OssManagement/Nexus/NexusOssContainer.cs | 0 .../Nexus/NexusOssContainerFactory.cs | 0 .../System/IO/SystemExtensions.cs | 0 ...Abp.OssManagement.SettingManagement.csproj | 2 +- .../OssManagementSettingAppService.cs | 4 +- .../LINGYUN.Abp.OssManagement.Tencent.csproj | 2 +- aspnet-core/modules/oss-management/README.md | 2 + .../Dto/PermissionDefinitionDto.cs | 2 - .../Dto/PermissionGroupDefinitionDto.cs | 2 - .../PermissionDefinitionAppService.cs | 20 +- .../PermissionGroupDefinitionAppService.cs | 22 +- ...Management.Domain.OrganizationUnits.csproj | 2 +- ...GYUN.Abp.UI.Navigation.VueVbenAdmin.csproj | 2 +- .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.PushPlus.csproj | 16 - .../NotificationDataExtensions.cs | 33 - .../NotificationDefinitionExtensions.cs | 110 - .../AbpNotificationsPushPlusModule.cs | 18 - .../PushPlusNotificationPublishProvider.cs | 125 - .../README.md | 16 - .../FodyWeavers.xsd | 30 - ...GYUN.Abp.PushPlus.SettingManagement.csproj | 29 - .../AbpPushPlusSettingManagementModule.cs | 48 - .../PushPlusSettingAppService.cs | 67 - .../LINGYUN.Abp.PushPlus/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.PushPlus.csproj | 29 - .../LINGYUN/Abp/PushPlus/AbpPushPlusModule.cs | 59 - .../PushPlus/Channel/PushPlusChannelType.cs | 27 - .../Channel/PushPlusChannelTypeExtensions.cs | 16 - .../Webhook/IPushPlusWebhookProvider.cs | 62 - .../Channel/Webhook/PushPlusWebhook.cs | 44 - .../Webhook/PushPlusWebhookProvider.cs | 125 - .../Channel/Webhook/PushPlusWebhookType.cs | 20 - .../Webhook/WebhookHttpClientExtensions.cs | 108 - .../PushPlusFeatureDefinitionProvider.cs | 148 - .../PushPlus/Features/PushPlusFeatureNames.cs | 103 - .../PushPlus/Localization/PushPlusResource.cs | 8 - .../Message/IPushPlusMessageProvider.cs | 28 - .../Message/IPushPlusMessageSender.cs | 52 - .../IPushPlusMessageSenderExtensions.cs | 78 - .../Message/MessageHttpClientExtensions.cs | 88 - .../Abp/PushPlus/Message/PushPlusMessage.cs | 44 - .../Message/PushPlusMessageProvider.cs | 67 - .../PushPlus/Message/PushPlusMessageSender.cs | 214 - .../PushPlus/Message/PushPlusMessageStatus.cs | 21 - .../Message/PushPlusMessageTemplate.cs | 35 - .../PushPlus/Message/PushPlusMessageType.cs | 13 - .../Message/SendPushPlusMessageResult.cs | 27 - .../Abp/PushPlus/PushPlusPagedResponse.cs | 38 - .../Abp/PushPlus/PushPlusRequestException.cs | 14 - .../LINGYUN/Abp/PushPlus/PushPlusResponse.cs | 58 - .../Setting/IPushPlusChannelProvider.cs | 38 - .../Abp/PushPlus/Setting/PushPlusChannel.cs | 35 - .../Setting/PushPlusChannelProvider.cs | 83 - .../Setting/PushPlusChannelRecevieLimit.cs | 15 - .../Setting/PushPlusChannelSendLimit.cs | 27 - .../Setting/SettingHttpClientExtensions.cs | 65 - .../PushPlusSettingDefinitionProvider.cs | 40 - .../PushPlus/Settings/PushPlusSettingNames.cs | 15 - .../PushPlus/Token/IPushPlusTokenProvider.cs | 16 - .../Abp/PushPlus/Token/PushPlusToken.cs | 28 - .../PushPlus/Token/PushPlusTokenCacheItem.cs | 26 - .../PushPlus/Token/PushPlusTokenProvider.cs | 104 - .../Token/TokenHttpClientExtensions.cs | 29 - .../PushPlus/Topic/IPushPlusTopicProvider.cs | 100 - .../Abp/PushPlus/Topic/PushPlusTopic.cs | 30 - .../Abp/PushPlus/Topic/PushPlusTopicForMe.cs | 19 - .../PushPlus/Topic/PushPlusTopicProfile.cs | 34 - .../PushPlus/Topic/PushPlusTopicProvider.cs | 196 - .../Abp/PushPlus/Topic/PushPlusTopicQrCode.cs | 19 - .../PushPlus/Topic/PushPlusTopicQrCodeType.cs | 12 - .../Abp/PushPlus/Topic/PushPlusTopicType.cs | 12 - .../Abp/PushPlus/Topic/PushPlusTopicUser.cs | 48 - .../Topic/TopicHttpClientExtensions.cs | 177 - .../PushPlus/User/IPushPlusUserProvider.cs | 28 - .../PushPlus/User/PushPlusUserEmailStatus.cs | 17 - .../PushPlus/User/PushPlusUserFollowStatus.cs | 12 - .../PushPlus/User/PushPlusUserLimitTime.cs | 20 - .../User/PushPlusUserPhoneBindStatus.cs | 12 - .../Abp/PushPlus/User/PushPlusUserProfile.cs | 69 - .../Abp/PushPlus/User/PushPlusUserProvider.cs | 74 - .../PushPlus/User/PushPlusUserSendLimit.cs | 17 - .../Abp/PushPlus/User/PushPlusUserSex.cs | 16 - .../PushPlus/User/UserHttpClientExtensions.cs | 56 - .../IServiceConnectionExtensions.cs | 19 - .../pushplus/LINGYUN.Abp.PushPlus/README.md | 42 - .../Net/Http/IHttpClientFactoryExtensions.cs | 10 - .../LINGYUN.Abp.IM.SignalR}/FodyWeavers.xml | 0 .../LINGYUN.Abp.IM.SignalR/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.IM.SignalR.csproj | 0 .../Abp/IM/SignalR/AbpIMSignalRModule.cs | 35 + .../Abp/IM/SignalR/AbpIMSignalROptions.cs | 30 + .../Abp/IM/SignalR/Hubs/MessagesHub.cs | 281 + .../IM/SignalR/Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../Messages/SignalRMessageSenderProvider.cs | 138 + .../LINGYUN.Abp.IM}/FodyWeavers.xml | 0 .../LINGYUN.Abp.IM/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.IM/LINGYUN.Abp.IM.csproj | 29 + .../LINGYUN/Abp/IM/AbpIMModule.cs | 33 + .../LINGYUN/Abp/IM/AbpIMOptions.cs | 18 + .../LINGYUN/Abp/IM/Contract/IFriendStore.cs | 158 + .../Abp/IM/Contract/UserAddFriendResult.cs | 0 .../LINGYUN/Abp/IM/Contract/UserFriend.cs | 0 .../Abp/IM/Contract/UserFriendGroup.cs | 0 .../Abp/IM/Contract/UserFriendStatus.cs | 0 .../LINGYUN/Abp/IM/Groups/Group.cs | 34 + .../LINGYUN/Abp/IM/Groups/GroupUserCard.cs | 12 + .../LINGYUN/Abp/IM/Groups/IGroupStore.cs | 50 + .../LINGYUN/Abp/IM/Groups/IUserGroupStore.cs | 106 + .../LINGYUN/Abp/IM/Groups/UserGroup.cs | 13 + .../LINGYUN/Abp/IM/IUserCardFinder.cs | 58 + .../LINGYUN/Abp/IM/IUserOnlineChanger.cs | 15 + .../LINGYUN/Abp/IM/IUserOnlineChecker.cs | 14 + .../Abp/IM/Localization/AbpIMResource.cs | 9 + .../Abp/IM/Localization/Resources/en.json | 0 .../IM/Localization/Resources/zh-Hans.json | 0 .../LINGYUN/Abp/IM/Messages/ChatMessage.cs | 236 + .../Abp/IM/Messages/IMessageBlocker.cs | 12 + .../Abp/IM/Messages/IMessageProcessor.cs | 23 + .../LINGYUN/Abp/IM/Messages/IMessageSender.cs | 0 .../Abp/IM/Messages/IMessageSenderProvider.cs | 0 .../Messages/IMessageSenderProviderManager.cs | 0 .../LINGYUN/Abp/IM/Messages/IMessageStore.cs | 111 + .../Abp/IM/Messages/LastChatMessage.cs | 69 + .../Abp/IM/Messages/MessageSendResult.cs | 45 + .../LINGYUN/Abp/IM/Messages/MessageSender.cs | 35 + .../IM/Messages/MessageSenderProviderBase.cs | 50 + .../Messages/MessageSenderProviderManager.cs | 0 .../Abp/IM/Messages/MessageSourceType.cs | 8 + .../LINGYUN/Abp/IM/Messages/MessageState.cs | 29 + .../LINGYUN/Abp/IM/Messages/MessageType.cs | 35 + .../Abp/IM/Messages/NullMessageBlocker.cs | 14 + .../Abp/IM/Messages/NullMessageProcessor.cs | 19 + .../LINGYUN/Abp/IM/NullUserOnlineChanger.cs | 16 + .../LINGYUN/Abp/IM/NullUserOnlineChecker.cs | 16 + .../Abp/IM/Settings/AbpIMSettingNames.cs | 11 + .../LINGYUN.Abp.IM/LINGYUN/Abp/IM/Sex.cs | 0 .../LINGYUN.Abp.IM/LINGYUN/Abp/IM/UserCard.cs | 47 + .../LINGYUN/Abp/IM/UserOnlineState.cs | 10 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...essageService.Application.Contracts.csproj | 26 + ...essageServiceApplicationContractsModule.cs | 0 .../MessageService/AbpMessageServiceConsts.cs | 0 .../Chat/Dto/ChatMessageSendResultDto.cs | 0 .../Chat/Dto/GetMyFriendsDto.cs | 9 + .../Chat/Dto/GetUserLastMessageDto.cs | 12 + .../Chat/Dto/GroupMessageGetByPagedDto.cs | 14 + .../Chat/Dto/MyFriendAddRequestDto.cs | 0 .../Chat/Dto/MyFriendCreateDto.cs | 0 .../Chat/Dto/MyFriendGetByPagedDto.cs | 13 + .../Chat/Dto/MyFriendOperationDto.cs | 0 .../Chat/Dto/UserGroupGetByGroupIdDto.cs | 0 .../Chat/Dto/UserMessageGetByPagedDto.cs | 15 + .../MessageService/Chat/IChatAppService.cs | 36 + .../Chat/IMyFriendAppService.cs | 23 + .../Groups/Dto/GroupAcceptUserDto.cs | 19 + .../Groups/Dto/GroupRemoveUserDto.cs | 14 + .../Groups/Dto/GroupSearchInput.cs | 9 + .../Groups/Dto/GroupUserGetByPagedDto.cs | 13 + .../Groups/Dto/UserJoinGroupDto.cs | 14 + .../MessageService/Groups/IGroupAppService.cs | 23 + .../Groups/IUserGroupAppService.cs | 40 + .../Localization/ApplicationContracts/en.json | 0 .../ApplicationContracts/zh-Hans.json | 0 .../Permissions/MessageServicePermissions.cs | 23 + ...ageServicePermissionsDefinitionProvider.cs | 26 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...GYUN.Abp.MessageService.Application.csproj | 0 ...sageServiceApplicationAutoMapperProfile.cs | 11 + .../AbpMessageServiceApplicationModule.cs | 19 + ...AbpMessageServiceApplicationServiceBase.cs | 14 + .../Abp/MessageService/Chat/ChatAppService.cs | 103 + .../MessageService/Chat/MyFriendAppService.cs | 77 + .../MessageService/Groups/GroupAppService.cs | 40 + .../Groups/UserGroupAppService.cs | 86 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...UN.Abp.MessageService.Domain.Shared.csproj | 25 + .../AbpMessageServiceDomainSharedModule.cs | 32 + .../Abp/MessageService/Chat/MessageConsts.cs | 0 .../MessageService/Chat/UserChatCardConsts.cs | 0 .../Chat/UserChatFriendConsts.cs | 0 .../MessageService/Chat/UserChatFriendEto.cs | 0 .../MessageService/Groups/ChatGroupConsts.cs | 17 + .../Localization/MessageServiceResource.cs | 9 + .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../MessageServiceErrorCodes.cs | 103 + ...sageServiceModuleExtensionConfiguration.cs | 0 ...ensionConfigurationDictionaryExtensions.cs | 0 .../MessageServiceModuleExtensionConsts.cs | 0 ...MessageServiceSettingDefinitionProvider.cs | 32 + .../Settings/MessageServiceSettingNames.cs | 25 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.MessageService.Domain.csproj | 25 + .../AbpMessageServiceDbProperties.cs | 0 .../AbpMessageServiceDomainModule.cs | 46 + .../Abp/MessageService/Chat/ChatDataSeeder.cs | 0 .../Chat/ChatNotificationNames.cs | 0 .../Abp/MessageService/Chat/FriendStore.cs | 279 + .../MessageService/Chat/IChatDataSeeder.cs | 11 + .../MessageService/Chat/IMessageRepository.cs | 105 + .../Chat/IUserChatCardRepository.cs | 41 + .../Chat/IUserChatFriendRepository.cs | 56 + .../Chat/IUserChatSettingRepository.cs | 0 .../Abp/MessageService/Chat/Message.cs | 65 + .../MessageService/Chat/MessageProcessor.cs | 87 + .../Abp/MessageService/Chat/MessageStore.cs | 277 + .../Abp/MessageService/Chat/UserCardFinder.cs | 64 + .../Abp/MessageService/Chat/UserChatCard.cs | 119 + .../Abp/MessageService/Chat/UserChatFriend.cs | 84 + .../Chat/UserChatFriendGroup.cs | 0 .../MessageService/Chat/UserChatSetting.cs | 52 + .../Chat/UserFriendCacheItem.cs | 0 .../Abp/MessageService/Chat/UserMessage.cs | 28 + .../MessageService/Chat/UserOnlineChanger.cs | 47 + .../Local/UserChatFriendEventHandler.cs | 132 + .../Abp/MessageService/Groups/ChatGroup.cs | 79 + .../MessageService/Groups/GroupChatBlack.cs | 32 + .../Abp/MessageService/Groups/GroupMessage.cs | 29 + .../Abp/MessageService/Groups/GroupStore.cs | 72 + .../MessageService/Groups/IGroupRepository.cs | 55 + .../Groups/IGroupRepositoryExtensions.cs | 19 + .../Groups/IUserChatGroupRepository.cs | 78 + .../MessageService/Groups/UserChatGroup.cs | 27 + .../MessageService/Groups/UserGroupCard.cs | 74 + .../MessageService/Groups/UserGroupStore.cs | 142 + .../Abp/MessageService/IMessageDataSeeder.cs | 10 + .../MessageServiceDomainAutoMapperProfile.cs | 47 + ...geServiceNotificationDefinitionProvider.cs | 0 .../MessageServiceNotificationNames.cs | 0 .../MessageService/NullMessageDataSeeder.cs | 15 + .../MessageService/Utils/DateTimeHelper.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ....MessageService.EntityFrameworkCore.csproj | 0 .../Chat/EfCoreMessageRepository.cs | 504 ++ .../Chat/EfCoreUserChatCardRepository.cs | 83 + .../Chat/EfCoreUserChatFriendRepository.cs | 226 + .../Chat/EfCoreUserChatSettingRepository.cs | 0 ...MessageServiceEntityFrameworkCoreModule.cs | 29 + .../IMessageServiceDbContext.cs | 22 + .../MessageServiceDbContext.cs | 37 + ...ServiceDbContextModelCreatingExtensions.cs | 149 + ...ServiceModelBuilderConfigurationOptions.cs | 0 .../Groups/EfCoreGroupRepository.cs | 84 + .../Groups/EfCoreUserChatGroupRepository.cs | 170 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...N.Abp.MessageService.HttpApi.Client.csproj | 0 .../AbpMessageServiceHttpApiClientModule.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.MessageService.HttpApi.csproj | 0 .../AbpMessageServiceHttpApiModule.cs | 30 + .../Abp/MessageService/Chat/ChatController.cs | 0 .../MessageService/Chat/MyFriendController.cs | 61 + .../MessageService/Groups/GroupController.cs | 35 + .../Groups/UserGroupController.cs | 55 + .../FodyWeavers.xml | 0 .../LINGYUN.Abp.MessageService.SignalR.csproj | 17 + .../SignalR/AbpMessageServiceSignalRModule.cs | 0 .../SignalR/Hubs/AbpMessageHub.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...Abp.ExceptionHandling.Notifications.csproj | 21 + ...AbpNotificationsExceptionHandlingModule.cs | 12 + .../AbpNotificationsExceptionSubscriber.cs | 44 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...Notifications.Application.Contracts.csproj | 20 + ...NotificationsApplicationContractsModule.cs | 14 + .../AbpNotificationsRemoteServiceConsts.cs | 0 .../Abp/Notifications/Dto/NotificationDto.cs | 0 .../Dto/NotificationGetByIdDto.cs | 12 + .../Notifications/Dto/NotificationGroupDto.cs | 0 .../Dto/NotificationMarkReadStateInput.cs | 14 + .../Notifications/Dto/NotificationSendDto.cs | 35 + .../Dto/NotificationTemplateDto.cs | 10 + .../Dto/SubscriptionsGetByNameDto.cs | 12 + .../Dto/SubscriptionsGetByPagedDto.cs | 7 + .../Dto/UserNotificationChangeReadStateDto.cs | 15 + .../Notifications/Dto/UserNotificationDto.cs | 16 + .../Dto/UserNotificationGetByNameDto.cs | 12 + .../Dto/UserNotificationGetByPagedDto.cs | 12 + .../Dto/UserSubscreNotificationDto.cs | 6 + .../Dto/UserSubscriptionsResult.cs | 21 + .../IMyNotificationAppService.cs | 15 + .../IMySubscriptionAppService.cs | 38 + .../Notifications/INotificationAppService.cs | 13 + .../Permissions/NotificationsPermissions.cs | 14 + ...ificationsPermissionsDefinitionProvider.cs | 22 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...NGYUN.Abp.Notifications.Application.csproj | 20 + ...tificationsApplicationAutoMapperProfile.cs | 26 + .../AbpNotificationsApplicationModule.cs | 20 + .../AbpNotificationsApplicationServiceBase.cs | 14 + .../Notifications/MyNotificationAppService.cs | 75 + .../Notifications/MySubscriptionAppService.cs | 74 + .../Notifications/NotificationAppService.cs | 155 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.Common.csproj | 31 + .../AbpNotificationsCommonModule.cs | 26 + .../Notifications/Localization/Common/en.json | 0 .../Localization/Common/zh-Hans.json | 0 ...onsCommonNotificationDefinitionProvider.cs | 83 + .../NotificationsCommonNotificationNames.cs | 11 + .../Templates/ExceptionNotifier/en.tpl | 37 + .../Templates/ExceptionNotifier/zh-Hans.tpl | 38 + .../Templates/NewTenantRegisterd/en.tpl | 3 + .../Templates/NewTenantRegisterd/zh-Hans.tpl | 3 + .../NotificationsCommonTemplateProvider.cs | 31 + .../Templates/WelcomeToApplication/en.tpl | 3 + .../WelcomeToApplication/zh-Hans.tpl | 3 + .../Abp/Notifications/Templates/layout.tpl | 10 + .../MultiTenancy/TenantNotificationNames.cs | 0 .../Volo/Abp/Users/UserNotificationNames.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.Core.csproj | 22 + ...pNotificationTemplateDefinitionProvider.cs | 25 + .../AbpNotificationsCoreModule.cs | 58 + .../Notifications/AbpNotificationsOptions.cs | 25 + .../Abp/Notifications/DefaultNotifications.cs | 18 + .../IDynamicNotificationDefinitionStore.cs | 13 + .../INotificationDefinitionContext.cs | 0 .../INotificationDefinitionManager.cs | 18 + .../INotificationDefinitionProvider.cs | 0 .../IStaticNotificationDefinitionStore.cs | 13 + .../Localization/NotificationsResource.cs | 8 + .../Notifications/NotificationContentType.cs | 21 + .../Abp/Notifications/NotificationData.cs | 173 + .../Notifications/NotificationDefinition.cs | 148 + .../NotificationDefinitionContext.cs | 0 .../NotificationDefinitionManager.cs | 70 + .../NotificationDefinitionProvider.cs | 0 .../Abp/Notifications/NotificationEto.cs | 59 + .../Notifications/NotificationEventData.cs | 0 .../NotificationGroupDefinition.cs | 91 + .../Abp/Notifications/NotificationInfo.cs | 0 .../Abp/Notifications/NotificationKeywords.cs | 31 + .../Abp/Notifications/NotificationLifetime.cs | 0 .../NotificationProviderNames.cs | 28 + .../Notifications/NotificationReadState.cs | 0 .../Abp/Notifications/NotificationSeverity.cs | 0 .../NotificationSubscriptionInfo.cs | 0 .../Abp/Notifications/NotificationTemplate.cs | 53 + .../Abp/Notifications/NotificationType.cs | 25 + .../NullDynamicNotificationDefinitionStore.cs | 34 + .../StaticNotificationDefinitionStore.cs | 101 + .../Abp/Notifications/UserIdentifier.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...YUN.Abp.Notifications.Domain.Shared.csproj | 24 + .../AbpNotificationsDomainSharedModule.cs | 28 + .../Localization/DomainShared/en.json | 0 .../Localization/DomainShared/zh-Hans.json | 0 .../Abp/Notifications/NotificationConsts.cs | 0 ...NotificationDefinitionGroupRecordConsts.cs | 8 + .../NotificationDefinitionRecordConsts.cs | 9 + .../NotificationTemplateConsts.cs | 14 + .../Notifications/NotificationsErrorCodes.cs | 35 + .../Abp/Notifications/SubscribeConsts.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.Domain.csproj | 25 + .../Abp/Notifications/AbpNotificationNames.cs | 0 .../AbpNotificationsDbProperties.cs | 0 ...AbpNotificationsDomainAutoMapperProfile.cs | 53 + .../AbpNotificationsDomainModule.cs | 56 + .../AbpNotificationsManagementOptions.cs | 39 + ...amicNotificationDefinitionInMemoryCache.cs | 113 + .../DynamicNotificationDefinitionStore.cs | 171 + ...DynamicNotificationDefinitionStoreCache.cs | 25 + ...ficationDefinitionGroupRecordRepository.cs | 8 + ...INotificationDefinitionRecordRepository.cs | 8 + .../INotificationDefinitionSerializer.cs | 18 + .../Notifications/INotificationRepository.cs | 18 + .../Notifications/IStaticNotificationSaver.cs | 7 + .../IUserNotificationRepository.cs | 47 + .../Notifications/IUserSubscribeRepository.cs | 0 .../LINGYUN/Abp/Notifications/Notification.cs | 60 + .../NotificationDefinitionGroupRecord.cs | 100 + .../NotificationDefinitionGroupsCacheItem.cs | 53 + .../NotificationDefinitionInitializer.cs | 93 + .../NotificationDefinitionRecord.cs | 169 + .../NotificationDefinitionSerializer.cs | 99 + .../NotificationDefinitionsCacheItem.cs | 73 + .../Abp/Notifications/NotificationStore.cs | 439 ++ .../Notifications/StaticNotificationSaver.cs | 296 + .../LINGYUN/Abp/Notifications/Subscribe.cs | 0 .../Abp/Notifications/UserNotification.cs | 0 .../Abp/Notifications/UserNotificationInfo.cs | 18 + .../Abp/Notifications/UserSubscribe.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.Emailing.csproj | 20 + .../AbpNotificationsEmailingModule.cs | 22 + .../EmailingNotificationPublishProvider.cs | 98 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...p.Notifications.EntityFrameworkCore.csproj | 19 + ...pNotificationsEntityFrameworkCoreModule.cs | 35 + ...cationsModelBuilderConfigurationOptions.cs | 0 ...ficationDefinitionGroupRecordRepository.cs | 18 + ...eNotificationDefinitionRecordRepository.cs | 18 + .../EfCoreNotificationRepository.cs | 40 + .../EfCoreUserNotificationRepository.cs | 192 + .../EfCoreUserSubscribeRepository.cs | 162 + .../INotificationsDbContext.cs | 16 + .../INotificationsDefinitionDbContext.cs | 11 + .../NotificationsDbContext.cs | 27 + ...cationsDbContextModelCreatingExtensions.cs | 114 + .../NotificationsDefinitionDbContext.cs | 24 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.HttpApi.csproj | 19 + .../AbpNotificationsHttpApiModule.cs | 28 + .../Notifications/MyNotificationController.cs | 52 + .../Notifications/MySubscriptionController.cs | 56 + .../Notifications/NotificationController.cs | 44 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.PushPlus.csproj | 16 + .../NotificationDataExtensions.cs | 33 + .../NotificationDefinitionExtensions.cs | 110 + .../AbpNotificationsPushPlusModule.cs | 18 + .../PushPlusNotificationPublishProvider.cs | 125 + .../README.md | 16 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.SignalR.csproj | 20 + .../SignalR/AbpNotificationsSignalRModule.cs | 22 + .../SignalR/AbpNotificationsSignalROptions.cs | 15 + .../SignalR/Hubs/NotificationsHub.cs | 82 + .../SignalR/NotificationDataExtensions.cs | 10 + .../SignalRNotificationPublishProvider.cs | 59 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.Sms.csproj | 0 .../Sms/AbpNotificationsSmsModule.cs | 0 .../Sms/AbpNotificationsSmsOptions.cs | 0 .../Sms/ISmsNotificationSender.cs | 0 .../Abp/Notifications/Sms/IUserPhoneFinder.cs | 0 .../Notifications/Sms/NullUserPhoneFinder.cs | 0 .../Sms/SmsNotificationPublishProvider.cs | 46 + .../Sms/SmsNotificationSender.cs | 0 .../LINGYUN.Abp.Notifications.Sms/README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.TuiJuhe.csproj | 16 + .../NotificationDefinitionExtensions.cs | 57 + .../TuiJuhe/AbpNotificationsTuiJuheModule.cs | 18 + .../TuiJuheNotificationPublishProvider.cs | 117 + .../README.md | 15 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...bp.Notifications.WeChat.MiniProgram.csproj | 17 + ...AbpNotificationsWeChatMiniProgramModule.cs | 32 + ...bpNotificationsWeChatMiniProgramOptions.cs | 0 ...tMiniProgramNotificationPublishProvider.cs | 122 + .../README.md | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...NGYUN.Abp.Notifications.WeChat.Work.csproj | 16 + .../NotificationDataWeChatWorkExtensions.cs | 0 ...ificationDefinitionWeChatWorkExtensions.cs | 0 .../Work/AbpNotificationsWeChatWorkModule.cs | 0 .../WeChatWorkNotificationPublishProvider.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.WxPusher.csproj | 16 + .../NotificationDataExtensions.cs | 19 + .../NotificationDefinitionExtensions.cs | 110 + .../AbpNotificationsWxPusherModule.cs | 18 + .../WxPusherNotificationPublishProvider.cs | 127 + .../README.md | 15 + .../FodyWeavers.xml | 0 .../LINGYUN.Abp.Notifications/FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.csproj | 31 + .../Notifications/AbpNotificationsModule.cs | 39 + .../AbpNotificationsPublishOptions.cs | 37 + .../DefaultNotificationDataSerializer.cs | 41 + .../INotificationDataSerializer.cs | 5 + .../INotificationPublishProvider.cs | 0 .../INotificationPublishProviderManager.cs | 0 .../Abp/Notifications/INotificationSender.cs | 47 + .../INotificationSenderExtensions.cs | 66 + .../Abp/Notifications/INotificationStore.cs | 132 + .../INotificationSubscriptionManager.cs | 0 .../DefaultNotificationDefinitionProvider.cs | 44 + .../Internal/NotificationSender.cs | 115 + .../NotificationSubscriptionManager.cs | 0 .../Localization/Resources/en.json | 0 .../Localization/Resources/zh-Hans.json | 0 .../NotificationDataMappingDictionary.cs | 0 .../NotificationDataMappingDictionaryItem.cs | 0 ...tionDataMappingDictionaryItemExtensions.cs | 0 .../NotificationPublishProvider.cs | 56 + .../NotificationPublishProviderManager.cs | 29 + .../Notifications/NullNotificationStore.cs | 199 + .../LINGYUN.Abp.Notifications/README.md | 0 ...UN.Abp.RulesEngineManagement.Domain.csproj | 2 +- .../LINGYUN.Abp.Rules.NRules/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Rules.NRules.csproj | 19 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Rules.RulesEngine.csproj | 21 - .../Rules/RulesEngine/AbpRulesEngineModule.cs | 39 - .../RulesEngine/AbpRulesEngineOptions.cs | 24 - ...FileProviderWorkflowsResolveContributor.cs | 102 - ...bpRulesEnginePhysicalFileResolveOptions.cs | 10 - ...PhysicalFileWorkflowsResolveContributor.cs | 44 - .../RulesEngine/Persistent/IWorkflowStore.cs | 18 - .../Persistent/NullWorkflowStore.cs | 24 - .../PersistentWorkflowsResolveContributor.cs | 34 - .../RulesEngine/RulesEngineContributor.cs | 67 - .../LINGYUN.Abp.Rules.RulesEngine/README.md | 54 - .../rules/LINGYUN.Abp.Rules/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Rules.csproj | 15 - .../Abp/Rules/RulesInitializationContext.cs | 20 - .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + ...GYUN.Abp.MultiTenancy.RemoteService.csproj | 0 .../AbpRemoteServiceMultiTenancyModule.cs | 0 .../Distributed/TenantSynchronizer.cs | 95 + .../TenantConfigurationCacheItem.cs | 30 + .../MultiTenancy/RemoteService/TenantStore.cs | 0 .../README.md | 58 + .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.MultiTenancy.Saas.csproj | 22 + .../Saas/AbpMultiTenancySaasModule.cs | 13 + .../Abp/MultiTenancy/Saas/EditionCacheItem.cs | 29 + .../Abp/MultiTenancy/Saas/EditionStore.cs | 66 + .../Abp/MultiTenancy/Saas/TenantCacheItem.cs | 35 + .../Saas/TenantCacheItemInvalidator.cs | 60 + .../Abp/MultiTenancy/Saas/TenantStore.cs | 0 .../Abp/Saas/Tenants/Dto/TenantCreateDto.cs | 8 +- .../Abp/Saas/Tenants/TenantAppService.cs | 78 +- .../LINGYUN.Abp.Saas.Domain.csproj | 3 +- .../Tenants/ConnectionStringInvalidator.cs | 26 +- .../Tenants/TenantCacheItemInvalidator.cs | 44 +- .../FodyWeavers.xsd | 30 - ...ingManagementApplicationContractsModule.cs | 29 - .../AbpSettingManagementPermissionProvider.cs | 22 - ...AbpSettingManagementRemoteServiceConsts.cs | 8 - .../Dto/SettingDetailsDto.cs | 55 - .../Abp/SettingManagement/Dto/SettingDto.cs | 61 - .../Dto/SettingGroupResult.cs | 23 - .../IReadonlySettingAppService.cs | 12 - .../IUserSettingAppService.cs | 12 - ...N.Abp.SettingManagement.Application.csproj | 8 +- .../AbpSettingManagementApplicationModule.cs | 35 +- .../Dto/SettingDefinitionCreateDto.cs | 11 + .../Dto/SettingDefinitionCreateOrUpdateDto.cs | 35 + .../Dto/SettingDefinitionDto.cs | 29 + .../Dto/SettingDefinitionGetListInput.cs | 7 + .../Dto/SettingDefinitionUpdateDto.cs | 5 + ...cSettingDefinitionStoreCacheInvalidator.cs | 58 + .../ISettingDefinitionAppService.cs | 18 + .../Localization/Resources/en.json | 36 + .../Localization/Resources/zh-Hans.json | 36 + .../SettingManagement/SettingAppService.cs | 804 +-- .../SettingDefinitionAppService.cs | 256 + .../SettingDefinitionEqualityComparer.cs | 16 + .../SettingManagementAppServiceBase.cs | 12 + .../SettingManagementErrorCodes.cs | 14 + ...gManagementPermissionDefinitionProvider.cs | 36 + .../SettingManagementPermissions.cs | 15 + .../UserSettingAppService.cs | 453 +- .../SettingManagement/SettingController.cs | 89 +- .../SettingDefinitionController.cs | 58 + .../UserSettingController.cs | 47 +- .../LINGYUN.Abp.BackgroundTasks.Jobs.csproj | 2 +- ...N.Abp.BackgroundTasks.Notifications.csproj | 2 +- ...oundTasksNotificationDefinitionProvider.cs | 3 + .../AbpBackgroundTasksModule.cs | 8 +- .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Elasticsearch.Jobs.csproj | 28 + .../Jobs/AbpElasticsearchJobsModule.cs | 0 .../ElasticsearchJobDefinitionProvider.cs | 0 .../Jobs/ExpiredIndicesCleanupJob.cs | 0 .../Elasticsearch/Jobs/LocalizableStatic.cs | 0 .../Localization/ElasticsearchJobsResource.cs | 0 .../Jobs/Localization/Resources/en.json | 0 .../Jobs/Localization/Resources/zh-Hans.json | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 30 + .../LINGYUN.Abp.Notifications.Jobs.csproj | 24 + .../Jobs/AbpNotificationsJobsModule.cs | 27 + .../Notifications/Jobs/LocalizableStatic.cs | 12 + .../Jobs/Localization/Resources/en.json | 0 .../Jobs/Localization/Resources/zh-Hans.json | 0 .../Jobs/NotificationCleanupJob.cs | 31 + .../Jobs/NotificationJobDefinitionProvider.cs | 16 + ...askManagement.Application.Contracts.csproj | 2 +- ...GYUN.Abp.TaskManagement.Application.csproj | 2 +- .../LINGYUN.Abp.TaskManagement.HttpApi.csproj | 2 +- .../LINGYUN.Abp.TaskManagement.Quartz.csproj | 19 - .../Quartz/IQuartzJobExecutorProvider.cs | 10 - .../Quartz/QuartzJobExecutorProvider.cs | 20 - .../Quartz/QuartzJobScheduler.cs | 63 - .../Quartz/QuartzJobSchedulerOptions.cs | 9 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.MultiTenancy.DbFinder.csproj | 20 - .../DbFinder/AbpDbFinderMultiTenancyModule.cs | 14 - .../Distributed/TenantSynchronizer.cs | 153 - .../DbFinder/TenantConfigurationCacheItem.cs | 30 - .../Abp/MultiTenancy/DbFinder/TenantStore.cs | 190 - .../README.md | 43 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.MultiTenancy.Editions.csproj | 16 - .../Editions/AbpMultiTenancyEditionsModule.cs | 9 - .../EditionClaimsPrincipalContributor.cs | 53 - .../Editions/EditionConfiguration.cs | 27 - .../Editions/EditionConfigurationProvider.cs | 32 - .../Abp/MultiTenancy/Editions/EditionInfo.cs | 27 - .../GlobalFeatures/EditionsFeature.cs | 15 - .../GlobalFeatures/GlobalEditionsFeatures.cs | 17 - .../Editions/IEditionConfigurationProvider.cs | 9 - .../MultiTenancy/Editions/IEditionStore.cs | 9 - ...uleFeaturesDictionaryEditionsExtensions.cs | 33 - .../FodyWeavers.xsd | 30 - .../Distributed/TenantSynchronizer.cs | 95 - .../TenantConfigurationCacheItem.cs | 30 - .../README.md | 58 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.MultiTenancy.Saas.csproj | 23 - .../Saas/AbpMultiTenancySaasModule.cs | 13 - .../Abp/MultiTenancy/Saas/EditionCacheItem.cs | 29 - .../Abp/MultiTenancy/Saas/EditionStore.cs | 66 - .../Abp/MultiTenancy/Saas/TenantCacheItem.cs | 35 - .../Saas/TenantCacheItemInvalidator.cs | 69 - .../LINGYUN.Abp.MultiTenancy/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.MultiTenancy.csproj | 11 - .../ConnectionStringCreatedEventData.cs | 13 - .../ConnectionStringDeletedEventData.cs | 13 - .../Abp/MultiTenancy/CreateEventData.cs | 17 - .../.gitignore | 4 - .../FodyWeavers.xsd | 30 - ...antManagement.Application.Contracts.csproj | 26 - ...antManagementApplicationContractsModule.cs | 36 - ...tManagementPermissionDefinitionProvider.cs | 27 - .../Dto/TenantConnectionGetByNameInputDto.cs | 17 - ...TenantConnectionStringCreateOrUpdateDto.cs | 18 - .../Dto/TenantConnectionStringDto.cs | 9 - .../TenantManagement/Dto/TenantCreateDto.cs | 26 - .../Dto/TenantCreateOrUpdateDtoBase.cs | 15 - .../Abp/TenantManagement/Dto/TenantDto.cs | 10 - .../Dto/TenantGetByNameInputDto.cs | 19 - .../Dto/TenantGetByPagedInputDto.cs | 9 - .../TenantManagement/Dto/TenantUpdateDto.cs | 7 - .../Abp/TenantManagement/ITenantAppService.cs | 29 - .../Localization/Resources/en.json | 10 - .../Localization/Resources/zh-Hans.json | 10 - .../TenantManagementPermissions.cs | 24 - .../TenantManagementRemoteServiceConsts.cs | 7 - .../.gitignore | 4 - .../FodyWeavers.xsd | 30 - ...UN.Abp.TenantManagement.Application.csproj | 19 - ...tManagementApplicationAutoMapperProfile.cs | 16 - .../AbpTenantManagementApplicationModule.cs | 28 - .../Abp/TenantManagement/TenantAppService.cs | 193 - .../TenantManagementAppServiceBase.cs | 14 - .../FodyWeavers.xsd | 30 - ...Abp.TenantManagement.HttpApi.Client.csproj | 15 - .../AbpTenantManagementHttpApiClientModule.cs | 20 - .../.gitignore | 4 - .../FodyWeavers.xsd | 30 - ...INGYUN.Abp.TenantManagement.HttpApi.csproj | 15 - .../AbpTenantManagementHttpApiModule.cs | 43 - .../Abp/TenantManagement/TenantController.cs | 91 - .../ITextTemplateDefinitionAppService.cs | 2 +- ...TextTemplateDefinitionCreateOrUpdateDto.cs | 3 + .../TextTemplateDefinitionDto.cs | 7 +- .../TextTemplateDefinitionGetListInput.cs | 6 +- ...tTemplatingApplicationAutoMapperProfile.cs | 4 +- .../TextTemplating/SettingDefinitionDto.cs | 5 + .../TextTemplateContentAppService.cs | 8 +- .../TextTemplateDefinitionAppService.cs | 274 +- .../AbpTextTemplatingErrorCodes.cs | 4 +- .../Localization/Resources/en.json | 9 +- .../Localization/Resources/zh-Hans.json | 9 +- .../TextTemplateDefinitionConsts.cs | 1 + .../StaticTemplateDefinitionSaver.cs | 8 +- .../TextTemplating/TemplateDefinitionStore.cs | 67 +- .../TextTemplating/TextTemplateDefinition.cs | 3 + ...platingDbContextModelCreatingExtensions.cs | 3 + .../TextTemplateDefinitionController.cs | 2 +- .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.TextTemplating.Razor.csproj | 19 - .../Razor/AbpTextTemplatingRazorModule.cs | 30 - .../Razor/RazorTextTemplateRenderingEngine.cs | 48 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.TextTemplating.Scriban.csproj | 19 - .../Scriban/AbpTextTemplatingScribanModule.cs | 26 - .../ScribanTextTemplateRenderingEngine.cs | 44 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.TuiJuhe.csproj | 16 - .../NotificationDefinitionExtensions.cs | 57 - .../TuiJuhe/AbpNotificationsTuiJuheModule.cs | 18 - .../TuiJuheNotificationPublishProvider.cs | 117 - .../README.md | 15 - .../FodyWeavers.xsd | 30 - ...NGYUN.Abp.TuiJuhe.SettingManagement.csproj | 29 - .../AbpTuiJuheSettingManagementModule.cs | 48 - .../TuiJuheSettingAppService.cs | 61 - .../LINGYUN.Abp.TuiJuhe/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.TuiJuhe.csproj | 29 - .../LINGYUN/Abp/TuiJuhe/AbpTuiJuheModule.cs | 36 - .../TuiJuheFeatureDefinitionProvider.cs | 51 - .../TuiJuhe/Features/TuiJuheFeatureNames.cs | 28 - .../TuiJuhe/Localization/TuiJuheResource.cs | 8 - .../TuiJuhe/Messages/ITuiJuheMessageSender.cs | 15 - .../TuiJuhe/Messages/MessageContentType.cs | 9 - .../Messages/MessageHttpClientExtensions.cs | 38 - .../TuiJuhe/Messages/TuiJuheMessageSender.cs | 76 - .../TuiJuheSettingDefinitionProvider.cs | 30 - .../TuiJuhe/Settings/TuiJuheSettingNames.cs | 13 - .../TuiJuhe/Token/ITuiJuheTokenProvider.cs | 9 - .../Abp/TuiJuhe/Token/TuiJuheTokenProvider.cs | 23 - .../Abp/TuiJuhe/TuiJuheRemoteCallException.cs | 15 - .../LINGYUN/Abp/TuiJuhe/TuiJuheResult.cs | 64 - .../IServiceCollectionExtensions.cs | 19 - .../tui-juhe/LINGYUN.Abp.TuiJuhe/README.md | 31 - .../Net/Http/IHttpClientFactoryExtensions.cs | 10 - .../Dto/WebhookDefinitionCreateOrUpdateDto.cs | 6 +- .../Definitions/Dto/WebhookDefinitionDto.cs | 9 +- .../Dto/WebhookDefinitionGetListInput.cs | 7 +- .../Dto/WebhookGroupDefinitionDto.cs | 2 - .../Dto/WebhookGroupDefinitionGetListInput.cs | 6 +- .../IWebhookDefinitionAppService.cs | 2 +- .../IWebhookGroupDefinitionAppService.cs | 2 +- .../WebhookDefinitionAppService.cs | 230 +- .../WebhookGroupDefinitionAppService.cs | 135 +- ....Abp.WebhooksManagement.Dapr.Client.csproj | 2 +- .../Localization/Resources/en.json | 14 +- .../Localization/Resources/zh-Hans.json | 14 +- .../WebhooksManagementErrorCodes.cs | 4 + ...amicWebhookDefinitionStoreInMemoryCache.cs | 3 - .../WebhookDefinitionRecord.cs | 4 - ...ookDefinitionRecordRepositoryExtensions.cs | 16 + .../WebhookDefinitionController.cs | 2 +- .../WebhookGroupDefinitionController.cs | 2 +- .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Identity.WeChat.csproj | 20 - .../WeChat/AbpIdentityWeChatModule.cs | 13 - .../WeChat/OpenId/UserWeChatOpenIdFinder.cs | 47 - .../FodyWeavers.xsd | 30 - ...bp.Notifications.WeChat.MiniProgram.csproj | 17 - ...AbpNotificationsWeChatMiniProgramModule.cs | 32 - ...tMiniProgramNotificationPublishProvider.cs | 122 - ...NGYUN.Abp.Notifications.WeChat.Work.csproj | 16 - ...UN.Abp.WeChat.Application.Contracts.csproj | 14 - .../AbpWeChatApplicationContractsModule.cs | 11 - .../LINGYUN/Abp/WeChat/Crypto/Dto/Gender.cs | 21 - .../Abp/WeChat/Crypto/Dto/GetUserInfoInput.cs | 9 - .../Abp/WeChat/Crypto/Dto/UserInfoDto.cs | 37 - .../Abp/WeChat/Crypto/ICryptoAppService.cs | 10 - .../Abp/WeChat/WeChatRemoteServiceConsts.cs | 7 - .../LINGYUN.Abp.WeChat.Application.csproj | 19 - .../Abp/WeChat/AbpWeChatApplicationModule.cs | 14 - .../Abp/WeChat/Crypto/CryptoAppService.cs | 42 - .../WeChat/WeChatApplicationServiceBase.cs | 14 - .../LINGYUN.Abp.WeChat.HttpApi.csproj | 14 - .../Abp/WeChat/AbpWeChatHttpApiModule.cs | 12 - .../Abp/WeChat/Crypto/CryptoController.cs | 29 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.WeChat.MiniProgram.csproj | 24 - .../MiniProgram/AbpWeChatMiniProgramConsts.cs | 21 - .../MiniProgram/AbpWeChatMiniProgramModule.cs | 38 - ...hatMiniProgramFeatureDefinitionProvider.cs | 59 - .../Features/WeChatMiniProgramFeatures.cs | 36 - .../Messages/Response.SubscribeMessage.cs | 24 - .../MiniProgram/Messages/SubscribeMessage.cs | 106 - .../MiniProgram/Messages/SubscribeMessager.cs | 133 - .../FodyWeavers.xsd | 30 - ...LINGYUN.Abp.WeChat.Official.Senparc.csproj | 20 - .../Senparc/AbpWeChatOfficialSenparcModule.cs | 9 - .../Senparc/WeChatOfficialController.cs | 81 - .../Senparc/WeChatOfficialMessageContext.cs | 7 - .../Senparc/WeChatOfficialMessageHandler.cs | 30 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.WeChat.Official.csproj | 23 - .../Official/AbpWeChatOfficialConsts.cs | 22 - ...WeChatOfficialFeatureDefinitionProvider.cs | 35 - .../Features/WeChatOfficialFeatures.cs | 13 - .../FodyWeavers.xsd | 30 - .../WeChatSettingAppService.cs | 160 - .../LINGYUN.Abp.WeChat.Work/FodyWeavers.xml | 3 - .../wechat/LINGYUN.Abp.WeChat/FodyWeavers.xml | 3 - .../wechat/LINGYUN.Abp.WeChat/FodyWeavers.xsd | 30 - .../LINGYUN/Abp/WeChat/AbpWeChatException.cs | 26 - .../Abp/WeChat/AbpWeChatGlobalConsts.cs | 24 - .../LINGYUN/Abp/WeChat/AbpWeChatModule.cs | 40 - .../Abp/WeChat/Crypto/IWeChatCryptoService.cs | 7 - .../Abp/WeChat/Crypto/WeChatCryptoService.cs | 36 - .../WeChat/OpenId/IUserWeChatOpenIdFinder.cs | 12 - .../Abp/WeChat/OpenId/IWeChatOpenIdFinder.cs | 17 - .../WeChat/OpenId/WeChatOpenIdCacheItem.cs | 32 - .../Abp/WeChat/OpenId/WeChatOpenIdFinder.cs | 117 - .../Abp/WeChat/OpenId/WeChatOpenIdResponse.cs | 63 - .../WeChatSettingDefinitionProvider.cs | 33 - .../Abp/WeChat/Settings/WeChatSettingNames.cs | 12 - .../Abp/WeChat/Token/WeChatTokenProvider.cs | 90 - .../Abp/WeChat/Token/WeChatTokenResponse.cs | 41 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...LINGYUN.Abp.WorkflowCore.Components.csproj | 22 - .../AbpWorkflowCoreComponentsModule.cs | 16 - .../Components/Primitives/RemoteService.cs | 81 - .../Components/Primitives/SendEmail.cs | 91 - .../Components/Primitives/SendSms.cs | 51 - .../Components/WorkflowContainer.cs | 10 - .../README.md | 3 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...UN.Abp.WorkflowCore.DistributedLock.csproj | 20 - .../AbpDistributedLockProvider.cs | 73 - .../AbpWorkflowCoreDistributedLockModule.cs | 25 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...GYUN.Abp.WorkflowCore.Elasticsearch.csproj | 15 - .../Elasticsearch/AbpElasticsearchIndexer.cs | 141 - .../AbpWorkflowCoreElasticsearchModule.cs | 24 - .../AbpWorkflowCoreElasticsearchOptions.cs | 14 - .../Models/WorkflowSearchModel.cs | 120 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...YUN.Abp.WorkflowCore.LifeCycleEvent.csproj | 19 - .../LifeCycleEvent/AbpEventBusProvider.cs | 80 - .../AbpWorkflowCoreLifeCycleEventModule.cs | 24 - .../LifeCycleEvent/LifeCycleEventWrap.cs | 15 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...kflowCore.Persistence.Elasticsearch.csproj | 21 - ...kflowCorePersistenceElasticsearchModule.cs | 26 - ...flowCorePersistenceElasticsearchOptions.cs | 18 - .../ElasticsearchPersistenceProvider.cs | 558 -- .../IPersistenceIndexInitializer.cs | 9 - .../IPersistenceIndexNameNormalizer.cs | 7 - .../Models/PersistedScheduledCommand.cs | 32 - .../Elasticsearch/PersistenceIndexConsts.cs | 11 - .../PersistenceIndexInitializer.cs | 163 - .../PersistenceIndexNameNormalizer.cs | 21 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...ore.Persistence.EntityFrameworkCore.csproj | 19 - ...orePersistenceEntityFrameworkCoreModule.cs | 23 - .../EfCoreRepositoryExtensions.cs | 18 - .../EfCoreWorkflowEventRepository.cs | 14 - ...CoreWorkflowEventSubscriptionRepository.cs | 15 - .../EfCoreWorkflowExecutionErrorRepository.cs | 14 - .../EfCoreWorkflowRepository.cs | 57 - ...fCoreWorkflowScheduledCommandRepository.cs | 27 - .../EntityFrameworkCore/IWorkflowDbContext.cs | 18 - .../EntityFrameworkCore/WorkflowDbContext.cs | 29 - ...WorkflowDbContextModelBuilderExtensions.cs | 103 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...INGYUN.Abp.WorkflowCore.Persistence.csproj | 19 - .../AbpWorkflowCorePersistenceModule.cs | 23 - .../AbpWorkflowPersistenceProvider.cs | 369 -- .../Persistence/AbpWorkflowPurger.cs | 28 - .../Persistence/ExtensionMethods.cs | 292 - .../Persistence/IWorkflowEventRepository.cs | 9 - .../IWorkflowEventSubscriptionRepository.cs | 9 - .../IWorkflowExecutionErrorRepository.cs | 8 - .../Persistence/IWorkflowRepository.cs | 28 - .../IWorkflowScheduledCommandRepository.cs | 14 - .../Persistence/PersistedEvent.cs | 47 - .../Persistence/PersistedExecutionError.cs | 34 - .../Persistence/PersistedExecutionPointer.cs | 123 - .../PersistedExtensionAttribute.cs | 31 - .../Persistence/PersistedScheduledCommand.cs | 29 - .../Persistence/PersistedSubscription.cs | 70 - .../Persistence/PersistedWorkflow.cs | 87 - .../Persistence/WorkflowDbProperties.cs | 9 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.WorkflowCore.RabbitMQ.csproj | 19 - .../AbpRabbitMQWorkflowCoreOptions.cs | 26 - .../RabbitMQ/AbpRabbitMqQueueProvider.cs | 160 - .../RabbitMQ/AbpWorkflowCoreRabbitMQModule.cs | 11 - .../RabbitMQ/IQueueNameNormalizer.cs | 9 - .../RabbitMQ/QueueNameNormalizer.cs | 32 - .../RabbitMQ/WorkflowQueueConfiguration.cs | 16 - .../LINGYUN.Abp.WorkflowCore/FodyWeavers.xml | 3 - .../LINGYUN.Abp.WorkflowCore/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.WorkflowCore.csproj | 23 - .../Abp/WorkflowCore/AbpDateTimeProvider.cs | 22 - .../AbpUnitOfWorkQueueProvider.cs | 67 - .../AbpWorkflowCoreConventionalRegistrar.cs | 24 - .../Abp/WorkflowCore/AbpWorkflowCoreModule.cs | 91 - .../WorkflowCore/AbpWorkflowCoreOptions.cs | 12 - .../ExceptionNotifierHandler.cs | 33 - .../Abp/WorkflowCore/IQueueAdapterProvider.cs | 20 - .../Abp/WorkflowCore/IStepMultiTenant.cs | 9 - .../Abp/WorkflowCore/IWorkflowEnabled.cs | 6 - .../FeatureCheckWorkflowMiddleware.cs | 43 - .../Middleware/MultiTenancyStepMiddleware.cs | 65 - .../SingleNodeQueueAdapterProvider.cs | 50 - .../Abp/WorkflowCore/StepBodyAsyncBase.cs | 8 - .../LINGYUN/Abp/WorkflowCore/StepBodyBase.cs | 8 - .../LINGYUN/Abp/WorkflowCore/WorkflowBase.cs | 23 - .../Abp/WorkflowCore/WorkflowCoreConsts.cs | 7 - .../Abp/WorkflowCore/WorkflowDefine.cs | 18 - .../WorkflowCore/WorkflowRegisterHelper.cs | 33 - .../Abp/WorkflowCore/WorkflowStepBody.cs | 31 - .../System/UtcDateTimeExtensions.cs | 19 - .../System/WorkflowTypeExtensions.cs | 18 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...lowManagement.Application.Contracts.csproj | 20 - .../Activitys/Dto/ActivityFailureInput.cs | 13 - .../Activitys/Dto/ActivityReleaseInput.cs | 10 - .../Activitys/Dto/ActivitySuccessInput.cs | 13 - .../Activitys/Dto/GetPendingActivityInput.cs | 16 - .../Activitys/Dto/PendingActivityDto.cs | 15 - .../Activitys/IActivityAppService.cs | 16 - ...wManagementPermissionDefinitionProvider.cs | 43 - .../WorkflowManagementPermissions.cs | 27 - .../Engine/IEngineAppService.cs | 12 - .../Events/Dto/EventPublishInput.cs | 21 - .../Events/IEventAppService.cs | 10 - ...lowManagementApplicationContractsModule.cs | 14 - .../WorkflowManagementRemoteServiceConsts.cs | 7 - .../Workflows/Dto/ExecutionPointerDto.cs | 30 - .../Workflows/Dto/StepDto.cs | 29 - .../Workflows/Dto/StepNodeDto.cs | 25 - .../Workflows/Dto/WorkflowDataDto.cs | 29 - .../Dto/WorkflowDefinitionCreateDto.cs | 46 - .../Workflows/Dto/WorkflowDefinitionDto.cs | 18 - .../Workflows/Dto/WorkflowDto.cs | 25 - .../Workflows/Dto/WorkflowInstanceDto.cs | 19 - .../Workflows/Dto/WorkflowStartInput.cs | 9 - .../Workflows/IWorkflowAppService.cs | 19 - .../IWorkflowDefinitionAppService.cs | 14 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ....Abp.WorkflowManagement.Application.csproj | 20 - .../Activitys/ActivityAppService.cs | 40 - .../Engine/EngineAppService.cs | 34 - .../Events/EventAppService.cs | 22 - .../WorkflowManagementAppServiceBase.cs | 14 - ...kflowManagementApplicationMapperProfile.cs | 26 - .../WorkflowManagementApplicationModule.cs | 25 - .../Workflows/WorkflowAppService.cs | 123 - .../Workflows/WorkflowDefinitionAppService.cs | 153 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...bp.WorkflowManagement.Domain.Shared.csproj | 27 - .../Abp/WorkflowManagement/DataType.cs | 12 - .../Localization/Resources/en.json | 40 - .../Localization/Resources/zh-Hans.json | 40 - .../WorkflowManagementResource.cs | 9 - .../Abp/WorkflowManagement/WorkflowConsts.cs | 11 - .../WorkflowManagement/WorkflowDataConsts.cs | 8 - .../WorkflowManagementDomainSharedModule.cs | 33 - .../WorkflowManagementErrorCodes.cs | 24 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...NGYUN.Abp.WorkflowManagement.Domain.csproj | 22 - .../Abp/WorkflowManagement/CompensateNode.cs | 27 - .../ICompensateNodeRepository.cs | 15 - .../LINGYUN/Abp/WorkflowManagement/IStep.cs | 21 - .../WorkflowManagement/IStepNodeRepository.cs | 15 - .../IWorkflowEngineManager.cs | 14 - .../IWorkflowRegistryManager.cs | 10 - .../WorkflowManagement/IWorkflowRepository.cs | 15 - ...flowManagementSettingDefinitionProvider.cs | 11 - .../Settings/WorkflowManagementSettings.cs | 7 - .../LINGYUN/Abp/WorkflowManagement/Step.cs | 57 - .../Abp/WorkflowManagement/StepNode.cs | 27 - .../Abp/WorkflowManagement/Workflow.cs | 101 - .../Abp/WorkflowManagement/WorkflowData.cs | 108 - .../WorkflowManagementDbProperties.cs | 12 - .../WorkflowManagementDomainMapperProfile.cs | 12 - .../WorkflowManagementDomainModule.cs | 30 - .../Abp/WorkflowManagement/WorkflowManager.cs | 545 -- .../WorkflowRegisterService.cs | 22 - .../WorkflowRegistryManager.cs | 48 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...kflowManagement.EntityFrameworkCore.csproj | 19 - .../EfCoreCompensateNodeRepository.cs | 27 - .../EfCoreStepNodeRepository.cs | 27 - .../EfCoreWorkflowRepository.cs | 33 - .../IWorkflowManagementDbContext.cs | 10 - .../WorkflowManagementDbContext.cs | 20 - ...agementDbContextModelCreatingExtensions.cs | 86 - ...flowManagementEntityFrameworkCoreModule.cs | 22 - ...agementModelBuilderConfigurationOptions.cs | 18 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - ...GYUN.Abp.WorkflowManagement.HttpApi.csproj | 19 - .../Activitys/ActivityController.cs | 44 - .../Engine/EngineController.cs | 34 - .../Events/EventController.cs | 27 - .../WorkflowManagementHttpApiModule.cs | 41 - .../Workflows/WorkflowController.cs | 56 - .../Workflows/WorkflowDefinitionController.cs | 42 - ...orkflowManagement.SettingManagement.csproj | 20 - .../SettingManagement/SettingAppService.cs | 77 - .../SettingManagement/SettingController.cs | 48 - ...rkflowManagementSettingManagementModule.cs | 15 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Identity.WxPusher.csproj | 20 - .../WxPusher/AbpIdentityWxPusherModule.cs | 12 - .../User/IdentityWxPusherUserStore.cs | 69 - .../LINGYUN.Abp.Identity.WxPusher/README.md | 13 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../LINGYUN.Abp.Notifications.WxPusher.csproj | 16 - .../NotificationDataExtensions.cs | 19 - .../NotificationDefinitionExtensions.cs | 110 - .../AbpNotificationsWxPusherModule.cs | 18 - .../WxPusherNotificationPublishProvider.cs | 127 - .../README.md | 15 - .../FodyWeavers.xml | 3 - .../FodyWeavers.xsd | 30 - .../AbpWxPusherSettingManagementModule.cs | 48 - .../WxPusherSettingAppService.cs | 61 - .../LINGYUN.Abp.WxPusher/FodyWeavers.xml | 3 - .../LINGYUN.Abp.WxPusher/FodyWeavers.xsd | 30 - .../LINGYUN.Abp.WxPusher.csproj | 29 - .../LINGYUN/Abp/WxPusher/AbpWxPusherModule.cs | 37 - .../WxPusherFeatureDefinitionProvider.cs | 47 - .../WxPusher/Features/WxPusherFeatureNames.cs | 28 - .../WxPusher/Localization/WxPusherResource.cs | 8 - .../Messages/IWxPusherMessageProvider.cs | 11 - .../Messages/IWxPusherMessageSender.cs | 17 - .../WxPusher/Messages/MessageContentType.cs | 16 - .../Messages/MessageHttpClientExtensions.cs | 41 - .../Abp/WxPusher/Messages/SendMessage.cs | 52 - .../WxPusher/Messages/SendMessageResult.cs | 38 - .../Messages/WxPusherMessageProvider.cs | 24 - .../Messages/WxPusherMessageSender.cs | 62 - .../WxPusher/QrCode/CreateQrcodeRequest.cs | 39 - .../Abp/WxPusher/QrCode/CreateQrcodeResult.cs | 23 - .../WxPusher/QrCode/GetScanQrCodeResult.cs | 35 - .../QrCode/IWxPusherQrCodeProvider.cs | 17 - .../QrCode/QrCodeHttpClientExtensions.cs | 41 - .../WxPusher/QrCode/WxPusherQrCodeProvider.cs | 56 - .../Security/Claims/AbpWxPusherClaimTypes.cs | 13 - .../WxPusherSettingDefinitionProvider.cs | 30 - .../WxPusher/Settings/WxPusherSettingNames.cs | 13 - .../WxPusher/Token/IWxPusherTokenProvider.cs | 9 - .../WxPusher/Token/WxPusherTokenProvider.cs | 23 - .../LINGYUN/Abp/WxPusher/User/FlowType.cs | 12 - .../WxPusher/User/IWxPusherUserProvider.cs | 56 - .../Abp/WxPusher/User/IWxPusherUserStore.cs | 28 - .../WxPusher/User/NullWxPusherUserStore.cs | 29 - .../WxPusher/User/UserHttpClientExtensions.cs | 68 - .../LINGYUN/Abp/WxPusher/User/UserProfile.cs | 51 - .../Abp/WxPusher/User/WxPusherUserProvider.cs | 87 - .../Abp/WxPusher/WxPusherPagedResult.cs | 30 - .../WxPusher/WxPusherRemoteCallException.cs | 15 - .../Abp/WxPusher/WxPusherRequestProvider.cs | 17 - .../LINGYUN/Abp/WxPusher/WxPusherResult.cs | 61 - .../IServiceCollectionExtensions.cs | 19 - .../wx-pusher/LINGYUN.Abp.WxPusher/README.md | 35 - .../Net/Http/IHttpClientFactoryExtensions.cs | 10 - .../DataSeeder/ClientDataSeederContributor.cs | 461 -- .../DataSeeder/DataSeederWorker.cs | 18 - .../Dockerfile | 17 + .../EventBus/Handlers/TenantSynchronizer.cs | 145 - ...LY.MicroService.Applications.Single.csproj | 185 +- ...rviceApplicationsSingleModule.Configure.cs | 219 +- ...oServiceApplicationsSingleModule.Seeder.cs | 16 - .../MicroServiceApplicationsSingleModule.cs | 47 +- .../PersonalInfo/Default.cshtml | 103 + .../PersonalInfo/Default.js | 28 + .../Pages/Account/EmailConfirm.cshtml | 17 + .../Pages/Account/EmailConfirm.cshtml.cs | 74 + .../Account/EmailConfirmConfirmation.cshtml | 13 + .../EmailConfirmConfirmation.cshtml.cs | 23 + .../Pages/Account/SendCode.cshtml | 26 + .../Pages/Account/SendCode.cshtml.cs | 128 + .../Pages/Account/SendEmailConfirm.cshtml | 16 + .../Pages/Account/SendEmailConfirm.cshtml.cs | 75 + .../Account/TwoFactorSupportedLoginModel.cs | 63 + .../Pages/Account/UseRecoveryCode.cshtml | 4 + .../Pages/Account/UseRecoveryCode.cshtml.cs | 11 + .../Account/VerifyAuthenticatorCode.cshtml | 26 + .../Account/VerifyAuthenticatorCode.cshtml.cs | 61 + .../Pages/Account/VerifyCode.cshtml | 29 + .../Pages/Account/VerifyCode.cshtml.cs | 92 + .../Pages/Index.cshtml | 34 + .../Pages/Index.cshtml.cs | 11 + .../Pages/_ViewImports.cshtml | 4 + .../Program.cs | 13 +- .../PublishProfiles/FolderProfile1.pubxml | 21 + .../FolderProfile1.pubxml.user | 11 + .../Properties/launchSettings.json | 4 +- .../appsettings.Development.json | 24 + .../AuthServerHttpApiHostModule.Configure.cs | 20 +- .../AuthServerHttpApiHostModule.cs | 4 +- ...icroService.AuthServer.HttpApi.Host.csproj | 25 +- .../AuthServerModule.Configure.cs | 21 +- .../AuthServerModule.cs | 4 +- .../EventBus/Handlers/TenantSynchronizer.cs | 139 - .../LY.MicroService.AuthServer.csproj | 28 +- ...BackendAdminHttpApiHostModule.Configure.cs | 8 +- .../BackendAdminHttpApiHostModule.cs | 9 +- .../EventBus/Handlers/TenantSynchronizer.cs | 208 - ...roService.BackendAdmin.HttpApi.Host.csproj | 44 +- ...entityServerHttpApiHostModule.Configure.cs | 20 +- .../IdentityServerHttpApiHostModule.cs | 11 +- ...Service.identityServer.HttpApi.Host.csproj | 29 +- .../EventBus/Handlers/TenantSynchronizer.cs | 139 - .../IdentityServerModule.Configure.cs | 20 +- .../IdentityServerModule.cs | 13 +- .../LY.MicroService.IdentityServer.csproj | 32 +- .../EventBus/Handlers/TenantSynchronizer.cs | 56 - ...LocalizationManagement.HttpApi.Host.csproj | 32 +- ...onManagementHttpApiHostModule.Configure.cs | 20 +- ...LocalizationManagementHttpApiHostModule.cs | 10 +- .../EventBus/Handlers/TenantSynchronizer.cs | 69 - ...ice.PlatformManagement.HttpApi.Host.csproj | 40 +- ...rmManagementHttpApiHostModule.Configure.cs | 20 +- .../PlatformManagementHttpApiHostModule.cs | 10 +- .../Distributed/TenantSynchronizer.cs | 73 +- ...ervice.RealtimeMessage.HttpApi.Host.csproj | 69 +- ...ltimeMessageHttpApiHostModule.Configure.cs | 20 +- .../RealtimeMessageHttpApiHostModule.cs | 14 +- .../EventBus/Handlers/TenantSynchronizer.cs | 179 - ...Service.TaskManagement.HttpApi.Host.csproj | 30 +- ...skManagementHttpApiHostModule.Configure.cs | 20 +- .../TaskManagementHttpApiHostModule.cs | 16 +- .../appsettings.Development.json | 1 + .../EventBus/Handlers/TenantSynchronizer.cs | 69 - ...ice.WebhooksManagement.HttpApi.Host.csproj | 31 +- ...ksManagementHttpApiHostModule.Configure.cs | 20 +- .../WebhooksManagementHttpApiHostModule.cs | 17 +- .../EventBus/Handlers/TenantSynchronizer.cs | 6 +- ...ice.WorkflowManagement.HttpApi.Host.csproj | 28 +- ...owManagementHttpApiHostModule.Configure.cs | 23 +- .../WorkflowManagementHttpApiHostModule.cs | 17 +- .../appsettings.Development.json | 1 + .../LINGYUN.Abp.Aliyun.Tests.csproj | 2 +- .../LINGYUN.Abp.AspNetCore.Mvc.Tests.csproj | 2 +- ...bp.AuditLogging.Elasticsearch.Tests.csproj | 2 +- ...INGYUN.Abp.BlobStoring.Aliyun.Tests.csproj | 2 +- ...LINGYUN.Abp.BlobStoring.Nexus.Tests.csproj | 2 +- .../LINGYUN.Abp.Dapr.Actors.Tests.csproj | 2 +- ...INGYUN.Abp.Dapr.AspNetCore.TestHost.csproj | 6 +- .../LINGYUN.Abp.Dapr.Client.Tests.csproj | 4 +- .../LINGYUN.Abp.DataProtection.Tests.csproj | 2 +- ...Queryable.EntityFrameworkCore.Tests.csproj | 2 +- ...bp.ExceptionHandling.Emailing.Tests.csproj | 2 +- ...eatures.LimitValidation.Redis.Tests.csproj | 2 +- ....Abp.Features.LimitValidation.Tests.csproj | 2 +- .../LINGYUN.Abp.IdGenerator.Tests.csproj | 2 +- .../LINGYUN.Abp.Localization.Xml.Tests.csproj | 2 +- .../LINGYUN.Abp.Location.Baidu.Tests.csproj | 2 +- .../LINGYUN.Abp.Location.Tencent.Tests.csproj | 2 +- .../LINGYUN.Abp.Notifications.Tests.csproj | 2 +- ...YUN.Abp.Notifications.TuiJuhe.Tests.csproj | 2 +- ...ifications.WeChat.MiniProgram.Tests.csproj | 2 +- ...UN.Abp.Notifications.WxPusher.Tests.csproj | 2 +- .../LINGYUN.Abp.OpenApi.Tests.csproj | 6 +- ...NGYUN.Abp.OssManagement.Nexus.Tests.csproj | 2 +- .../LINGYUN.Abp.PushPlus.Tests.csproj | 2 +- .../LINGYUN.Abp.Rules.NRules.Tests.csproj | 2 +- ...LINGYUN.Abp.Rules.RulesEngine.Tests.csproj | 2 +- .../LINGYUN.Abp.Sms.Aliyun.Tests.csproj | 2 +- .../LINGYUN.Abp.TuiJuhe.Tests.csproj | 2 +- .../LINGYUN.Abp.WeChat.Work.Tests.csproj | 2 +- .../LINGYUN.Abp.Wrapper.Tests.csproj | 2 +- .../LINGYUN.Abp.WxPusher.Tests.csproj | 2 +- ...INGYUN.Linq.Dynamic.Queryable.Tests.csproj | 2 +- gateways/Directory.Build.props | 6 +- ...NGYUN.MicroService.Internal.ApiGateway.sln | 16 +- .../.config/dotnet-tools.json | 12 + .../InternalApiGatewayModule.Configure.cs | 19 +- .../InternalApiGatewayModule.cs | 11 +- ...UN.MicroService.Internal.ApiGateway.csproj | 9 +- 3977 files changed, 81903 insertions(+), 88085 deletions(-) create mode 100644 apps/vue/src/api/feature-management/definitions/features/index.ts create mode 100644 apps/vue/src/api/feature-management/definitions/features/model/index.ts create mode 100644 apps/vue/src/api/feature-management/definitions/groups/index.ts create mode 100644 apps/vue/src/api/feature-management/definitions/groups/model/index.ts create mode 100644 apps/vue/src/api/feature-management/features/index.ts create mode 100644 apps/vue/src/api/feature-management/features/model/index.ts delete mode 100644 apps/vue/src/api/feature/feature.ts delete mode 100644 apps/vue/src/api/feature/model/featureModel.ts create mode 100644 apps/vue/src/api/settings-management/definitions/index.ts create mode 100644 apps/vue/src/api/settings-management/definitions/model/index.ts create mode 100644 apps/vue/src/api/settings-management/settings/index.ts rename apps/vue/src/api/{settings/model/settingModel.ts => settings-management/settings/model/index.ts} (100%) delete mode 100644 apps/vue/src/api/settings/settings.ts create mode 100644 apps/vue/src/api/webhooks/definitions/groups/index.ts create mode 100644 apps/vue/src/api/webhooks/definitions/groups/model/index.ts create mode 100644 apps/vue/src/api/webhooks/definitions/webhooks/index.ts create mode 100644 apps/vue/src/api/webhooks/definitions/webhooks/model/index.ts delete mode 100644 apps/vue/src/api/webhooks/model/sendAttemptsModel.ts delete mode 100644 apps/vue/src/api/webhooks/model/subscriptionsModel.ts delete mode 100644 apps/vue/src/api/webhooks/send-attempts.ts create mode 100644 apps/vue/src/api/webhooks/send-attempts/index.ts create mode 100644 apps/vue/src/api/webhooks/send-attempts/model/index.ts delete mode 100644 apps/vue/src/api/webhooks/subscriptions.ts create mode 100644 apps/vue/src/api/webhooks/subscriptions/index.ts create mode 100644 apps/vue/src/api/webhooks/subscriptions/model/index.ts create mode 100644 apps/vue/src/components/Abp/ExtraPropertyDictionary/ExtraPropertyDictionary.vue create mode 100644 apps/vue/src/components/Abp/ExtraPropertyDictionary/index.ts create mode 100644 apps/vue/src/components/Abp/FeatureModal/hooks/useFeatures.ts rename apps/vue/src/{views/feature => components/Abp/FeatureModal}/index.ts (100%) create mode 100644 apps/vue/src/components/Abp/FeatureModal/src/FeatureModal.vue create mode 100644 apps/vue/src/components/Abp/LocalizableInput/LocalizableInput.vue create mode 100644 apps/vue/src/components/Abp/LocalizableInput/index.ts create mode 100644 apps/vue/src/components/Abp/LocalizableInput/props.ts create mode 100644 apps/vue/src/components/Abp/StringValueType/StringValueTypeInput.vue create mode 100644 apps/vue/src/components/Abp/StringValueType/index.ts create mode 100644 apps/vue/src/components/Abp/StringValueType/validator.ts create mode 100644 apps/vue/src/components/Abp/StringValueType/valueType.ts create mode 100644 apps/vue/src/components/Abp/index.ts create mode 100644 apps/vue/src/hooks/abp/useLocalizationSerializer.ts create mode 100644 apps/vue/src/utils/table.ts create mode 100644 apps/vue/src/views/feature-management/definitions/features/components/FeatureDefinitionModal.vue create mode 100644 apps/vue/src/views/feature-management/definitions/features/components/FeatureDefinitionTable.vue create mode 100644 apps/vue/src/views/feature-management/definitions/features/datas/ModalData.ts create mode 100644 apps/vue/src/views/feature-management/definitions/features/datas/TableData.ts create mode 100644 apps/vue/src/views/feature-management/definitions/features/index.vue create mode 100644 apps/vue/src/views/feature-management/definitions/groups/components/GroupDefinitionModal.vue create mode 100644 apps/vue/src/views/feature-management/definitions/groups/components/GroupDefinitionTable.vue create mode 100644 apps/vue/src/views/feature-management/definitions/groups/datas/ModalData.ts create mode 100644 apps/vue/src/views/feature-management/definitions/groups/datas/TableData.ts create mode 100644 apps/vue/src/views/feature-management/definitions/groups/index.vue delete mode 100644 apps/vue/src/views/feature/hooks/useFeature.ts delete mode 100644 apps/vue/src/views/feature/src/FeatureModal.vue create mode 100644 apps/vue/src/views/settings-management/definitions/components/SettingDefinitionModal.vue create mode 100644 apps/vue/src/views/settings-management/definitions/components/SettingDefinitionTable.vue create mode 100644 apps/vue/src/views/settings-management/definitions/datas/ModalData.ts create mode 100644 apps/vue/src/views/settings-management/definitions/datas/TableData.ts create mode 100644 apps/vue/src/views/settings-management/definitions/index.vue create mode 100644 apps/vue/src/views/settings-management/definitions/types/props.ts create mode 100644 apps/vue/src/views/settings-management/settings/index.vue delete mode 100644 apps/vue/src/views/text-templating/templates/datas/ModalData.ts create mode 100644 apps/vue/src/views/webhooks/definitions/groups/components/GroupDefinitionModal.vue create mode 100644 apps/vue/src/views/webhooks/definitions/groups/components/GroupDefinitionTable.vue create mode 100644 apps/vue/src/views/webhooks/definitions/groups/datas/ModalData.ts create mode 100644 apps/vue/src/views/webhooks/definitions/groups/datas/TableData.ts create mode 100644 apps/vue/src/views/webhooks/definitions/groups/index.vue create mode 100644 apps/vue/src/views/webhooks/definitions/webhooks/components/WebhookDefinitionModal.vue create mode 100644 apps/vue/src/views/webhooks/definitions/webhooks/components/WebhookDefinitionTable.vue create mode 100644 apps/vue/src/views/webhooks/definitions/webhooks/datas/ModalData.ts create mode 100644 apps/vue/src/views/webhooks/definitions/webhooks/datas/TableData.ts create mode 100644 apps/vue/src/views/webhooks/definitions/webhooks/index.vue rename aspnet-core/{modules => framework}/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/FodyWeavers.xml (100%) rename aspnet-core/{modules/elasticsearch/LINGYUN.Abp.Elasticsearch.Jobs => framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN.Abp.AuditLogging.Elasticsearch.csproj create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/AbpAuditLoggingElasticsearchModule.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/AbpAuditLoggingElasticsearchOptions.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/AuditLogInfoToAuditLogConverter.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/ElasticsearchAuditLogManager.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/ElasticsearchEntityChangeStore.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/ElasticsearchSecurityLogManager.cs rename aspnet-core/{modules => framework}/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IAuditLogInfoToAuditLogConverter.cs (100%) create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IIndexInitializer.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IIndexNameNormalizer.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IndexInitializer.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IndexInitializerService.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IndexNameNormalizer.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/README.md rename aspnet-core/{modules => framework}/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/FodyWeavers.xml (100%) rename aspnet-core/{modules/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts => framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN.Abp.AuditLogging.EntityFrameworkCore.csproj create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/AbpAuditLoggingEntityFrameworkCoreModule.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/AbpAuditingMapperProfile.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/AuditLogManager.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/EntityChangeStore.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/SecurityLogManager.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/README.md rename aspnet-core/{modules => framework}/auditing/LINGYUN.Abp.AuditLogging/FodyWeavers.xml (100%) rename aspnet-core/{modules/entity-change/LINGYUN.Abp.EntityChange.Application => framework/auditing/LINGYUN.Abp.AuditLogging}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN.Abp.AuditLogging.csproj create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AbpAuditLoggingModule.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AuditLog.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AuditLogAction.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AuditingStore.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/DefaultAuditLogManager.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/DefaultEntityChangeStore.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/DefaultSecurityLogManager.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/EntityChange.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/EntityChangeWithUsername.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/EntityPropertyChange.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/IAuditLogManager.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/IEntityChangeStore.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/ISecurityLogManager.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/SecurityLog.cs create mode 100644 aspnet-core/framework/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/SecurityLogStore.cs rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.QQ/FodyWeavers.xml (100%) rename aspnet-core/{modules/entity-change/LINGYUN.Abp.EntityChange.HttpApi => framework/authentication/LINGYUN.Abp.Authentication.QQ}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN.Abp.Authentication.QQ.csproj create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN/Abp/Authentication/QQ/AbpAuthenticationQQConsts.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN/Abp/Authentication/QQ/AbpAuthenticationQQModule.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN/Abp/Authentication/QQ/AbpQQClaimTypes.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.QQ/Microsoft/AspNetCore/Authentication/QQ/QQConnectOAuthHandler.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.QQ/Microsoft/AspNetCore/Authentication/QQ/QQConnectOAuthOptions.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.QQ/Microsoft/AspNetCore/Authentication/QQAuthenticationExtensions.cs rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.QQ/System/BytesExtensions.cs (100%) rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.QQ/System/StringExtensions.cs (100%) rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.QQ/System/Text/Json/JsonElementExtensions.cs (100%) rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.WeChat/FodyWeavers.xml (100%) rename aspnet-core/{modules/nexus/LINGYUN.Abp.BlobStoring.Nexus => framework/authentication/LINGYUN.Abp.Authentication.WeChat}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.WeChat/LINGYUN.Abp.Authentication.WeChat.csproj create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.WeChat/LINGYUN/Abp/Authentication/WeChat/AbpAuthenticationWeChatConsts.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.WeChat/LINGYUN/Abp/Authentication/WeChat/AbpAuthenticationWeChatModule.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Authentication/WeChat/Official/WeChatOfficialOAuthHandler.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Authentication/WeChat/Official/WeChatOfficialOAuthOptions.cs rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Authentication/WeChat/Official/WeChatOfficialStateCacheItem.cs (100%) create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Authentication/WeChatAuthenticationExtensions.cs create mode 100644 aspnet-core/framework/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Builder/IdentityServerApplicationBuilderExtensions.cs rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Http/WeChatOfficialSignatureMiddleware.cs (100%) rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.WeChat/System/BytesExtensions.cs (100%) rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.WeChat/System/StringExtensions.cs (100%) rename aspnet-core/{modules => framework}/authentication/LINGYUN.Abp.Authentication.WeChat/System/Text/Json/JsonElementExtensions.cs (100%) rename aspnet-core/{modules => framework}/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/FodyWeavers.xml (100%) rename aspnet-core/{modules/nexus/LINGYUN.Abp.OssManagement.Nexus => framework/authorization/LINGYUN.Abp.Authorization.OrganizationUnits}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN.Abp.Authorization.OrganizationUnits.csproj create mode 100644 aspnet-core/framework/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN/Abp/Authorization/OrganizationUnits/AbpAuthorizationOrganizationUnitsModule.cs create mode 100644 aspnet-core/framework/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN/Abp/Authorization/OrganizationUnits/AbpOrganizationUnitClaimTypes.cs create mode 100644 aspnet-core/framework/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN/Abp/Authorization/Permissions/OrganizationUnitPermissionValueProvider.cs create mode 100644 aspnet-core/framework/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/System/Security/Principal/AbpClaimOrganizationUnitsExtensions.cs create mode 100644 aspnet-core/framework/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/Volo/Abp/Users/CurrentUserOrganizationUnitsExtensions.cs rename aspnet-core/{modules/authorization/LINGYUN.Abp.Identity.OrganizaztionUnits => framework/cli/LINGYUN.Abp.Cli}/FodyWeavers.xml (100%) rename aspnet-core/{modules/nexus/LINGYUN.Abp.Sonatype.Nexus => framework/cli/LINGYUN.Abp.Cli}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN.Abp.Cli.csproj create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/AbpCliModule.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/CommandSelector.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/CreateCommand.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/CreateOptions.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/GenerateProxyCommand.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/GenerateViewCommand.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/HelpCommand.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/ICreateProjectService.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/LocalFileCreateProjectService.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/ProjectCreateArgs.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Program.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/Flutter/FlutterModelScriptGenerator.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/Flutter/FlutterServiceProxyGenerator.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/Flutter/FlutterServiceProxyOptions.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/Flutter/IFlutterHttpScriptGenerator.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/Flutter/IFlutterModelScriptGenerator.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/Flutter/RestServiceScriptGenerator.cs (100%) create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/GenerateProxyArgs.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/AxiosHttpApiScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/IHttpApiScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/ITypeScriptModelGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/TypeScriptModelGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/TypeScriptServiceProxyGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/TypeScriptServiceProxyOptions.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/UniAppAxiosHttpApiScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/VbenAxiosHttpApiScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/VbenDynamicHttpApiScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/AbpCliViewGeneratorOptions.cs rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/FlutterGetXViewScriptGenerator.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/FlutterViewGenerator.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/IFlutterGetXViewScriptGenerator.cs (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/Templates/FlutterGetXBindingScript.tpl (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/Templates/FlutterGetXControllerScript.tpl (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/Templates/FlutterGetXIndexScript.tpl (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/Templates/FlutterGetXRouteNamesScript.tpl (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/Templates/FlutterGetXRouteScript.tpl (100%) rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Flutter/GetX/Templates/FlutterGetXViewScript.tpl (100%) create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/GenerateViewArgs.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/IViewGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/IVbenModelScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/IVbenViewScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenComponentIndexScript.tpl create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenModalViewScript.tpl create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenModelDataScript.tpl create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenTableDataScript.tpl create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenTableViewScript.tpl create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenModelScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenScriptTemplateDefinitionProvider.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenViewGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenViewScriptGenerator.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/ViewGeneratorBase.cs create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/Properties/launchSettings.json rename aspnet-core/{modules => framework}/cli/LINGYUN.Abp.Cli/README.md (100%) create mode 100644 aspnet-core/framework/cli/LINGYUN.Abp.Cli/System/StringExtensions.cs rename aspnet-core/{modules/cli/LINGYUN.Abp.Cli => framework/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement}/FodyWeavers.xml (100%) rename aspnet-core/{modules/wechat/LINGYUN.Abp.Identity.WeChat.Work => framework/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN.Abp.Aliyun.SettingManagement.csproj rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/AbpAliyunSettingManagementModule.cs (100%) create mode 100644 aspnet-core/framework/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/AliyunSettingAppService.cs rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/AliyunSettingController.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/AliyunSettingPermissionDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/AliyunSettingPermissionNames.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/IAliyunSettingAppService.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/README.md (100%) rename aspnet-core/{modules/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement => framework/cloud-aliyun/LINGYUN.Abp.Aliyun}/FodyWeavers.xml (100%) rename aspnet-core/{modules/wechat/LINGYUN.Abp.Notifications.WeChat.Work => framework/cloud-aliyun/LINGYUN.Abp.Aliyun}/FodyWeavers.xsd (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN.Abp.Aliyun.csproj (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/AbpAliyunException.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/AbpAliyunModule.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/AcsClientFactory.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/AliyunBasicSessionCredentialsCacheItem.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/AliyunClientFactory.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/IAcsClientFactory.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/Localization/AliyunResource.cs (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/Settings/AliyunSettingNames.cs (100%) create mode 100644 aspnet-core/framework/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/Settings/AliyunSettingProvider.cs rename aspnet-core/{modules => framework}/cloud-aliyun/LINGYUN.Abp.Aliyun/README.md (100%) rename aspnet-core/{modules/cloud-aliyun/LINGYUN.Abp.Aliyun => framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent}/FodyWeavers.xml (100%) rename aspnet-core/{modules/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts => framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN.Abp.BlobStoring.Tencent.csproj create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/AbpBlobStoringTencentCloudModule.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/CosClientFactory.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/DefaultTencentBlobNameCalculator.cs (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/ICosClientFactory.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/ITencentBlobNameCalculator.cs (100%) rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/Localization/en.json (100%) rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/Localization/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentBlobContainerConfigurationExtensions.cs (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentBlobNamingNormalizer.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentBlobProviderConfiguration.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentBlobProviderConfigurationNames.cs (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentCloudBlobProvider.cs rename aspnet-core/{modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent => framework/cloud-tencent/LINGYUN.Abp.Sms.Tencent}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Sms.Tencent/LINGYUN.Abp.Sms.Tencent.csproj create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Sms.Tencent/LINGYUN/Abp/Sms/Tencent/AbpSmsTencentModule.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Sms.Tencent/LINGYUN/Abp/Sms/Tencent/TencentCloudSmsSender.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Sms.Tencent/Volo/Abp/Sms/TencentSmsSenderExtensions.cs (100%) rename aspnet-core/{modules/cloud-tencent/LINGYUN.Abp.Sms.Tencent => framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ}/FodyWeavers.xml (100%) rename aspnet-core/{modules/wechat/LINGYUN.Abp.WeChat.Work.Application => framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN.Abp.Tencent.QQ.csproj create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQCacheItem.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQModule.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQOptions.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQOptionsFactory.cs (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQOptionsManager.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/Localization/en.json (100%) rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/Localization/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/Settings/TencentQQSettingDefinitionProvider.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/Settings/TencentQQSettingNames.cs rename aspnet-core/{modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ => framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement}/FodyWeavers.xml (100%) rename aspnet-core/{modules/wechat/LINGYUN.Abp.WeChat.Work.HttpApi => framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN.Abp.Tencent.SettingManagement.csproj create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/AbpTencentCloudSettingManagementModule.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/ITencentCloudSettingAppService.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/TencentCloudSettingAppService.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/TencentCloudSettingController.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/TencentCloudSettingPermissionDefinitionProvider.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/TencentCloudSettingPermissionNames.cs (100%) rename aspnet-core/{modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement => framework/cloud-tencent/LINGYUN.Abp.Tencent.TTS}/FodyWeavers.xml (100%) rename aspnet-core/{modules/wechat/LINGYUN.Abp.WeChat.Work => framework/cloud-tencent/LINGYUN.Abp.Tencent.TTS}/FodyWeavers.xsd (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.TTS/LINGYUN.Abp.Tencent.TTS.csproj create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.TTS/LINGYUN/Abp/Tencent/TTS/AbpTencentTTSModule.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent.TTS/LINGYUN/Abp/Tencent/TTS/TencentCloudTTSClientFactory.cs rename aspnet-core/{modules/cloud-tencent/LINGYUN.Abp.Tencent.TTS => framework/cloud-tencent/LINGYUN.Abp.Tencent}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/FodyWeavers.xsd rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN.Abp.Tencent.csproj (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/AbpTencentCloudModule.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/AbpTencentCloudOptions.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/AbstractTencentCloudClientFactory.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Features/TencentCloudFeatureDefinitionProvider.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Features/TencentCloudFeatures.cs rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Localization/TencentCloudResource.cs (100%) create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Settings/TencentCloudSettingDefinitionProvider.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Settings/TencentCloudSettingNames.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/TencentCloudClientCacheItem.cs create mode 100644 aspnet-core/framework/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/TencentCloudClientFactory.cs rename aspnet-core/{modules/cloud-tencent/LINGYUN.Abp.Tencent => framework/common/LINGYUN.Abp.Aliyun.Authorization}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Aliyun.Authorization/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Aliyun.Authorization/LINGYUN.Abp.Aliyun.Authorization.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Aliyun.Authorization/LINGYUN/Abp/Aliyun/Authorization/AbpAliyunAuthorizationModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Aliyun.Authorization/LINGYUN/Abp/Aliyun/Authorization/AbpAliyunOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Aliyun.Authorization/README.md (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Aliyun.Authorization => framework/common/LINGYUN.Abp.AspNetCore.HttpOverrides}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.HttpOverrides/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN.Abp.AspNetCore.HttpOverrides.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN/Abp/AspNetCore/HttpOverrides/AbpAspNetCoreHttpOverridesModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN/Abp/AspNetCore/HttpOverrides/Forwarded/AbpForwardedHeadersOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN/Abp/AspNetCore/WebClientInfo/RequestForwardedHeaderWebClientInfoProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.HttpOverrides/Microsoft/AspNetCore/Builder/ForwardedHeadersOptionsExtensions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.HttpOverrides/README.md (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.AspNetCore.HttpOverrides => framework/common/LINGYUN.Abp.AspNetCore.Mvc.Client}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Mvc.Client/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN.Abp.AspNetCore.Mvc.Client.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN/Abp/AspNetCore/Mvc/Client/AbpAspNetCoreMvcClientCacheOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN/Abp/AspNetCore/Mvc/Client/AbpAspNetCoreMvcClientModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN/Abp/AspNetCore/Mvc/Client/MvcCachedApplicationConfigurationClient.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN/Abp/AspNetCore/Mvc/Client/MvcCachedApplicationConfigurationClientHelper.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN/Abp/AspNetCore/Mvc/Client/MvcCurrentApplicationConfigurationCacheResetEventHandler.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Mvc.Client/Properties/launchSettings.json rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Client/README.md (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.AspNetCore.Mvc.Client => framework/common/LINGYUN.Abp.AspNetCore.Mvc.Validation}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN.Abp.AspNetCore.Mvc.Validation.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN/Abp/AspNetCore/Mvc/Validation/AbpAspNetCoreMvcValidationModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN/Abp/AspNetCore/Mvc/Validation/AbpDataAnnotationsMetadataProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN/Abp/AspNetCore/Mvc/Validation/AbpLocalizerModelMetadataProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN/Abp/AspNetCore/Mvc/Validation/DataAnnotationAutoLocalizationMetadataDetailsProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN/Abp/AspNetCore/Mvc/Validation/Localization/MissingFields/en.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN/Abp/AspNetCore/Mvc/Validation/Localization/MissingFields/zh-Hans.json (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.AspNetCore.Mvc.Validation => framework/common/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json/LINGYUN/Abp/AspNetCore/SignalR/Protocol/Json/AbpAspNetCoreSignalRProtocolJsonModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json/LINGYUN/Abp/AspNetCore/SignalR/Protocol/Json/JsonHubProtocolOptionsSetup.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json => framework/common/LINGYUN.Abp.AspNetCore.SignalR}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.SignalR/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR/LINGYUN.Abp.AspNetCore.SignalR.JwtToken.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR/LINGYUN/Abp/AspNetCore/SignalR/JwtToken/AbpAspNetCoreSignalRJwtTokenMapPathOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR/LINGYUN/Abp/AspNetCore/SignalR/JwtToken/AbpAspNetCoreSignalRJwtTokenModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR/Microsoft/AspNetCore/Builder/SignalRJwtTokenApplicationBuilderExtensions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.AspNetCore.SignalR/Microsoft/AspNetCore/Http/SignalRJwtTokenMiddleware.cs (100%) rename aspnet-core/{modules/nexus/LINGYUN.Abp.OssManagement.Nexus => framework/common/LINGYUN.Abp.AspNetCore.Wrapper}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/LINGYUN.Abp.AspNetCore.Wrapper.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/LINGYUN/Abp/AspNetCore/Wrapper/AbpAspNetCoreWrapperModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/LINGYUN/Abp/AspNetCore/Wrapper/AbpExceptionHandlingWrapperMiddleware.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/LINGYUN/Abp/AspNetCore/Wrapper/DefaultHttpResponseWrapper.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/LINGYUN/Abp/AspNetCore/Wrapper/HttpResponseWrapperContext.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/LINGYUN/Abp/AspNetCore/Wrapper/IHttpResponseWrapper.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.Wrapper/Microsoft/AspNetCore/Builder/AbpWrapperApplicationBuilderExtensions.cs rename aspnet-core/{modules/common/LINGYUN.Abp.AspNetCore.SignalR => framework/common/LINGYUN.Abp.BackgroundJobs.Hangfire}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BackgroundJobs.Hangfire/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BackgroundJobs.Hangfire/LINGYUN.Abp.BackgroundJobs.Hangfire.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundJobs.Hangfire/LINGYUN/Abp/BackgroundJobs/Hangfire/AbpBackgroundJobsHangfireModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundJobs.Hangfire/LINGYUN/Abp/BackgroundJobs/Hangfire/HangfireBackgroundJobManager.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundJobs.Hangfire/LINGYUN/Abp/BackgroundJobs/Hangfire/HangfireJobExecutionAdapter.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundJobs.Hangfire/Volo/Abp/BackgroundJobs/CronGenerator.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundJobs.Hangfire/Volo/Abp/BackgroundJobs/IBackgroundJobManagerExtensions.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.BackgroundJobs.Hangfire => framework/common/LINGYUN.Abp.BackgroundWorkers.Hangfire}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN.Abp.BackgroundWorkers.Hangfire.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/AbpBackgroundWorkersHangfireModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/Check.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/CronGenerator.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerAdapter.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/IHangfireBackgroundWorkerAdapter.cs rename aspnet-core/{modules/common/LINGYUN.Abp.BackgroundWorkers.Hangfire => framework/common/LINGYUN.Abp.BlobStoring.Aliyun}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.BlobStoring.Aliyun/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN.Abp.BlobStoring.Aliyun.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/AbpBlobStoringAliyunModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/AliyunBlobContainerConfigurationExtensions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/AliyunBlobNamingNormalizer.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/AliyunBlobProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/AliyunBlobProviderConfiguration.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/AliyunBlobProviderConfigurationNames.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/DefaultAliyunBlobNameCalculator.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/IAliyunBlobNameCalculator.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/IOssClientFactory.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN/Abp/BlobStoring/Aliyun/OssClientFactory.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.BlobStoring.Aliyun/README.md (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Core/AbpCommonModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Core/DynamicOptionsProvider.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.BlobStoring.Aliyun => framework/common/LINGYUN.Abp.Core}/FodyWeavers.xml (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Core/IOptionsProvider.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Core/LINGYUN.Abp.Core.csproj rename aspnet-core/{modules/common/LINGYUN.Abp.Core => framework/common/LINGYUN.Abp.Data.DbMigrator}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Data.DbMigrator/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN.Abp.Data.DbMigrator.csproj (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN/Abp/Data/DbMigrator/AbpDataDbMigratorModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN/Abp/Data/DbMigrator/DefaultDbSchemaMigrator.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN/Abp/Data/DbMigrator/EfCoreRuntimeDbMigratorBase.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN/Abp/Data/DbMigrator/IDbSchemaMigrator.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Data.DbMigrator/README.md rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/.gitignore (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Data.DbMigrator => framework/common/LINGYUN.Abp.EventBus.CAP}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LICENSE.txt (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.xml create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPConsumerServiceSelector.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPEventBusModule.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPEventBusOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPExecutionFailedException.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPHeaders.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPMessageExtensions.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPSubscribeInvoker.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCapSerializer.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/CAPDistributedEventBus.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/CustomDistributedEventSubscriber.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/FailedThresholdCallbackNotifier.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/ICustomDistributedEventSubscriber.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/IFailedThresholdCallbackNotifier.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/Internal/AwaitableInfo.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/Internal/CoercedAwaitableInfo.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/Internal/ObjectMethodExecutor.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/Internal/ObjectMethodExecutorAwaitable.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/Internal/ObjectMethodExecutorFSharpSupport.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/Microsoft/Extensions/DependencyInjection/ServiceCollectionExtensions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.EventBus.CAP/README.md (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.EventBus.CAP/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.xml rename aspnet-core/{modules/common/LINGYUN.Abp.EventBus.CAP => framework/common/LINGYUN.Abp.ExceptionHandling.Emailing}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.ExceptionHandling.Emailing/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN.Abp.ExceptionHandling.Emailing.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailExceptionHandlingOptions.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailingExceptionHandlingModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailingExceptionSubscriber.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/Templates/ExceptionHandlingTemplateDefinitionProvider.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/Templates/ExceptionHandlingTemplates.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/Templates/SendEmail/en.tpl (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/Templates/SendEmail/zh-Hans.tpl (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling.Emailing/README.md (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.ExceptionHandling.Emailing => framework/common/LINGYUN.Abp.ExceptionHandling}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.ExceptionHandling/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling/LINGYUN.Abp.ExceptionHandling.csproj (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.ExceptionHandling/LINGYUN/Abp/ExceptionHandling/AbpExceptionHandlingModule.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling/LINGYUN/Abp/ExceptionHandling/AbpExceptionHandlingOptions.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.ExceptionHandling/LINGYUN/Abp/ExceptionHandling/AbpExceptionSubscriberBase.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling/LINGYUN/Abp/ExceptionHandling/ExceptionSendNotifierContext.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling/LINGYUN/Abp/ExceptionHandling/IHasNotifierErrorMessage.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.ExceptionHandling/README.md (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.ExceptionHandling.Notifications => framework/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client/LINGYUN.Abp.Features.LimitValidation.Redis.Client.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client/LINGYUN/Abp/Features/LimitValidation/Redis/Client/AbpFeaturesValidationRedisClientModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client/LINGYUN/Abp/Features/LimitValidation/Redis/Client/RedisClientLimitFeatureNamingNormalizer.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.ExceptionHandling => framework/common/LINGYUN.Abp.Features.LimitValidation.Redis}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation.Redis/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN.Abp.Features.LimitValidation.Redis.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/AbpFeaturesValidationRedisModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/AbpRedisRequiresLimitFeatureOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/IRedisLimitFeatureNamingNormalizer.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/Lua/check.lua (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/Lua/process.lua (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/RedisLimitFeatureNamingNormalizer.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/RedisRequiresLimitFeatureChecker.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/System/BytesExtensions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation.Redis/System/StringExtensions.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client => framework/common/LINGYUN.Abp.Features.LimitValidation}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN.Abp.Features.LimitValidation.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/AbpFeatureLimitException.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/AbpFeaturesLimitValidationModule.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/AbpFeaturesLimitValidationOptions.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/FeaturesLimitValidationInterceptor.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/FeaturesLimitValidationInterceptorRegistrar.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/IRequiresLimitFeatureChecker.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/LimitPolicy.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/Localization/FeaturesLimitValidationResource.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/NullRequiresLimitFeatureChecker.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/RequiresLimitFeatureAttribute.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/RequiresLimitFeatureContext.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation/README.en.md create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Features.LimitValidation/README.md rename aspnet-core/{modules/common/LINGYUN.Abp.Features.LimitValidation.Redis => framework/common/LINGYUN.Abp.Hangfire.Dashboard}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN.Abp.Hangfire.Dashboard.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/AbpHangfireDashboardModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/AbpHangfireDashboardOptionsProvider.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/Authorization/DashboardAuthorizationFilter.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/Authorization/DashboardPermissionChecker.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/Authorization/IDashboardPermissionChecker.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Hangfire.Dashboard/Microsoft/AspNetCore/Builder/ApplicationBuilderAbpHangfireAuthoricationMiddlewareExtension.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Dashboard/Microsoft/AspNetCore/Http/HangfireAuthoricationMiddleware.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Features.LimitValidation => framework/common/LINGYUN.Abp.Hangfire.MySqlStorage}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.MySqlStorage/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.MySqlStorage/LINGYUN.Abp.Hangfire.Storage.MySql.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Hangfire.MySqlStorage/LINGYUN/Abp/Hangfire/Storage/MySql/AbpHangfireMySqlStorageModule.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Hangfire.Dashboard => framework/common/LINGYUN.Abp.Hangfire.Storage.SqlServer}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Hangfire.Storage.SqlServer/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Hangfire.Storage.SqlServer/LINGYUN.Abp.Hangfire.Storage.SqlServer.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Hangfire.Storage.SqlServer/LINGYUN/Abp/Hangfire/Storage/SqlServer/AbpHangfireSqlServerStorageModule.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Hangfire.MySqlStorage => framework/common/LINGYUN.Abp.Http.Client.Wrapper}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Http.Client.Wrapper/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Http.Client.Wrapper/LINGYUN.Abp.Http.Client.Wrapper.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Http.Client.Wrapper/LINGYUN/Abp/Http/Client/Wrapper/AbpHttpClientWrapperModule.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Hangfire.Storage.SqlServer => framework/common/LINGYUN.Abp.IdGenerator}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.IdGenerator/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.IdGenerator/LINGYUN.Abp.IdGenerator.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/AbpIdGeneratorModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/IDistributedIdGenerator.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/Snowflake/SnowflakeIdGenerator.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/Snowflake/SnowflakeIdOptions.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Http.Client.Wrapper => framework/common/LINGYUN.Abp.Idempotent}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN.Abp.Idempotent.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/AbpIdempotentModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/AbpIdempotentOptions.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IIdempotentChecker.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IIdempotentKeyNormalizer.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentAttribute.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentCheckContext.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentChecker.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentCrossCuttingConcerns.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentErrorCodes.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentGrantResult.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentInterceptor.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentInterceptorRegistrar.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentKeyNormalizer.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentKeyNormalizerContext.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IgnoreIdempotentAttribute.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/Localization/IdempotentResource.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/Localization/Resources/en.json create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/Localization/Resources/zh-Hans.json create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/README.md create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Idempotent/System/StringContainsExtensions.cs rename aspnet-core/{modules/common/LINGYUN.Abp.IM.SignalR => framework/common/LINGYUN.Abp.IdentityModel}/FodyWeavers.xml (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.IdentityModel/LINGYUN.Abp.IdentityModel.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.IdentityModel/LINGYUN/Abp/IdentityModel/AbpCachedIdentityModelModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.IdentityModel/LINGYUN/Abp/IdentityModel/IdentityModelAuthenticationCacheItem.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.IdentityModel/LINGYUN/Abp/IdentityModel/IdentityModelCachedAuthenticationService.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.IdentityModel/README.md (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.IM => framework/common/LINGYUN.Abp.Localization.Dynamic}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN.Abp.Localization.Dynamic.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/AbpLocalizationDynamicModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/AbpLocalizationDynamicOptions.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/DefaultLocalizationStore.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/DynamicLanguageProvider.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/DynamicLocalizationInitializeService.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/DynamicLocalizationResourceContributor.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/ILocalizationStore.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/LanguageInfoComparer.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/LocalizationCacheItem.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/LocalizationDictionary.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/LocalizationResetSynchronizer.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/LocalizedStringCacheResetEventData.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Localization.Dynamic/README.md rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Localization.Dynamic/Volo/Abp/Localization/LocalizationResourceDictionaryExtensions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Localization.Dynamic/Volo/Abp/Localization/LocalizationResourceExtensions.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.IdGenerator => framework/common/LINGYUN.Abp.Location.Amap}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location.Amap/LINGYUN.Abp.Location.Amap.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AbpAmapLocationModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapGeocode.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapHttpConsts.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapHttpRequestClient.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapHttpResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapInverseHttpRequestParamter.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapInverseLocationResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapLocationOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapLocationResolveProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapPositiveHttpRequestParamter.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapPositiveHttpResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/AmapRegeocode.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/Localization/AmapLocationResource.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Amap/LINGYUN/Abp/Location/Amap/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Idempotent => framework/common/LINGYUN.Abp.Location.Baidu}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location.Baidu/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN.Abp.Location.Baidu.csproj (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/AbpBaiduLocationModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/BaiduLocationHttpClient.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/BaiduLocationHttpConsts.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/BaiduLocationOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/BaiduLocationResolveProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Localization/BaiduLocationResource.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/AddressComponent.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/AddressDetail.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/BaiduGeocode.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/BaiduLocation.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/BaiduPoi.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/BaiduReGeocode.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/BaiduRoad.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/Content.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/IpPoint.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/PoiRegion.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Model/Point.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Response/BaiduGeocodeResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Response/BaiduIpGeocodeResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Response/BaiduLocationResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Response/BaiduReGeocodeResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/Utils/BaiduAKSNCaculater.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.IdentityModel => framework/common/LINGYUN.Abp.Location.Tencent}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location.Tencent/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN.Abp.Location.Tencent.csproj (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/AbpTencentLocationModule.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Localization/TencentLocationResource.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/AddressComponent.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/AddressInfo.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/AddressReference.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/Area.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/FormattedAddress.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/Location.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/Poi.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/TencentGeocode.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/TencentIPGeocode.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Model/TencentReGeocode.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Response/TencentGeocodeResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Response/TencentIPGeocodeResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Response/TencentLocationResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Response/TencentReGeocodeResponse.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/TencentLocationHttpClient.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/TencentLocationHttpConsts.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/TencentLocationOptions.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/TencentLocationResolveProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/Utils/TencentSecretKeyCaculater.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Localization.Dynamic => framework/common/LINGYUN.Abp.Location}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Location/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN.Abp.Location.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/AbpLocationModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/GecodeLocation.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/ILocationResolveProvider.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/IPGecodeLocation.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/Location.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/LocationResolveException.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/Poi.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/Position.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/ReGeocodeLocation.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Location/LINGYUN/Abp/Location/Road.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Location.Amap => framework/common/LINGYUN.Abp.RealTime}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.RealTime/FodyWeavers.xsd rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.RealTime/LINGYUN.Abp.RealTime.csproj (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.RealTime/LINGYUN/Abp/RealTime/AbpRealTimeModule.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.RealTime/LINGYUN/Abp/RealTime/Localization/LocalizableStringInfo.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.RealTime/LINGYUN/Abp/RealTime/RealTimeEto.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Location.Baidu => framework/common/LINGYUN.Abp.Sms.Aliyun}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Sms.Aliyun/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN.Abp.Sms.Aliyun.csproj rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/AbpAliyunSmsModule.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/AliyunSmsException.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/AliyunSmsResponse.cs (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/AliyunSmsSender.cs rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/AliyunSmsSuccessResponse.cs (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/README.md (100%) rename aspnet-core/{modules => framework}/common/LINGYUN.Abp.Sms.Aliyun/Volo/Abp/Sms/AliyunSmsSenderExtensions.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Location.Tencent => framework/common/LINGYUN.Abp.Wrapper}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/FodyWeavers.xsd create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN.Abp.Wrapper.csproj create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/AbpHttpWrapConsts.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/AbpWrapperModule.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/AbpWrapperOptions.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/DefaultExceptionWrapHandler.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/ExceptionWrapContext.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/ExceptionWrapHandlerFactory.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IExceptionWrapHandler.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IExceptionWrapHandlerFactory.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IWrapDisabled.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IgnoreWrapResultAttribute.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/WrapResult.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/WrapResult`T.cs create mode 100644 aspnet-core/framework/common/LINGYUN.Abp.Wrapper/README.md create mode 100644 aspnet-core/framework/console/LINGYUN.Abp.Encryption.Console/AbpEncryptionConsoleModule.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Location => framework/console/LINGYUN.Abp.Encryption.Console}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/console/LINGYUN.Abp.Encryption.Console/LINGYUN.Abp.Encryption.Console.csproj rename aspnet-core/{modules => framework}/console/LINGYUN.Abp.Encryption.Console/Program.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Notifications.Common => framework/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper/FodyWeavers.xsd rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper.csproj (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper/LINGYUN/Abp/Dapr/Actors/AspNetCore/Wrapper/AbpDaprActorsAspNetCoreWrapperModule.cs rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/Dapr/Actors/Runtime/ActorRegistrationExtensions.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Notifications.Core => framework/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/FodyWeavers.xsd rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/LINGYUN.Abp.Dapr.Actors.AspNetCore.csproj (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/LINGYUN/Abp/Dapr/Actors/AspNetCore/AbpDaprActorsAspNetCoreModule.cs rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/README.md (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/System/TypeExtensions.cs (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Notifications.Emailing => framework/dapr/LINGYUN.Abp.Dapr.Actors}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors/FodyWeavers.xsd rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN.Abp.Dapr.Actors.csproj (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/AbpDaprActorCallException.cs (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/AbpDaprActorProxyOptions.cs (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/AbpDaprActorsModule.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/DaprRemoteServiceConfigurationExtensions.cs rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/DynamicProxying/DaprHttpClientHandler.cs (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/DynamicProxying/DynamicDaprActorProxyConfig.cs (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/DynamicProxying/DynamicDaprActorProxyInterceptor.cs rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors/Microsoft/Extensions/DependencyInjection/ServiceCollectionDynamicDaprActorProxyExtensions.cs (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Actors/README.md (100%) rename aspnet-core/{modules/common/LINGYUN.Abp.Notifications.Jobs => framework/dapr/LINGYUN.Abp.Dapr.Client.Wrapper}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client.Wrapper/FodyWeavers.xsd rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Client.Wrapper/LINGYUN.Abp.Dapr.Client.Wrapper.csproj (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client.Wrapper/LINGYUN/Abp/Dapr/Client/Wrapper/AbpDaprClientWrapperModule.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client.Wrapper/README.md rename aspnet-core/{modules/common/LINGYUN.Abp.Notifications.SignalR => framework/dapr/LINGYUN.Abp.Dapr.Client}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/FodyWeavers.xsd rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN.Abp.Dapr.Client.csproj (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/AbpDaprClientBuilderOptions.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/AbpDaprClientModule.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/ClientProxying/AbpDaprClientProxyOptions.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/ClientProxying/DaprClientProxyBase.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DaprRemoteServiceConfigurationExtensions.cs rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/DaprApiDescriptionFinder.cs (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/DaprClientProxy.cs (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/DynamicDaprClientProxyConfig.cs (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/DynamicDaprClientProxyInterceptor.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/DynamicDaprProxyInterceptorClientProxy.cs rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/IDaprApiDescriptionFinder.cs (100%) rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/IDaprClientProxy.cs (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/Microsoft/Extensions/DependencyInjection/ServiceCollectionDaprClientProxyExtensions.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr.Client/README.md create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DaprClientBuilderExtensions.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DaprClientFactoryOptions.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DefaultDaprClientBuilder.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DefaultDaprClientFactory.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Dapr/Client/IDaprClientBuilder.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Dapr/Client/IDaprClientFactory.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Dapr/Client/IDaprClientFactoryExtensions.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Notifications.Sms => framework/dapr/LINGYUN.Abp.Dapr}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/FodyWeavers.xsd rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.Dapr/LINGYUN.Abp.Dapr.csproj (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/LINGYUN/Abp/Dapr/AbpDaprModule.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/Microsoft/Extensions/DependencyInjection/ServiceCollectionDaprClientExtensions.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.Dapr/README.md rename aspnet-core/{modules/common/LINGYUN.Abp.Notifications => framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/FodyWeavers.xsd rename aspnet-core/{modules => framework}/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN.Abp.DistributedLocking.Dapr.csproj (100%) create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/AbpDistributedLockingDaprModule.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/AbpDistributedLockingDaprOptions.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/DaprAbpDistributedLock.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/DaprAbpDistributedLockHandle.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/ILockOwnerFinder.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/LockOwnerFinder.cs create mode 100644 aspnet-core/framework/dapr/LINGYUN.Abp.DistributedLocking.Dapr/README.md create mode 100644 aspnet-core/framework/dapr/README.md rename aspnet-core/{modules/common/LINGYUN.Abp.RealTime => framework/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/FodyWeavers.xsd rename aspnet-core/{modules => framework}/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN.Abp.DataProtection.EntityFrameworkCore.csproj (100%) create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/AbpDataProtectionDbContext.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/AbpDataProtectionEntityFrameworkCoreModule.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/DataProtectionAsyncQueryableProvider.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/EfCoreDataProtectionRepositoryBase.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/ProtectedEntityHelper.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Settings => framework/data-protection/LINGYUN.Abp.DataProtection}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/FodyWeavers.xsd create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN.Abp.DataProtection.csproj create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/AbpDataProtectionModule.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/DataProtectionAsyncQueryableProvider.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ExpressionType.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/IDataProtectdChecker.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/IDataProtection.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectBehavior.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectedField.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectedFieldRule.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectedResource.cs create mode 100644 aspnet-core/framework/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ResourceGrantedResult.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Sms.Aliyun => framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/FodyWeavers.xsd create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts.csproj create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableApplicationContractsModule.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/Dto/DynamicParamterDto.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/Dto/GetListByDynamicQueryableInput.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/Dto/ParamterOptionDto.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/IDynamicQueryableAppService.cs rename aspnet-core/{modules/common/LINGYUN.Abp.Wrapper => framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/FodyWeavers.xsd create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN.Abp.Dynamic.Queryable.Application.csproj create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableApplicationModule.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableOptions.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN/Abp/Dynamic/Queryable/DynamicQueryableAppService.cs rename aspnet-core/{modules/console/LINGYUN.Abp.Encryption.Console => framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/FodyWeavers.xsd create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/LINGYUN.Abp.Dynamic.Queryable.HttpApi.csproj create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableHttpApiModule.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/LINGYUN/Abp/Dynamic/Queryable/DynamicQueryableControllerBase.cs rename aspnet-core/{modules/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper => framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/FodyWeavers.xsd create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN.Linq.Dynamic.Queryable.csproj create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicComparison.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicLogic.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicParamter.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicQueryable.cs create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/Reflection/NullableTypeExtensions.cs rename aspnet-core/{modules => framework}/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/README.md (100%) create mode 100644 aspnet-core/framework/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/System/Linq/Expressions/ObjectQueryableExtensions.cs rename aspnet-core/{modules => framework}/dynamic-queryable/README.md (100%) rename aspnet-core/{modules/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore => framework/elasticsearch/LINGYUN.Abp.Elasticsearch}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/elasticsearch/LINGYUN.Abp.Elasticsearch/FodyWeavers.xsd create mode 100644 aspnet-core/framework/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN.Abp.Elasticsearch.csproj create mode 100644 aspnet-core/framework/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/AbpElasticsearchModule.cs create mode 100644 aspnet-core/framework/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/AbpElasticsearchOptions.cs create mode 100644 aspnet-core/framework/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/ElasticsearchClientFactory.cs create mode 100644 aspnet-core/framework/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/IElasticsearchClientFactory.cs create mode 100644 aspnet-core/framework/elasticsearch/LINGYUN.Abp.Elasticsearch/README.md rename aspnet-core/{modules/dapr/LINGYUN.Abp.Dapr.Actors => framework/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/FodyWeavers.xsd rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN.Abp.EntityChange.Application.Contracts.csproj (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/AbpEntityChangeApplicationContractsModule.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/EntityChangeDto.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/EntityChangeGetListInput.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/EntityPropertyChangeDto.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/IEntityChangeAppService.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/IEntityRestoreAppService.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/Localization/AbpEntityChangeResource.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/RestoreEntitiesInput.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts/LINGYUN/Abp/EntityChange/RestoreEntityInput.cs (100%) rename aspnet-core/{modules/dapr/LINGYUN.Abp.Dapr.Client.Wrapper => framework/entity-change/LINGYUN.Abp.EntityChange.Application}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/entity-change/LINGYUN.Abp.EntityChange.Application/FodyWeavers.xsd rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application/LINGYUN.Abp.EntityChange.Application.csproj (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application/LINGYUN/Abp/EntityChange/AbpEntityChangeApplicationModule.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application/LINGYUN/Abp/EntityChange/AbpEntityChangeMapperProfile.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application/LINGYUN/Abp/EntityChange/EntityChangeAppService.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.Application/LINGYUN/Abp/EntityChange/EntityRestoreAppService.cs (100%) rename aspnet-core/{modules/dapr/LINGYUN.Abp.Dapr.Client => framework/entity-change/LINGYUN.Abp.EntityChange.HttpApi}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/entity-change/LINGYUN.Abp.EntityChange.HttpApi/FodyWeavers.xsd rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.HttpApi/LINGYUN.Abp.EntityChange.HttpApi.csproj (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.HttpApi/LINGYUN/Abp/EntityChange/AbpEntityChangeHttpApiModule.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.HttpApi/LINGYUN/Abp/EntityChange/EntityChangeController.cs (100%) rename aspnet-core/{modules => framework}/entity-change/LINGYUN.Abp.EntityChange.HttpApi/LINGYUN/Abp/EntityChange/EntityRestoreController.cs (100%) rename aspnet-core/{modules/dapr/LINGYUN.Abp.Dapr => framework/features/LINGYUN.Abp.FeatureManagement.Client}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/features/LINGYUN.Abp.FeatureManagement.Client/FodyWeavers.xsd rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN.Abp.FeatureManagement.Client.csproj (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN/Abp/FeatureManagement/Client/AbpFeatureManagementClientModule.cs (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN/Abp/FeatureManagement/Client/ClientFeatureManagementProvider.cs (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN/Abp/FeatureManagement/Client/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN/Abp/FeatureManagement/Client/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN/Abp/FeatureManagement/Client/Permissions/ClientFeaturePermissionDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN/Abp/FeatureManagement/Client/Permissions/ClientFeaturePermissionNames.cs (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN/Abp/FeatureManagement/ClientFeatureManagerExtensions.cs (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.FeatureManagement.Client/README.md (100%) rename aspnet-core/{modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr => framework/features/LINGYUN.Abp.Features.Client}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/features/LINGYUN.Abp.Features.Client/FodyWeavers.xsd rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.Features.Client/LINGYUN.Abp.Features.Client.csproj (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.Features.Client/LINGYUN/Abp/Features/Client/AbpFeaturesClientModule.cs (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.Features.Client/LINGYUN/Abp/Features/Client/ClientFeatureValueProvider.cs (100%) rename aspnet-core/{modules => framework}/features/LINGYUN.Abp.Features.Client/README.md (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/FodyWeavers.xml create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/FodyWeavers.xsd create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN.Abp.AspNetCore.Mvc.Localization.csproj create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/AbpAspNetCoreMvcLocalizationModule.cs rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/GetLanguageWithFilterDto.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/GetResourceWithFilterDto.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/GetTextByKeyInput.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/GetTextsInput.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/ILanguageAppService.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/IResourceAppService.cs (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/ITextAppService.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/LanguageAppService.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/LanguageController.cs rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/LanguageDto.cs (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/ResourceAppService.cs rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/ResourceController.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/ResourceDto.cs (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/Resources/en.json create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/Resources/zh-Hans.json create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/TextAppService.cs rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/TextController.cs (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/TextDifferenceDto.cs rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/TextDto.cs (100%) rename aspnet-core/{modules/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore => framework/localization/LINGYUN.Abp.Localization.CultureMap}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.CultureMap/FodyWeavers.xsd rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN.Abp.Localization.CultureMap.csproj (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/AbpCultureMapRequestCultureProvider.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/AbpLocalizationCultureMapModule.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/AbpLocalizationCultureMapOptions.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/CultureMapInfo.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.CultureMap/Microsoft/AspNetCore/Builder/AbpCultureMapApplicationBuilderExtensions.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.CultureMap/README.md rename aspnet-core/{modules/data-protection/LINGYUN.Abp.DataProtection => framework/localization/LINGYUN.Abp.Localization.Json}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Json/LINGYUN.Abp.Localization.Json.csproj rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Json/LINGYUN/Abp/Localization/Json/AbpLocalizationJsonModule.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Json/LINGYUN/Abp/Localization/Json/JsonPhysicalFileLocalizationResourceContributor.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Json/LINGYUN/Abp/Localization/Json/LocalizationResourceExtensions.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Json/README.md (100%) rename aspnet-core/{modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts => framework/localization/LINGYUN.Abp.Localization.Persistence}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/FodyWeavers.xsd create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN.Abp.Localization.Persistence.csproj create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/AbpLocalizationPersistenceModule.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/AbpLocalizationPersistenceOptions.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/DefaultStaticLocalizationSaver.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/ILocalizationPersistenceReader.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/ILocalizationPersistenceWriter.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/IStaticLocalizationSaver.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/LocalizableStringText.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/LocalizationPersistenceContributor.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/LocalizationSaveToPersistenceContributor.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/NoneLocalizationPersistenceReader.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/NoneLocalizationPersistenceWriter.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/StaticLocalizationSaverHostService.cs create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/README.md create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Persistence/Volo/Abp/Localization/AbpLocalizationOptionsExtensions.cs rename aspnet-core/{modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application => framework/localization/LINGYUN.Abp.Localization.Xml}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Xml/FodyWeavers.xsd create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Xml/LINGYUN.Abp.Localization.Xml.csproj rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/AbpLocalizationXmlModule.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/LocalizationResourceExtensions.cs (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/XmlFileLocalizationResourceContributorBase.cs rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/XmlLocalizationDictionaryBuilder.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/XmlLocalizationFile.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/XmlPhysicalFileLocalizationResourceContributor.cs (100%) rename aspnet-core/{modules => framework}/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/XmlVirtualFileLocalizationResourceContributor.cs (100%) create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization.Xml/README.md create mode 100644 aspnet-core/framework/localization/LINGYUN.Abp.Localization/LINGYUN.Abp.Localization.csproj rename aspnet-core/{modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi => framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/FodyWeavers.xsd create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN.Abp.Logging.Serilog.Elasticsearch.csproj create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/AbpLoggingSerilogElasticsearchMapperProfile.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/AbpLoggingSerilogElasticsearchModule.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/AbpLoggingSerilogElasticsearchOptions.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogElasticsearchLoggingManager.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogException.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogField.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogInfo.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/README.md rename aspnet-core/{modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable => framework/logging/LINGYUN.Abp.Logging}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/FodyWeavers.xsd create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN.Abp.Logging.csproj create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/AbpLoggingEnricherPropertyNames.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/AbpLoggingModule.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/DefaultLoggingManager.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/ILoggingManager.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/LogException.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/LogField.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/LogInfo.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Logging/README.md rename aspnet-core/{modules/elasticsearch/LINGYUN.Abp.Elasticsearch.Jobs => framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application/FodyWeavers.xsd create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN.Abp.Serilog.Enrichers.Application.csproj create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN/Abp/Serilog/Enrichers/Application/AbpSerilogEnrichersApplicationModule.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN/Abp/Serilog/Enrichers/Application/AbpSerilogEnrichersConsts.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN/Abp/Serilog/Enrichers/Application/ApplicationNameEnricher.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application/README.md create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.Application/Serilog/ApplicationLoggerConfigurationExtensions.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/FodyWeavers.xml create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/FodyWeavers.xsd create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN.Abp.Serilog.Enrichers.UniqueId.csproj create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/AbpSerilogEnrichersUniqueIdModule.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/AbpSerilogEnrichersUniqueIdOptions.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/AbpSerilogUniqueIdConsts.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/UniqueIdEnricher.cs create mode 100644 aspnet-core/framework/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/Serilog/UniqueIdLoggerConfigurationExtensions.cs rename aspnet-core/{modules/elasticsearch/LINGYUN.Abp.Elasticsearch => framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/FodyWeavers.xsd create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper.csproj create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/Wrapper/AbpAspNetCoreMvcIdempotentWrapperModule.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/Wrapper/AbpWrapIdempotentActionFilter.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/README.md rename aspnet-core/{modules/entity-change/LINGYUN.Abp.EntityChange.Application.Contracts => framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/FodyWeavers.xsd create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.csproj create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/AbpAspNetCoreMvcIdempotentModule.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/AbpAspNetCoreMvcIdempotentOptions.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/AbpIdempotentActionFilter.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/IdempotentWrapContext.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/README.md rename aspnet-core/{modules/entity-change/LINGYUN.Abp.EntityChange.Application => framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/FodyWeavers.xsd create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN.Abp.AspNetCore.Mvc.Wrapper.csproj create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/AbpAspNetCoreMvcWrapperModule.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/ExceptionHandling/AbpExceptionPageWrapResultFilter.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/ExceptionHandling/AbpExceptionWrapResultFilter.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Filters/AbpWrapResultFilter.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/IWrapResultChecker.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Localization/AbpMvcWrapperResource.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Localization/Resources/en.json create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Localization/Resources/zh-Hans.json create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/WrapResultChecker.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/ActionResultWrapperFactory.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/EmptyActionResultWrapper.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/IActionResultWrapper.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/IActionResultWrapperFactory.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/JsonActionResultWrapper.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/NullActionResultWrapper.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/ObjectActionResultWrapper.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/Microsoft/AspNetCore/Cors/AbpCorsPolicyBuilderExtensions.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/Microsoft/AspNetCore/Mvc/ActionContextExtensions.cs create mode 100644 aspnet-core/framework/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/README.md rename aspnet-core/{modules/entity-change/LINGYUN.Abp.EntityChange.HttpApi => framework/navigation/LINGYUN.Abp.UI.Navigation}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/FodyWeavers.xsd create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN.Abp.UI.Navigation.csproj create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/AbpNavigationOptions.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/AbpUINavigationModule.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/ApplicationMenu.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/ApplicationMenuList.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/IHasMenuItems.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationDefinitionContext.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationDefinitionManager.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationDefinitionProvider.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationProvider.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationSeedContributor.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDataSeedContributor.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinition.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinitionContext.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinitionManager.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinitionProvider.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationProvider.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationSeedContext.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationSeedContributor.cs create mode 100644 aspnet-core/framework/navigation/LINGYUN.Abp.UI.Navigation/README.md rename aspnet-core/{modules/features/LINGYUN.Abp.FeatureManagement.Client => framework/nexus/LINGYUN.Abp.BlobStoring.Nexus}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/nexus/LINGYUN.Abp.BlobStoring.Nexus/FodyWeavers.xsd rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN.Abp.BlobStoring.Nexus.csproj (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/AbpBlobStoringNexusModule.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/DefaultBlobRawPathCalculator.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/IBlobRawPathCalculator.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/NexusBlobContainerConfigurationExtensions.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/NexusBlobNamingNormalizer.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/NexusBlobProvider.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/NexusBlobProviderConfiguration.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.BlobStoring.Nexus/LINGYUN/Abp/BlobStoring/Nexus/NexusBlobProviderConfigurationNames.cs (100%) rename aspnet-core/{modules/features/LINGYUN.Abp.Features.Client => framework/nexus/LINGYUN.Abp.Sonatype.Nexus}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/nexus/LINGYUN.Abp.Sonatype.Nexus/FodyWeavers.xsd rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN.Abp.Sonatype.Nexus.csproj (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/AbpSonatypeNexusModule.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/AbpSonatypeNexusOptions.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Assets/INexusAssetManager.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Assets/NexusAsset.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Assets/NexusAssetListResult.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Assets/NexusAssetManager.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Components/Asset.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Components/INexusComponentManager.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Components/NexusComponent.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Components/NexusComponentListResult.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Components/NexusComponentManager.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Components/NexusComponentUploadArgs.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Components/NexusRawBlobUploadArgs.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/INexusRepositoryManager.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/NexusRepository.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/NexusRepositoryCreateArgs.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/NexusRepositoryListResult.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/NexusRepositoryUpdateArgs.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/Raw/INexusRawRepositoryManager.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/Raw/NexusRawRepository.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/Raw/RawGroup.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Repositories/Raw/RawStorage.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Search/INexusLookupService.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Search/NexusLookupService.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Search/NexusSearchArgs.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Assets/CoreUIAsset.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Assets/CoreUIAssetData.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Assets/CoreUIAssetRead.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Assets/CoreUIAssetResult.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Browsers/CoreUIBrowse.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Browsers/CoreUIBrowseComponent.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Browsers/CoreUIBrowseComponentResult.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Browsers/CoreUIBrowseNode.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/Browsers/CoreUIBrowseReadComponent.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/CoreUIRequest.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/CoreUIResponse.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/CoreUiServiceProxy.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/CoreUI/ICoreUiServiceProxy.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/Services/INexusServiceProxy.cs (100%) rename aspnet-core/{modules => framework}/nexus/LINGYUN.Abp.Sonatype.Nexus/LINGYUN/Abp/Sonatype/Nexus/SonatypeNexusConsts.cs (100%) rename aspnet-core/{modules/identity/LINGYUN.Abp.PermissionManagement.Domain.Identity => framework/open-api/LINGYUN.Abp.OpenApi.Authorization}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi.Authorization/FodyWeavers.xsd create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN.Abp.OpenApi.Authorization.csproj create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/AbpOpenApiAuthorizationModule.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/IOpenApiAuthorizationService.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/OpenApiAuthorizationMiddleware.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/OpenApiAuthorizationService.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi.Authorization/Microsoft/AspNetCore/Builder/OpenApiAuthorizationApplicationBuilderExtensions.cs rename aspnet-core/{modules/localization/LINGYUN.Abp.Localization.CultureMap => framework/open-api/LINGYUN.Abp.OpenApi}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/FodyWeavers.xsd create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN.Abp.OpenApi.csproj create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AbpOpenApiConsts.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AbpOpenApiModule.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AbpOpenApiOptions.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AppDescriptor.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/ConfigurationStore/AbpDefaultAppKeyStoreOptions.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/ConfigurationStore/DefaultAppKeyStore.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/IAppKeyStore.cs create mode 100644 aspnet-core/framework/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/Localization/OpenApiResource.cs rename aspnet-core/{modules => framework}/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/Microsoft/Extensions/DependencyInjection/ClientProxyServiceCollectionExtensions.cs create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/OpenApi.Sdk.csproj create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/OpenApi/ApiResponse.cs create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/OpenApi/ApiResponse`T.cs create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/OpenApi/ClientProxy.cs create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/OpenApi/IClientProxy.cs create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/OpenApi/IClientProxyExtensions.cs create mode 100644 aspnet-core/framework/open-api/OpenApi.Sdk/System/StringMd5Extensions.cs rename aspnet-core/{modules/localization/LINGYUN.Abp.Localization.Json => framework/pushplus/LINGYUN.Abp.PushPlus.SettingManagement}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/FodyWeavers.xsd create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN.Abp.PushPlus.SettingManagement.csproj create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/AbpPushPlusSettingManagementModule.cs rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/IPushPlusSettingAppService.cs (100%) rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/PushPlusSettingAppService.cs rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/PushPlusSettingController.cs (100%) rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/PushPlusSettingPermissionDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/PushPlusSettingPermissionNames.cs (100%) rename aspnet-core/{modules/localization/LINGYUN.Abp.Localization.Persistence => framework/pushplus/LINGYUN.Abp.PushPlus}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/FodyWeavers.xsd create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN.Abp.PushPlus.csproj create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/AbpPushPlusModule.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/PushPlusChannelType.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/PushPlusChannelTypeExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/IPushPlusWebhookProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/PushPlusWebhook.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/PushPlusWebhookProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/PushPlusWebhookType.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/WebhookHttpClientExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Features/PushPlusFeatureDefinitionProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Features/PushPlusFeatureNames.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Localization/PushPlusResource.cs rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/IPushPlusMessageProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/IPushPlusMessageSender.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/IPushPlusMessageSenderExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/MessageHttpClientExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessage.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageSender.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageStatus.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageTemplate.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageType.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/SendPushPlusMessageResult.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/PushPlusPagedResponse.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/PushPlusRequestException.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/PushPlusResponse.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/IPushPlusChannelProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannel.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannelProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannelRecevieLimit.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannelSendLimit.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/SettingHttpClientExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Settings/PushPlusSettingDefinitionProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Settings/PushPlusSettingNames.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/IPushPlusTokenProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/PushPlusToken.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/PushPlusTokenCacheItem.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/PushPlusTokenProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/TokenHttpClientExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/IPushPlusTopicProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopic.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicForMe.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicProfile.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicQrCode.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicQrCodeType.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicType.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicUser.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/TopicHttpClientExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/IPushPlusUserProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserEmailStatus.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserFollowStatus.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserLimitTime.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserPhoneBindStatus.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserProfile.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserProvider.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserSendLimit.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserSex.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/UserHttpClientExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/Microsoft/Extensions/DependencyInjection/IServiceConnectionExtensions.cs create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/README.md create mode 100644 aspnet-core/framework/pushplus/LINGYUN.Abp.PushPlus/System/Net/Http/IHttpClientFactoryExtensions.cs rename aspnet-core/{modules/localization/LINGYUN.Abp.Localization.Xml => framework/rules/LINGYUN.Abp.Rules.NRules}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.NRules/FodyWeavers.xsd create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.NRules/LINGYUN.Abp.Rules.NRules.csproj rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/LINGYUN/Abp/Rules/NRules/AbpNRulesModule.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/LINGYUN/Abp/Rules/NRules/AbpNRulesOptions.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/LINGYUN/Abp/Rules/NRules/ActionInterceptor.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/LINGYUN/Abp/Rules/NRules/DependencyResolver.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/LINGYUN/Abp/Rules/NRules/NRulesContributor.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/LINGYUN/Abp/Rules/NRules/RuleActivator.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/LINGYUN/Abp/Rules/NRules/RuleBase.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.NRules/Microsoft/Extensions/DependencyInjection/NRulesServiceCollectionExtensions.cs (100%) rename aspnet-core/{modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch => framework/rules/LINGYUN.Abp.Rules.RulesEngine}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/FodyWeavers.xsd create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN.Abp.Rules.RulesEngine.csproj create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/AbpRulesEngineModule.cs create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/AbpRulesEngineOptions.cs rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/AbpRulesEngineResolveOptions.cs (100%) create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/FileProviders/FileProviderWorkflowsResolveContributor.cs create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/FileProviders/Physical/AbpRulesEnginePhysicalFileResolveOptions.cs create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/FileProviders/Physical/PhysicalFileWorkflowsResolveContributor.cs rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/IWorkflowsResolveContext.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/IWorkflowsResolveContributor.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/IWorkflowsResolver.cs (100%) create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/Persistent/IWorkflowStore.cs create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/Persistent/NullWorkflowStore.cs create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/Persistent/PersistentWorkflowsResolveContributor.cs create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/RulesEngineContributor.cs rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/WorkflowsResolveContext.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/WorkflowsResolveContributorBase.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/WorkflowsResolveResult.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/WorkflowsResolver.cs (100%) create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules.RulesEngine/README.md rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules.RulesEngine/RulesEngine/ListofRuleResultTreeExtension.cs (100%) rename aspnet-core/{modules/logging/LINGYUN.Abp.Logging => framework/rules/LINGYUN.Abp.Rules}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules/FodyWeavers.xsd create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules/LINGYUN.Abp.Rules.csproj rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/AbpRulesModule.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/AbpRulesOptions.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/IRuleContributor.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/IRuleProvider.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/RuleContributorBase.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/RuleIdGenerator.cs (100%) rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/RuleProvider.cs (100%) create mode 100644 aspnet-core/framework/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/RulesInitializationContext.cs rename aspnet-core/{modules => framework}/rules/LINGYUN.Abp.Rules/README.md (100%) rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/.gitignore (100%) rename aspnet-core/{modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application => framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/FodyWeavers.xsd rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN.Abp.SettingManagement.Application.Contracts.csproj (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/AbpSettingManagementApplicationContractsModule.cs create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/AbpSettingManagementPermissionProvider.cs rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/AbpSettingManagementPermissions.cs (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/AbpSettingManagementRemoteServiceConsts.cs rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/OptionDto.cs (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/SettingDetailsDto.cs create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/SettingDto.cs rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/SettingGroupDto.cs (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/SettingGroupResult.cs rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/UpdateSettingDto.cs (100%) rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/UpdateSettingsDto.cs (100%) rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/ValueType.cs (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/IReadonlySettingAppService.cs rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/ISettingAppService.cs (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/IUserSettingAppService.cs rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Localization/ApplicationContracts/en.json (100%) rename aspnet-core/{modules => framework}/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Localization/ApplicationContracts/zh-Hans.json (100%) rename aspnet-core/{modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts => framework/settings/LINGYUN.Abp.Settings}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.Settings/FodyWeavers.xsd rename aspnet-core/{modules/common => framework/settings}/LINGYUN.Abp.Settings/LINGYUN.Abp.Settings.csproj (100%) create mode 100644 aspnet-core/framework/settings/LINGYUN.Abp.Settings/Volo/Abp/Settings/ISettingProviderExtensions.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/FodyWeavers.xml create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/FodyWeavers.xsd create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN.Abp.MultiTenancy.Editions.csproj create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/AbpMultiTenancyEditionsModule.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionClaimsPrincipalContributor.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionConfiguration.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionConfigurationProvider.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionInfo.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/GlobalFeatures/EditionsFeature.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/GlobalFeatures/GlobalEditionsFeatures.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/IEditionConfigurationProvider.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/IEditionStore.cs create mode 100644 aspnet-core/framework/tenants/LINGYUN.Abp.MultiTenancy.Editions/Volo/Abp/GlobalFeatures/GlobalModuleFeaturesDictionaryEditionsExtensions.cs rename aspnet-core/{modules/lt/LINGYUN.Abp.LocalizationManagement.Application => framework/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/FodyWeavers.xsd create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN.Abp.TuiJuhe.SettingManagement.csproj create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/AbpTuiJuheSettingManagementModule.cs rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/ITuiJuheSettingAppService.cs (100%) rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/TuiJuheSettingAppService.cs rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/TuiJuheSettingController.cs (100%) rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/TuiJuheSettingPermissionDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/TuiJuheSettingPermissionNames.cs (100%) rename aspnet-core/{modules/lt/LINGYUN.Abp.LocalizationManagement.Domain.Shared => framework/tui-juhe/LINGYUN.Abp.TuiJuhe}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/FodyWeavers.xsd create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN.Abp.TuiJuhe.csproj create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/AbpTuiJuheModule.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Features/TuiJuheFeatureDefinitionProvider.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Features/TuiJuheFeatureNames.cs rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Localization/TuiJuheResource.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/ITuiJuheMessageSender.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/MessageContentType.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/MessageHttpClientExtensions.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/TuiJuheMessageSender.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Settings/TuiJuheSettingDefinitionProvider.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Settings/TuiJuheSettingNames.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Token/ITuiJuheTokenProvider.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Token/TuiJuheTokenProvider.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/TuiJuheRemoteCallException.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/TuiJuheResult.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/Microsoft/Extensions/DependencyInjection/IServiceCollectionExtensions.cs create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/README.md create mode 100644 aspnet-core/framework/tui-juhe/LINGYUN.Abp.TuiJuhe/System/Net/Http/IHttpClientFactoryExtensions.cs rename aspnet-core/{modules/lt/LINGYUN.Abp.LocalizationManagement.Domain => framework/wechat/LINGYUN.Abp.Identity.WeChat.Work}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.Identity.WeChat.Work/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.Identity.WeChat.Work/LINGYUN.Abp.Identity.WeChat.Work.csproj (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.Identity.WeChat.Work/LINGYUN/Abp/Identity/WeChat/Work/AbpIdentityWeChatWorkModule.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.Identity.WeChat.Work/LINGYUN/Abp/Identity/WeChat/Work/WeChatWorkInternalUserFinder.cs (100%) rename aspnet-core/{modules/lt/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore => framework/wechat/LINGYUN.Abp.Identity.WeChat}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.Identity.WeChat/FodyWeavers.xsd create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.Identity.WeChat/LINGYUN.Abp.Identity.WeChat.csproj create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.Identity.WeChat/LINGYUN/Abp/Identity/WeChat/AbpIdentityWeChatModule.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.Identity.WeChat/LINGYUN/Abp/Identity/WeChat/OpenId/UserWeChatOpenIdFinder.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN.Abp.WeChat.Application.Contracts.csproj create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/AbpWeChatApplicationContractsModule.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/Dto/Gender.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/Dto/GetUserInfoInput.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/Dto/UserInfoDto.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/ICryptoAppService.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/WeChatRemoteServiceConsts.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN.Abp.WeChat.Application.csproj create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN/Abp/WeChat/AbpWeChatApplicationModule.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN/Abp/WeChat/Crypto/CryptoAppService.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN/Abp/WeChat/WeChatApplicationServiceBase.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.HttpApi/LINGYUN.Abp.WeChat.HttpApi.csproj create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.HttpApi/LINGYUN/Abp/WeChat/AbpWeChatHttpApiModule.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.HttpApi/LINGYUN/Abp/WeChat/Crypto/CryptoController.cs rename aspnet-core/{modules/lt/LINGYUN.Abp.LocalizationManagement.HttpApi => framework/wechat/LINGYUN.Abp.WeChat.MiniProgram}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/FodyWeavers.xsd create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN.Abp.WeChat.MiniProgram.csproj create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/AbpWeChatMiniProgramConsts.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/AbpWeChatMiniProgramModule.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/AbpWeChatMiniProgramOptions.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/AbpWeChatMiniProgramOptionsFactory.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/AbpWeChatMiniProgramOptionsManager.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Features/WeChatMiniProgramFeatureDefinitionProvider.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Features/WeChatMiniProgramFeatures.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Messages/ISubscribeMessager.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Messages/Response.SubscribeMessage.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Messages/SubscribeMessage.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Messages/SubscribeMessager.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Settings/WeChatMiniProgramSettingDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Settings/WeChatMiniProgramSettingNames.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.MiniProgram/README.md (100%) rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.Application.Contracts => framework/wechat/LINGYUN.Abp.WeChat.Official.Senparc}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official.Senparc/FodyWeavers.xsd create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN.Abp.WeChat.Official.Senparc.csproj create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/AbpWeChatOfficialSenparcModule.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/WeChatOfficialController.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/WeChatOfficialMessageContext.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/WeChatOfficialMessageHandler.cs rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.Application => framework/wechat/LINGYUN.Abp.WeChat.Official}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/FodyWeavers.xsd create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN.Abp.WeChat.Official.csproj create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/AbpWeChatOfficialConsts.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/AbpWeChatOfficialModule.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/AbpWeChatOfficialOptions.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/AbpWeChatOfficialOptionsFactory.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/AbpWeChatOfficialOptionsManager.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Features/WeChatOfficialFeatureDefinitionProvider.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Features/WeChatOfficialFeatures.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Settings/WeChatOfficialSettingDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Settings/WeChatOfficialSettingNames.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Official/README.md (100%) rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.Domain.Shared => framework/wechat/LINGYUN.Abp.WeChat.SettingManagement}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.SettingManagement/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN.Abp.WeChat.SettingManagement.csproj (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/AbpWeChatSettingManagementModule.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/IWeChatSettingAppService.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingAppService.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingController.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingPermissionDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingPermissionNames.cs (100%) rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.Domain => framework/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN.Abp.WeChat.Work.Application.Contracts.csproj (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN/Abp/WeChat/Work/AbpWeChatWorkApplicationContractsModule.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN/Abp/WeChat/Work/AbpWeChatWorkRemoteServiceConsts.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN/Abp/WeChat/Work/Authorize/IWeChatWorkAuthorizeAppService.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN/Abp/WeChat/Work/Message/Dto/MessageHandleInput.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN/Abp/WeChat/Work/Message/Dto/MessageValidationInput.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN/Abp/WeChat/Work/Message/IWeChatWorkMessageAppService.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts/LINGYUN/Abp/WeChat/Work/Models/WeChatWorkMessage.cs (100%) rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore => framework/wechat/LINGYUN.Abp.WeChat.Work.Application}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Application/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application/LINGYUN.Abp.WeChat.Work.Application.csproj (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application/LINGYUN/Abp/WeChat/Work/AbpWeChatWorkApplicationModule.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application/LINGYUN/Abp/WeChat/Work/Authorize/WeChatWorkAuthorizeAppService.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.Application/LINGYUN/Abp/WeChat/Work/Message/WeChatWorkMessageAppService.cs (100%) rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.HttpApi.Client => framework/wechat/LINGYUN.Abp.WeChat.Work.HttpApi}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.HttpApi/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.HttpApi/LINGYUN.Abp.WeChat.Work.HttpApi.csproj (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.HttpApi/LINGYUN/Abp/WeChat/Work/AbpWeChatWorkHttpApiModule.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.HttpApi/LINGYUN/Abp/WeChat/Work/Authorize/WeChatWorkAuthorizeController.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work.HttpApi/LINGYUN/Abp/WeChat/Work/Message/WeChatWorkMessageController.cs (100%) rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.HttpApi => framework/wechat/LINGYUN.Abp.WeChat.Work}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN.Abp.WeChat.Work.csproj (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/AbpWeChatWorkException.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/AbpWeChatWorkGlobalConsts.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/AbpWeChatWorkModule.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/IWeChatWorkAuthorizeGenerator.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/IWeChatWorkInternalUserFinder.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/IWeChatWorkUserFinder.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/Models/WeChatWorkGender.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/Models/WeChatWorkUserDetail.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/Models/WeChatWorkUserInfo.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/NullWeChatWorkInternalUserFinder.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/Request/WeChatWorkUserDetailRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/Response/WeChatWorkResponseExtensions.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/Response/WeChatWorkUserDetailResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/Response/WeChatWorkUserInfoResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/WeChatWorkAuthorizeGenerator.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Authorize/WeChatWorkUserFinder.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/IWeChatWorkAppChatManager.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/Models/WeChatWorkAppChatInfo.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/Request/WeChatWorkAppChatCreateRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/Request/WeChatWorkAppChatRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/Request/WeChatWorkAppChatUpdateRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/Response/WeChatWorkAppChatCreateResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/Response/WeChatWorkAppChatInfoResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Chat/WeChatWorkAppChatManager.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Features/WeChatWorkFeatureDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Features/WeChatWorkFeatureNames.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Localization/WeChatWorkResource.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Media/IWeChatWorkMediaProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Media/Models/WeChatWorkImageResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Media/Models/WeChatWorkMediaRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Media/Models/WeChatWorkMediaResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Media/WeChatWorkMediaProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/IWeChatWorkMessageManager.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/IWeChatWorkMessageSender.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/MarkdownMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/MediaMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/MiniProgramMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/MpNewMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/NewMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/TextCardMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/TextMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/VideoMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatFileMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatImageMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatMarkdownMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatMpNewMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatNewMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatTextCardMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatTextMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatVideoMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkAppChatVoiceMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkFileMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkImageMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkMarkdownMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkMiniProgramMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkMpNewMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkNewMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkTextCardMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkTextMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkVideoMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Models/WeChatWorkVoiceMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Request/WeChatWorkMessageReCallRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Request/WeChatWorkMessageRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Response/WeChatWorkMessageResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCard.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardAction.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardActionMenu.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardCardAction.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardEmphasisContent.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardHorizontalContent.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardJump.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardMainTitle.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardQuoteArea.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TemplateCardSource.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/TextTemplateCard.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/Templates/WeChatWorkTemplateCardMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/WeChatWorkAppChatMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/WeChatWorkMessage.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/WeChatWorkMessageManager.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Message/WeChatWorkMessageSender.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/AbpWeChatWorkCryptoException.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Claims/AbpWeChatWorkClaimTypes.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/IWeChatWorkCryptoService.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Models/WeChatWorkCryptoData.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Models/WeChatWorkCryptoDecryptData.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Models/WeChatWorkCryptoEchoData.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/WeChatWorkCryptoConfiguration.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/WeChatWorkCryptoConfigurationDictionary.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/WeChatWorkCryptoService.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Settings/WeChatWorkSettingDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Settings/WeChatWorkSettingNames.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Token/IWeChatWorkTokenProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Token/Models/WeChatWorkToken.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Token/Models/WeChatWorkTokenCacheItem.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Token/Models/WeChatWorkTokenRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Token/Models/WeChatWorkTokenResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Token/WeChatWorkTokenProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Utils/Cryptography.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Utils/HttpContentBuildHelper.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Utils/WXBizMsgCrypt.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/WeChatWorkApplicationConfiguration.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/WeChatWorkApplicationConfigurationDictionary.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/WeChatWorkErrorCodes.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/WeChatWorkOptions.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/WeChatWorkRequest.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/WeChatWorkResponse.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/README.md (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/Net/Http/HttpClientWeChatWorkRequestExtensions.Auth.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/Net/Http/HttpClientWeChatWorkRequestExtensions.Chat.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/Net/Http/HttpClientWeChatWorkRequestExtensions.Media.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/Net/Http/HttpClientWeChatWorkRequestExtensions.Message.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/Net/Http/HttpClientWeChatWorkRequestExtensions.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/Net/Http/HttpResponseDeserializeExtensions.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/WeChatObjectSerializeExtensions.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat.Work/System/WeChatWorkResponseDeserializeExtensions.cs (100%) rename aspnet-core/{modules/message/LINGYUN.Abp.MessageService.SignalR => framework/wechat/LINGYUN.Abp.WeChat}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN.Abp.WeChat.csproj (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/AbpWeChatException.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/AbpWeChatGlobalConsts.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/AbpWeChatModule.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Crypto/IWeChatCryptoService.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Crypto/WeChatCryptoService.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Features/WeChatFeatureDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Features/WeChatFeatures.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Localization/WeChatResource.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/IUserWeChatOpenIdFinder.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/IWeChatOpenIdFinder.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/NullUserWeChatOpenIdFinder.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenId.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenIdCacheItem.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenIdFinder.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenIdRequest.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenIdResponse.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Security/Claims/AbpWeChatClaimTypes.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Settings/WeChatSettingDefinitionProvider.cs create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Settings/WeChatSettingNames.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/IWeChatTokenProvider.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/WeChatToken.cs (100%) rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/WeChatTokenCacheItem.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/WeChatTokenProvider.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/WeChatTokenRequest.cs (100%) create mode 100644 aspnet-core/framework/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/WeChatTokenResponse.cs rename aspnet-core/{modules => framework}/wechat/LINGYUN.Abp.WeChat/System/Net/Http/HttpClientWeChatTokenRequestExtensions.cs (100%) rename aspnet-core/{modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper => framework/wx-pusher/LINGYUN.Abp.Identity.WxPusher}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.Identity.WxPusher/FodyWeavers.xsd create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.Identity.WxPusher/LINGYUN.Abp.Identity.WxPusher.csproj create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.Identity.WxPusher/LINGYUN/Abp/Identity/WxPusher/AbpIdentityWxPusherModule.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.Identity.WxPusher/LINGYUN/Abp/Identity/WxPusher/User/IdentityWxPusherUserStore.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.Identity.WxPusher/README.md rename aspnet-core/{modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent => framework/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/FodyWeavers.xsd rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN.Abp.WxPusher.SettingManagement.csproj (100%) create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/AbpWxPusherSettingManagementModule.cs rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/IWxPusherSettingAppService.cs (100%) rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/WxPusherSettingAppService.cs rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/WxPusherSettingController.cs (100%) rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/WxPusherSettingPermissionDefinitionProvider.cs (100%) rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/WxPusherSettingPermissionNames.cs (100%) rename aspnet-core/{modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper => framework/wx-pusher/LINGYUN.Abp.WxPusher}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/FodyWeavers.xsd create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN.Abp.WxPusher.csproj create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/AbpWxPusherModule.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Features/WxPusherFeatureDefinitionProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Features/WxPusherFeatureNames.cs rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Localization/Resources/en.json (100%) rename aspnet-core/{modules => framework}/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Localization/WxPusherResource.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/IWxPusherMessageProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/IWxPusherMessageSender.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/MessageContentType.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/MessageHttpClientExtensions.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/SendMessage.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/SendMessageResult.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/WxPusherMessageProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/WxPusherMessageSender.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/CreateQrcodeRequest.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/CreateQrcodeResult.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/GetScanQrCodeResult.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/IWxPusherQrCodeProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/QrCodeHttpClientExtensions.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/WxPusherQrCodeProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Security/Claims/AbpWxPusherClaimTypes.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Settings/WxPusherSettingDefinitionProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Settings/WxPusherSettingNames.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Token/IWxPusherTokenProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Token/WxPusherTokenProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/FlowType.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/IWxPusherUserProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/IWxPusherUserStore.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/NullWxPusherUserStore.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/UserHttpClientExtensions.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/UserProfile.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/WxPusherUserProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherPagedResult.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherRemoteCallException.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherRequestProvider.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherResult.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/Microsoft/Extensions/DependencyInjection/IServiceCollectionExtensions.cs create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/README.md create mode 100644 aspnet-core/framework/wx-pusher/LINGYUN.Abp.WxPusher/System/Net/Http/IHttpClientFactoryExtensions.cs create mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/DataSeeder/ClientDataSeederContributor.cs delete mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20230313034432_Initial-Single-Project.Designer.cs delete mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20230313034432_Initial-Single-Project.cs delete mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20230313035414_Add-Module-Auditing.Designer.cs delete mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20230313035414_Add-Module-Auditing.cs delete mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20230322005640_Add-Module-OpenIddict.Designer.cs delete mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20230322005640_Add-Module-OpenIddict.cs create mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20231012032107_Initial-Single-Project.Designer.cs create mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20231012032107_Initial-Single-Project.cs create mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20231016100545_Add-Field-With-Text-Template-Definition.Designer.cs create mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/Migrations/20231016100545_Add-Field-With-Text-Template-Definition.cs create mode 100644 aspnet-core/migrations/LY.MicroService.Applications.Single.EntityFrameworkCore/SingleDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.AuthServer.EntityFrameworkCore/AuthServerDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.BackendAdmin.EntityFrameworkCore/BackendAdminDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.IdentityServer.EntityFrameworkCore/IdentityServerDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.LocalizationManagement.EntityFrameworkCore/LocalizationManagementDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.Platform.EntityFrameworkCore/PlatformDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.RealtimeMessage.EntityFrameworkCore/RealtimeMessageDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.TaskManagement.EntityFrameworkCore/TaskManagementDbMigrationEventHandler.cs create mode 100644 aspnet-core/migrations/LY.MicroService.WebhooksManagement.EntityFrameworkCore/WebhooksManagementDbMigrationEventHandler.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN.Abp.AuditLogging.Elasticsearch.csproj delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/AbpAuditLoggingElasticsearchModule.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/AbpAuditLoggingElasticsearchOptions.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/AuditLogInfoToAuditLogConverter.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/ElasticsearchAuditLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/ElasticsearchEntityChangeStore.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/ElasticsearchSecurityLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IIndexInitializer.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IIndexNameNormalizer.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IndexInitializer.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IndexInitializerService.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/LINGYUN/Abp/AuditLogging/Elasticsearch/IndexNameNormalizer.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.Elasticsearch/README.md delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN.Abp.AuditLogging.EntityFrameworkCore.csproj delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/AbpAuditLoggingEntityFrameworkCoreModule.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/AbpAuditingMapperProfile.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/AuditLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/EntityChangeStore.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/LINGYUN/Abp/AuditLogging/EntityFrameworkCore/SecurityLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging.EntityFrameworkCore/README.md delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN.Abp.AuditLogging.csproj delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AbpAuditLoggingModule.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AuditLog.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AuditLogAction.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/AuditingStore.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/DefaultAuditLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/DefaultEntityChangeStore.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/DefaultSecurityLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/EntityChange.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/EntityChangeWithUsername.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/EntityPropertyChange.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/IAuditLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/IEntityChangeStore.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/ISecurityLogManager.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/SecurityLog.cs delete mode 100644 aspnet-core/modules/auditing/LINGYUN.Abp.AuditLogging/LINGYUN/Abp/AuditLogging/SecurityLogStore.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN.Abp.Authentication.QQ.csproj delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN/Abp/Authentication/QQ/AbpAuthenticationQQConsts.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN/Abp/Authentication/QQ/AbpAuthenticationQQModule.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/LINGYUN/Abp/Authentication/QQ/AbpQQClaimTypes.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/Microsoft/AspNetCore/Authentication/QQ/QQConnectOAuthHandler.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/Microsoft/AspNetCore/Authentication/QQ/QQConnectOAuthOptions.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.QQ/Microsoft/AspNetCore/Authentication/QQAuthenticationExtensions.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/LINGYUN.Abp.Authentication.WeChat.csproj delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/LINGYUN/Abp/Authentication/WeChat/AbpAuthenticationWeChatConsts.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/LINGYUN/Abp/Authentication/WeChat/AbpAuthenticationWeChatModule.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Authentication/WeChat/Official/WeChatOfficialOAuthHandler.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Authentication/WeChat/Official/WeChatOfficialOAuthOptions.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Authentication/WeChatAuthenticationExtensions.cs delete mode 100644 aspnet-core/modules/authentication/LINGYUN.Abp.Authentication.WeChat/Microsoft/AspNetCore/Builder/IdentityServerApplicationBuilderExtensions.cs delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN.Abp.Authorization.OrganizationUnits.csproj delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN/Abp/Authorization/OrganizationUnits/AbpAuthorizationOrganizationUnitsModule.cs delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN/Abp/Authorization/OrganizationUnits/AbpOrganizationUnitClaimTypes.cs delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/LINGYUN/Abp/Authorization/Permissions/OrganizationUnitPermissionValueProvider.cs delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/System/Security/Principal/AbpClaimOrganizationUnitsExtensions.cs delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Authorization.OrganizationUnits/Volo/Abp/Users/CurrentUserOrganizationUnitsExtensions.cs delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Identity.OrganizaztionUnits/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Identity.OrganizaztionUnits/LINGYUN.Abp.Identity.OrganizaztionUnits.csproj delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Identity.OrganizaztionUnits/LINGYUN/Abp/Identity/OrganizaztionUnits/AbpIdentityOrganizaztionUnitsModule.cs delete mode 100644 aspnet-core/modules/authorization/LINGYUN.Abp.Identity.OrganizaztionUnits/LINGYUN/Abp/Identity/OrganizaztionUnits/OrganizationUnitClaimsPrincipalContributor.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/FodyWeavers.xml create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/FodyWeavers.xsd create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN.Abp.CachingManagement.Application.Contracts.csproj create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/AbpCachingManagementApplicationContractsModule.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/AbpCachingManagementRemoteServiceConsts.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheKeyInput.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheKeysDto.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheRefreshInput.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheSetInput.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheValueDto.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/GetCacheKeysInput.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/ICacheAppService.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Localization/CacheResource.cs rename aspnet-core/modules/{caching => caching-management}/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Localization/Resources/en.json (100%) rename aspnet-core/modules/{caching => caching-management}/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Permissions/CachingManagemenPermissionDefinitionProvider.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Permissions/CachingManagementPermissionNames.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application/FodyWeavers.xml create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application/FodyWeavers.xsd create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application/LINGYUN.Abp.CachingManagement.Application.csproj create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application/LINGYUN/Abp/CachingManagement/AbpCachingManagementApplicationModule.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Application/LINGYUN/Abp/CachingManagement/CacheAppService.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/FodyWeavers.xml create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/FodyWeavers.xsd create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN.Abp.CachingManagement.Domain.csproj create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/AbpCachingManagementDomainModule.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/CacheValueResponse.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/CackeKeysResponse.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/GetCacheKeysRequest.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/ICacheManager.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/ICacheManagerExtensions.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/RefreshCacheRequest.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/SetCacheRequest.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.HttpApi/FodyWeavers.xml create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.HttpApi/FodyWeavers.xsd rename aspnet-core/modules/{caching => caching-management}/LINGYUN.Abp.CachingManagement.HttpApi/LINGYUN.Abp.CachingManagement.HttpApi.csproj (100%) create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.HttpApi/LINGYUN/Abp/CachingManagement/AbpCachingManagementHttpApiModule.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.HttpApi/LINGYUN/Abp/CachingManagement/CacheController.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.StackExchangeRedis/FodyWeavers.xml create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.StackExchangeRedis/FodyWeavers.xsd create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.StackExchangeRedis/LINGYUN.Abp.CachingManagement.StackExchangeRedis.csproj create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.StackExchangeRedis/LINGYUN/Abp/CachingManagement/StackExchangeRedis/AbpCachingManagementStackExchangeRedisModule.cs create mode 100644 aspnet-core/modules/caching-management/LINGYUN.Abp.CachingManagement.StackExchangeRedis/LINGYUN/Abp/CachingManagement/StackExchangeRedis/StackExchangeRedisCacheManager.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/FodyWeavers.xml delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN.Abp.CachingManagement.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/AbpCachingManagementApplicationContractsModule.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/AbpCachingManagementRemoteServiceConsts.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheKeyInput.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheKeysDto.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheRefreshInput.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheSetInput.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/CacheValueDto.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/GetCacheKeysInput.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/ICacheAppService.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Localization/CacheResource.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Permissions/CachingManagemenPermissionDefinitionProvider.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application.Contracts/LINGYUN/Abp/CachingManagement/Permissions/CachingManagementPermissionNames.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application/FodyWeavers.xml delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application/LINGYUN.Abp.CachingManagement.Application.csproj delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application/LINGYUN/Abp/CachingManagement/AbpCachingManagementApplicationModule.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Application/LINGYUN/Abp/CachingManagement/CacheAppService.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/FodyWeavers.xml delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN.Abp.CachingManagement.Domain.csproj delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/AbpCachingManagementDomainModule.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/CacheValueResponse.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/CackeKeysResponse.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/GetCacheKeysRequest.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/ICacheManager.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/ICacheManagerExtensions.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/RefreshCacheRequest.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.Domain/LINGYUN/Abp/CachingManagement/SetCacheRequest.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.HttpApi/FodyWeavers.xml delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.HttpApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.HttpApi/LINGYUN/Abp/CachingManagement/AbpCachingManagementHttpApiModule.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.HttpApi/LINGYUN/Abp/CachingManagement/CacheController.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.StackExchangeRedis/FodyWeavers.xml delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.StackExchangeRedis/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.StackExchangeRedis/LINGYUN.Abp.CachingManagement.StackExchangeRedis.csproj delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.StackExchangeRedis/LINGYUN/Abp/CachingManagement/StackExchangeRedis/AbpCachingManagementStackExchangeRedisModule.cs delete mode 100644 aspnet-core/modules/caching/LINGYUN.Abp.CachingManagement.StackExchangeRedis/LINGYUN/Abp/CachingManagement/StackExchangeRedis/StackExchangeRedisCacheManager.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN.Abp.Cli.csproj delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/AbpCliModule.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/CommandSelector.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/CreateCommand.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/CreateOptions.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/GenerateProxyCommand.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/GenerateViewCommand.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/HelpCommand.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/ICreateProjectService.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/LocalFileCreateProjectService.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Commands/ProjectCreateArgs.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/Program.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/GenerateProxyArgs.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/AxiosHttpApiScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/IHttpApiScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/ITypeScriptModelGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/TypeScriptModelGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/TypeScriptServiceProxyGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/TypeScriptServiceProxyOptions.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/UniAppAxiosHttpApiScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/VbenAxiosHttpApiScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/ServiceProxying/TypeScript/VbenDynamicHttpApiScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/AbpCliViewGeneratorOptions.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/GenerateViewArgs.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/IViewGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/IVbenModelScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/IVbenViewScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenComponentIndexScript.tpl delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenModalViewScript.tpl delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenModelDataScript.tpl delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenTableDataScript.tpl delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/Templates/VbenTableViewScript.tpl delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenModelScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenScriptTemplateDefinitionProvider.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenViewGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/Vben/VbenViewScriptGenerator.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/LINGYUN/Abp/Cli/UI/ViewGeneratorBase.cs delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/Properties/launchSettings.json delete mode 100644 aspnet-core/modules/cli/LINGYUN.Abp.Cli/System/StringExtensions.cs delete mode 100644 aspnet-core/modules/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN.Abp.Aliyun.SettingManagement.csproj delete mode 100644 aspnet-core/modules/cloud-aliyun/LINGYUN.Abp.Aliyun.SettingManagement/LINGYUN/Abp/Aliyun/SettingManagement/AliyunSettingAppService.cs delete mode 100644 aspnet-core/modules/cloud-aliyun/LINGYUN.Abp.Aliyun/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cloud-aliyun/LINGYUN.Abp.Aliyun/LINGYUN/Abp/Aliyun/Settings/AliyunSettingProvider.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN.Abp.BlobStoring.Tencent.csproj delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/AbpBlobStoringTencentCloudModule.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/CosClientFactory.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/ICosClientFactory.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentBlobNamingNormalizer.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentBlobProviderConfiguration.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.BlobStoring.Tencent/LINGYUN/Abp/BlobStoring/Tencent/TencentCloudBlobProvider.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Sms.Tencent/LINGYUN.Abp.Sms.Tencent.csproj delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Sms.Tencent/LINGYUN/Abp/Sms/Tencent/AbpSmsTencentModule.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Sms.Tencent/LINGYUN/Abp/Sms/Tencent/TencentCloudSmsSender.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN.Abp.Tencent.QQ.csproj delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQCacheItem.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQModule.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQOptions.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/AbpTencentQQOptionsManager.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/Settings/TencentQQSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.QQ/LINGYUN/Abp/Tencent/QQ/Settings/TencentQQSettingNames.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN.Abp.Tencent.SettingManagement.csproj delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/AbpTencentCloudSettingManagementModule.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/ITencentCloudSettingAppService.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/TencentCloudSettingAppService.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/TencentCloudSettingController.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.SettingManagement/LINGYUN/Abp/Tencent/SettingManagement/TencentCloudSettingPermissionDefinitionProvider.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.TTS/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.TTS/LINGYUN.Abp.Tencent.TTS.csproj delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.TTS/LINGYUN/Abp/Tencent/TTS/AbpTencentTTSModule.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent.TTS/LINGYUN/Abp/Tencent/TTS/TencentCloudTTSClientFactory.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/AbpTencentCloudModule.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/AbpTencentCloudOptions.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/AbstractTencentCloudClientFactory.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Features/TencentCloudFeatureDefinitionProvider.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Features/TencentCloudFeatures.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Settings/TencentCloudSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/Settings/TencentCloudSettingNames.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/TencentCloudClientCacheItem.cs delete mode 100644 aspnet-core/modules/cloud-tencent/LINGYUN.Abp.Tencent/LINGYUN/Abp/Tencent/TencentCloudClientFactory.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Aliyun.Authorization/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.HttpOverrides/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN.Abp.AspNetCore.HttpOverrides.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.Mvc.Client/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN.Abp.AspNetCore.Mvc.Client.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.Mvc.Client/LINGYUN.Abp.AspNetCore.Mvc.Client.csproj.user delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.Mvc.Client/Properties/launchSettings.json delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.Mvc.Validation/LINGYUN.Abp.AspNetCore.Mvc.Validation.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.SignalR.Protocol.Json/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.AspNetCore.SignalR/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BackgroundJobs.Hangfire/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BackgroundJobs.Hangfire/LINGYUN.Abp.BackgroundJobs.Hangfire.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN.Abp.BackgroundWorkers.Hangfire.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerAdapter.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BackgroundWorkers.Hangfire/LINGYUN/Abp/BackgroundWorkers/Hangfire/IHangfireBackgroundWorkerAdapter.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.BlobStoring.Aliyun/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Core/LINGYUN.Abp.Core.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Data.DbMigrator/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN/Abp/Data/DbMigrator/AbpDataDbMigratorModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN/Abp/Data/DbMigrator/DefaultDbSchemaMigrator.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Data.DbMigrator/LINGYUN/Abp/Data/DbMigrator/IDbSchemaMigrator.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Data.DbMigrator/README.md delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.xml delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPConsumerServiceSelector.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPEventBusModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPSubscribeInvoker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCapSerializer.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/CAPDistributedEventBus.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.xml delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailingExceptionHandlingModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailingExceptionSubscriber.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/Templates/ExceptionHandlingTemplateDefinitionProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Notifications/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Notifications/LINGYUN.Abp.ExceptionHandling.Notifications.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Notifications/LINGYUN/Abp/ExceptionHandling/Notifications/AbpNotificationsExceptionHandlingModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Notifications/LINGYUN/Abp/ExceptionHandling/Notifications/AbpNotificationsExceptionSubscriber.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling/LINGYUN/Abp/ExceptionHandling/AbpExceptionHandlingModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling/LINGYUN/Abp/ExceptionHandling/AbpExceptionSubscriberBase.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation.Redis.Client/LINGYUN.Abp.Features.LimitValidation.Redis.Client.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation.Redis/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation.Redis/LINGYUN/Abp/Features/LimitValidation/Redis/RedisRequiresLimitFeatureChecker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/AbpFeaturesLimitValidationOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation/LINGYUN/Abp/Features/LimitValidation/RequiresLimitFeatureContext.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation/README.en.md delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Features.LimitValidation/README.md delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN.Abp.Hangfire.Dashboard.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/AbpHangfireDashboardModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/AbpHangfireDashboardOptionsProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/Authorization/DashboardAuthorizationFilter.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/Authorization/DashboardPermissionChecker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/LINGYUN/Abp/Hangfire/Dashboard/Authorization/IDashboardPermissionChecker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Dashboard/Microsoft/AspNetCore/Http/HangfireAuthoricationMiddleware.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.MySqlStorage/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.MySqlStorage/LINGYUN.Abp.Hangfire.Storage.MySql.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Storage.SqlServer/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Http.Client.Wrapper/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Http.Client.Wrapper/LINGYUN.Abp.Http.Client.Wrapper.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Http.Client.Wrapper/LINGYUN/Abp/Http/Client/Wrapper/AbpHttpClientWrapperModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM.SignalR/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/AbpIMSignalRModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/AbpIMSignalROptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/Hubs/MessagesHub.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/Messages/SignalRMessageSenderProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN.Abp.IM.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/AbpIMModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/AbpIMOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Contract/IFriendStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/Group.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/GroupUserCard.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/IGroupStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/IUserGroupStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/UserGroup.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/IUserCardFinder.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/IUserOnlineChanger.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/IUserOnlineChecker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Localization/AbpIMResource.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/ChatMessage.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageBlocker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageProcessor.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/LastChatMessage.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSendResult.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSender.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSenderProviderBase.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSourceType.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageState.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageType.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/NullMessageBlocker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/NullMessageProcessor.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/NullUserOnlineChanger.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/NullUserOnlineChecker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Settings/AbpIMSettingNames.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/UserCard.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN/Abp/IM/UserOnlineState.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IdGenerator/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IdGenerator/LINGYUN.Abp.IdGenerator.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/AbpIdGeneratorModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/IDistributedIdGenerator.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/Snowflake/SnowflakeIdGenerator.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.IdGenerator/LINGYUN/Abp/IdGenerator/Snowflake/SnowflakeIdOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN.Abp.Idempotent.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/AbpIdempotentModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/AbpIdempotentOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IIdempotentChecker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IIdempotentDeniedHandler.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IIdempotentKeyNormalizer.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentAttribute.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentCheckContext.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentChecker.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentDeniedContext.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentDeniedException.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentDeniedHandler.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentErrorCodes.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentInterceptor.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentInterceptorRegistrar.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentKeyNormalizer.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IdempotentKeyNormalizerContext.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/IgnoreIdempotentAttribute.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/Localization/IdempotentResource.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/Localization/Resources/en.json delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/LINGYUN/Abp/Idempotent/Localization/Resources/zh-Hans.json delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Idempotent/README.md delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN.Abp.Localization.Dynamic.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/AbpLocalizationDynamicModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/AbpLocalizationDynamicOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/DefaultLocalizationStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/DynamicLocalizationInitializeService.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/DynamicLocalizationResourceContributor.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/ILocalizationStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/LocalizationDictionary.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/LINGYUN/Abp/Localization/Dynamic/LocalizationResetSynchronizer.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Localization.Dynamic/README.md delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location.Amap/LINGYUN.Abp.Location.Amap.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location.Baidu/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/AbpBaiduLocationModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location.Baidu/LINGYUN/Abp/Location/Baidu/BaiduLocationHttpClient.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location.Tencent/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/AbpTencentLocationModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location.Tencent/LINGYUN/Abp/Location/Tencent/TencentLocationHttpClient.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Location/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN.Abp.Notifications.Common.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/AbpNotificationsCommonModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/NotificationsCommonNotificationDefinitionProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/NotificationsCommonNotificationNames.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/ExceptionNotifier/en.tpl delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/ExceptionNotifier/zh-Hans.tpl delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/NewTenantRegisterd/en.tpl delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/NewTenantRegisterd/zh-Hans.tpl delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/NotificationsCommonTemplateProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/WelcomeToApplication/en.tpl delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/WelcomeToApplication/zh-Hans.tpl delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/layout.tpl delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN.Abp.Notifications.Core.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/AbpNotificationTemplateDefinitionProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/AbpNotificationsCoreModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/AbpNotificationsOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/DefaultNotifications.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/IDynamicNotificationDefinitionStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/INotificationDefinitionManager.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/IStaticNotificationDefinitionStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/Localization/NotificationsResource.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationContentType.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationData.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationDefinition.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationDefinitionManager.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationEto.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationGroupDefinition.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationKeywords.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationProviderNames.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationTemplate.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationType.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NullDynamicNotificationDefinitionStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/StaticNotificationDefinitionStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Emailing/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Emailing/LINGYUN.Abp.Notifications.Emailing.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Emailing/LINGYUN/Abp/Notifications/Emailing/AbpNotificationsEmailingModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Emailing/LINGYUN/Abp/Notifications/Emailing/EmailingNotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Jobs/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Jobs/LINGYUN.Abp.Notifications.Jobs.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/AbpNotificationsJobsModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/LocalizableStatic.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/NotificationCleanupJob.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/NotificationJobDefinitionProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN.Abp.Notifications.SignalR.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/AbpNotificationsSignalRModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/AbpNotificationsSignalROptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/Hubs/NotificationsHub.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/NotificationDataExtensions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/SignalRNotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Sms/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/SmsNotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Workers/Class1.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Workers/LINGYUN.Abp.Notifications.Workers.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications.Workers/LINGYUN/Abp/Notifications/Workers/AbpNotificationsWorkersModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN.Abp.Notifications.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/AbpNotificationsModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/AbpNotificationsPublishOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/DefaultNotificationDataSerializer.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationDataSerializer.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationSender.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationSenderExtensions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/Internal/DefaultNotificationDefinitionProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/Internal/NotificationSender.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NotificationPublishProviderManager.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NullNotificationStore.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.RealTime/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.RealTime/LINGYUN/Abp/RealTime/Localization/LocalizableStringInfo.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Settings/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Settings/Volo/Abp/Settings/ISettingProviderExtensions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Sms.Aliyun/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN.Abp.Sms.Aliyun.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN/Abp/Sms/Aliyun/AliyunSmsSender.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN.Abp.Wrapper.csproj delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/AbpHttpWrapConsts.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/AbpWrapperModule.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/AbpWrapperOptions.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/DefaultExceptionWrapHandler.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/ExceptionWrapContext.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/ExceptionWrapHandlerFactory.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IExceptionWrapHandler.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IExceptionWrapHandlerFactory.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IWrapDisabled.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/IgnoreWrapResultAttribute.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/WrapResult.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/LINGYUN/Abp/Wrapper/WrapResult`T.cs delete mode 100644 aspnet-core/modules/common/LINGYUN.Abp.Wrapper/README.md delete mode 100644 aspnet-core/modules/console/LINGYUN.Abp.Encryption.Console/AbpEncryptionConsoleModule.cs delete mode 100644 aspnet-core/modules/console/LINGYUN.Abp.Encryption.Console/LINGYUN.Abp.Encryption.Console.csproj delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore.Wrapper/LINGYUN/Abp/Dapr/Actors/AspNetCore/Wrapper/AbpDaprActorsAspNetCoreWrapperModule.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors.AspNetCore/LINGYUN/Abp/Dapr/Actors/AspNetCore/AbpDaprActorsAspNetCoreModule.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/AbpDaprActorsModule.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/DaprRemoteServiceConfigurationExtensions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Actors/LINGYUN/Abp/Dapr/Actors/DynamicProxying/DynamicDaprActorProxyInterceptor.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client.Wrapper/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client.Wrapper/LINGYUN/Abp/Dapr/Client/Wrapper/AbpDaprClientWrapperModule.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client.Wrapper/README.md delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/AbpDaprClientBuilderOptions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/AbpDaprClientModule.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/ClientProxying/AbpDaprClientProxyOptions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/ClientProxying/DaprClientProxyBase.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DaprRemoteServiceConfigurationExtensions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/DynamicDaprClientProxyInterceptor.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/LINGYUN/Abp/Dapr/Client/DynamicProxying/DynamicDaprProxyInterceptorClientProxy.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/Microsoft/Extensions/DependencyInjection/ServiceCollectionDaprClientProxyExtensions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr.Client/README.md delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DaprClientBuilderExtensions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DaprClientFactoryOptions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DefaultDaprClientBuilder.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Dapr/Client/DefaultDaprClientFactory.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Dapr/Client/IDaprClientBuilder.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Dapr/Client/IDaprClientFactory.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Dapr/Client/IDaprClientFactoryExtensions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/LINGYUN/Abp/Dapr/AbpDaprModule.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/Microsoft/Extensions/DependencyInjection/ServiceCollectionDaprClientExtensions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.Dapr/README.md delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/AbpDistributedLockingDaprModule.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/AbpDistributedLockingDaprOptions.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/DaprAbpDistributedLock.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/DaprAbpDistributedLockHandle.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/ILockOwnerFinder.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/LINGYUN/Abp/DistributedLocking/Dapr/LockOwnerFinder.cs delete mode 100644 aspnet-core/modules/dapr/LINGYUN.Abp.DistributedLocking.Dapr/README.md delete mode 100644 aspnet-core/modules/dapr/README.md delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/AbpDataProtectionDbContext.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/AbpDataProtectionEntityFrameworkCoreModule.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/DataProtectionAsyncQueryableProvider.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/EfCoreDataProtectionRepositoryBase.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection.EntityFrameworkCore/LINGYUN/Abp/DataProtection/EntityFrameworkCore/ProtectedEntityHelper.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN.Abp.DataProtection.csproj delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/AbpDataProtectionModule.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/DataProtectionAsyncQueryableProvider.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ExpressionType.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/IDataProtectdChecker.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/IDataProtection.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectBehavior.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectedField.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectedFieldRule.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ProtectedResource.cs delete mode 100644 aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtection/LINGYUN/Abp/DataProtection/ResourceGrantedResult.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableApplicationContractsModule.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/Dto/DynamicParamterDto.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/Dto/GetListByDynamicQueryableInput.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/Dto/ParamterOptionDto.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application.Contracts/LINGYUN/Abp/Dynamic/Queryable/IDynamicQueryableAppService.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN.Abp.Dynamic.Queryable.Application.csproj delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableApplicationModule.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableOptions.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.Application/LINGYUN/Abp/Dynamic/Queryable/DynamicQueryableAppService.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/LINGYUN.Abp.Dynamic.Queryable.HttpApi.csproj delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/LINGYUN/Abp/Dynamic/Queryable/AbpDynamicQueryableHttpApiModule.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Abp.Dynamic.Queryable.HttpApi/LINGYUN/Abp/Dynamic/Queryable/DynamicQueryableControllerBase.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN.Linq.Dynamic.Queryable.csproj delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicComparison.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicLogic.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicParamter.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/DynamicQueryable.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/LINGYUN/Linq/Dynamic/Queryable/Reflection/NullableTypeExtensions.cs delete mode 100644 aspnet-core/modules/dynamic-queryable/LINGYUN.Linq.Dynamic.Queryable/System/Linq/Expressions/ObjectQueryableExtensions.cs delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN.Abp.Elasticsearch.Jobs.csproj delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN.Abp.Elasticsearch.csproj delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/AbpElasticsearchModule.cs delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/AbpElasticsearchOptions.cs delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/ElasticsearchClientFactory.cs delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch/LINGYUN/Abp/Elasticsearch/IElasticsearchClientFactory.cs delete mode 100644 aspnet-core/modules/elasticsearch/LINGYUN.Abp.Elasticsearch/README.md delete mode 100644 aspnet-core/modules/features/LINGYUN.Abp.FeatureManagement.Client/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/features/LINGYUN.Abp.Features.Client/FodyWeavers.xsd rename aspnet-core/modules/{navigation/LINGYUN.Abp.UI.Navigation => identity/LINGYUN.Abp.Identity.OrganizaztionUnits}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.Identity.OrganizaztionUnits/FodyWeavers.xsd create mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.Identity.OrganizaztionUnits/LINGYUN.Abp.Identity.OrganizaztionUnits.csproj create mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.Identity.OrganizaztionUnits/LINGYUN/Abp/Identity/OrganizaztionUnits/AbpIdentityOrganizaztionUnitsModule.cs create mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.Identity.OrganizaztionUnits/LINGYUN/Abp/Identity/OrganizaztionUnits/OrganizationUnitClaimsPrincipalContributor.cs delete mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.PermissionManagement.Domain.Identity/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.PermissionManagement.Domain.Identity/LINGYUN.Abp.PermissionManagement.Domain.Identity.csproj delete mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.PermissionManagement.Domain.Identity/LINGYUN/Abp/PermissionManagement/Identity/AbpPermissionManagementDomainIdentityModule.cs delete mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.PermissionManagement.Domain.Identity/LINGYUN/Abp/PermissionManagement/Identity/IdentityPermissionManager.cs delete mode 100644 aspnet-core/modules/identity/LINGYUN.Abp.PermissionManagement.Domain.Identity/README.md rename aspnet-core/modules/{nexus/LINGYUN.Abp.BlobStoring.Nexus => localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/FodyWeavers.xsd create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN.Abp.LocalizationManagement.Application.Contracts.csproj rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementApplicationContractsModule.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ILanguageAppService.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/IResourceAppService.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ITextAppService.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageCreateDto.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageCreateOrUpdateDto.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageDto.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageUpdateDto.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LocalizationRemoteServiceConsts.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/Permissions/LocalizationManagementPermissionDefinitionProvider.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/Permissions/LocalizationManagementPermissions.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceCreateDto.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceCreateOrUpdateDto.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceDto.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceUpdateDto.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/RestoreDefaultTextInput.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/SetTextInput.cs rename aspnet-core/modules/{nexus/LINGYUN.Abp.Sonatype.Nexus => localization-management/LINGYUN.Abp.LocalizationManagement.Application}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application/FodyWeavers.xsd create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN.Abp.LocalizationManagement.Application.csproj rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementApplicationModule.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/LanguageAppService.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/LocalizationAppServiceBase.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/LocalizationManagementApplicationMapperProfile.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/ResourceAppService.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/TextAppService.cs rename aspnet-core/modules/{notifications/LINGYUN.Abp.Notifications.Application.Contracts => localization-management/LINGYUN.Abp.LocalizationManagement.Domain.Shared}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain.Shared/FodyWeavers.xsd create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN.Abp.LocalizationManagement.Domain.Shared.csproj rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementDomainSharedModule.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/LanguageConsts.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/LanguageEto.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/Localization/LocalizationManagementResource.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/Localization/Resources/en.json (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/LocalizationErrorCodes.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/ResourceConsts.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/ResourceEto.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/TextConsts.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/TextDifference.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/TextEto.cs (100%) rename aspnet-core/modules/{notifications/LINGYUN.Abp.Notifications.Application => localization-management/LINGYUN.Abp.LocalizationManagement.Domain}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/FodyWeavers.xsd create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN.Abp.LocalizationManagement.Domain.csproj create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementDomainModule.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementOptions.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/ILanguageRepository.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/ILocalizationStoreCache.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/IResourceRepository.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/ITextRepository.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/Language.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LanguageProvider.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationCacheInvalidator.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationDbProperties.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationDictionary.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationDictionaryWithCulture.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationDictionaryWithResource.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationLanguageDictionary.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationManagementDomainMapperProfile.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationManagementPersistenceReader.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationManagementPersistenceWriter.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationStore.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationStoreCacheInitializeContext.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationStoreInMemoryCache.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/Resource.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/Text.cs (100%) rename aspnet-core/modules/{notifications/LINGYUN.Abp.Notifications.Domain.Shared => localization-management/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/FodyWeavers.xsd rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore.csproj (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/AbpLocalizationManagementEntityFrameworkCoreModule.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/EfCoreLanguageRepository.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/EfCoreResourceRepository.cs (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/EfCoreTextRepository.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/ILocalizationDbContext.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/LocalizationDbContext.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/LocalizationDbContextModelBuilderExtensions.cs (100%) rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/LocalizationModelBuilderConfigurationOptions.cs (100%) rename aspnet-core/modules/{notifications/LINGYUN.Abp.Notifications.Domain => localization-management/LINGYUN.Abp.LocalizationManagement.HttpApi}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.HttpApi/FodyWeavers.xsd create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN.Abp.LocalizationManagement.HttpApi.csproj create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementHttpApiModule.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN/Abp/LocalizationManagement/LanguageController.cs create mode 100644 aspnet-core/modules/localization-management/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN/Abp/LocalizationManagement/ResourceController.cs rename aspnet-core/modules/{lt => localization-management}/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN/Abp/LocalizationManagement/TextController.cs (100%) rename aspnet-core/modules/{lt => localization-management}/README.md (100%) delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/FodyWeavers.xml delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN.Abp.AspNetCore.Mvc.Localization.csproj delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/AbpAspNetCoreMvcLocalizationModule.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/ITextAppService.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/LanguageAppService.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/LanguageController.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/ResourceAppService.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/Resources/en.json delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/Resources/zh-Hans.json delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/TextAppService.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.AspNetCore.Mvc.Localization/LINGYUN/Abp/AspNetCore/Mvc/Localization/TextDifferenceDto.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.CultureMap/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/AbpCultureMapRequestCultureProvider.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/AbpLocalizationCultureMapModule.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/AbpLocalizationCultureMapOptions.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.CultureMap/LINGYUN/Abp/Localization/CultureMap/CultureMapInfo.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.CultureMap/Microsoft/AspNetCore/Builder/AbpCultureMapApplicationBuilderExtensions.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.CultureMap/README.md delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Json/LINGYUN.Abp.Localization.Json.csproj delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN.Abp.Localization.Persistence.csproj delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/AbpLocalizationPersistenceModule.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/AbpLocalizationPersistenceOptions.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/DefaultStaticLocalizationSaver.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/ILocalizationPersistenceReader.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/ILocalizationPersistenceWriter.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/IStaticLocalizationSaver.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/LocalizableStringText.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/LocalizationPersistenceContributor.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/LocalizationSaveToPersistenceContributor.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/NoneLocalizationPersistenceReader.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/NoneLocalizationPersistenceWriter.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/LINGYUN/Abp/Localization/Persistence/StaticLocalizationSaverHostService.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/README.md delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Persistence/Volo/Abp/Localization/AbpLocalizationOptionsExtensions.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Xml/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Xml/LINGYUN.Abp.Localization.Xml.csproj delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Xml/LINGYUN/Abp/Localization/Xml/XmlFileLocalizationResourceContributorBase.cs delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization.Xml/README.md delete mode 100644 aspnet-core/modules/localization/LINGYUN.Abp.Localization/LINGYUN.Abp.Localization.csproj delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN.Abp.Logging.Serilog.Elasticsearch.csproj delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/AbpLoggingSerilogElasticsearchMapperProfile.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/AbpLoggingSerilogElasticsearchModule.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/AbpLoggingSerilogElasticsearchOptions.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogElasticsearchLoggingManager.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogException.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogField.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/LINGYUN/Abp/AuditLogging/Serilog/Elasticsearch/SerilogInfo.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging.Serilog.Elasticsearch/README.md delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN.Abp.Logging.csproj delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/AbpLoggingEnricherPropertyNames.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/AbpLoggingModule.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/DefaultLoggingManager.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/ILoggingManager.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/LogException.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/LogField.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/LINGYUN/Abp/AuditLogging/LogInfo.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Logging/README.md delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN.Abp.Serilog.Enrichers.Application.csproj delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN/Abp/Serilog/Enrichers/Application/AbpSerilogEnrichersApplicationModule.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN/Abp/Serilog/Enrichers/Application/AbpSerilogEnrichersConsts.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application/LINGYUN/Abp/Serilog/Enrichers/Application/ApplicationNameEnricher.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application/README.md delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.Application/Serilog/ApplicationLoggerConfigurationExtensions.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/FodyWeavers.xml delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN.Abp.Serilog.Enrichers.UniqueId.csproj delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/AbpSerilogEnrichersUniqueIdModule.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/AbpSerilogEnrichersUniqueIdOptions.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/AbpSerilogUniqueIdConsts.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/LINGYUN/Abp/Serilog/Enrichers/UniqueId/UniqueIdEnricher.cs delete mode 100644 aspnet-core/modules/logging/LINGYUN.Abp.Serilog.Enrichers.UniqueId/Serilog/UniqueIdLoggerConfigurationExtensions.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN.Abp.LocalizationManagement.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ILanguageAppService.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/IResourceAppService.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageCreateDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageCreateOrUpdateDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/LanguageUpdateDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceCreateDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceCreateOrUpdateDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/ResourceUpdateDto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/RestoreDefaultTextInput.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application.Contracts/LINGYUN/Abp/LocalizationManagement/SetTextInput.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN.Abp.LocalizationManagement.Application.csproj delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/LanguageAppService.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/LocalizationAppServiceBase.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/LocalizationManagementApplicationMapperProfile.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/ResourceAppService.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Application/LINGYUN/Abp/LocalizationManagement/TextAppService.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain.Shared/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN.Abp.LocalizationManagement.Domain.Shared.csproj delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/LanguageEto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/LocalizationErrorCodes.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain.Shared/LINGYUN/Abp/LocalizationManagement/ResourceEto.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN.Abp.LocalizationManagement.Domain.csproj delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementDomainModule.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementOptions.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/ILocalizationStoreCache.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/Language.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LanguageProvider.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationCacheInvalidator.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationDictionary.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationDictionaryWithCulture.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationDictionaryWithResource.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationLanguageDictionary.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationManagementPersistenceReader.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationManagementPersistenceWriter.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationStore.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationStoreCacheInitializeContext.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/LocalizationStoreInMemoryCache.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.Domain/LINGYUN/Abp/LocalizationManagement/Resource.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/EfCoreTextRepository.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore/LINGYUN/Abp/LocalizationManagement/EntityFrameworkCore/ILocalizationDbContext.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.HttpApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN.Abp.LocalizationManagement.HttpApi.csproj delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN/Abp/LocalizationManagement/AbpLocalizationManagementHttpApiModule.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN/Abp/LocalizationManagement/LanguageController.cs delete mode 100644 aspnet-core/modules/lt/LINGYUN.Abp.LocalizationManagement.HttpApi/LINGYUN/Abp/LocalizationManagement/ResourceController.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN.Abp.MessageService.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/GetMyFriendsDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/GetUserLastMessageDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/GroupMessageGetByPagedDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/MyFriendGetByPagedDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/UserMessageGetByPagedDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/IChatAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/IMyFriendAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupAcceptUserDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupRemoveUserDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupSearchInput.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupUserGetByPagedDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/UserJoinGroupDto.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/IGroupAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/IUserGroupAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissions.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissionsDefinitionProvider.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/AbpMessageServiceApplicationAutoMapperProfile.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/AbpMessageServiceApplicationModule.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/AbpMessageServiceApplicationServiceBase.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Chat/ChatAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Chat/MyFriendAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Groups/GroupAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Groups/UserGroupAppService.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN.Abp.MessageService.Domain.Shared.csproj delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/AbpMessageServiceDomainSharedModule.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Groups/ChatGroupConsts.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Localization/MessageServiceResource.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/MessageServiceErrorCodes.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Settings/MessageServiceSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Settings/MessageServiceSettingNames.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN.Abp.MessageService.Domain.csproj delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/AbpMessageServiceDomainModule.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/FriendStore.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IChatDataSeeder.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IMessageRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IUserChatCardRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IUserChatFriendRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/Message.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/MessageProcessor.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/MessageStore.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserCardFinder.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserChatCard.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserChatFriend.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserChatSetting.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserMessage.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserOnlineChanger.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/EventBus/Local/UserChatFriendEventHandler.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/ChatGroup.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/GroupChatBlack.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/GroupMessage.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/GroupStore.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/IGroupRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/IGroupRepositoryExtensions.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/IUserChatGroupRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/UserChatGroup.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/UserGroupCard.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/UserGroupStore.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/IMessageDataSeeder.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Mapper/MessageServiceDomainAutoMapperProfile.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/NullMessageDataSeeder.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Chat/EfCoreMessageRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Chat/EfCoreUserChatCardRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Chat/EfCoreUserChatFriendRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/AbpMessageServiceEntityFrameworkCoreModule.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/IMessageServiceDbContext.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/MessageServiceDbContext.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/MessageServiceDbContextModelCreatingExtensions.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Groups/EfCoreGroupRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Groups/EfCoreUserChatGroupRepository.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi.Client/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/AbpMessageServiceHttpApiModule.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/Chat/MyFriendController.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/Groups/GroupController.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/Groups/UserGroupController.cs delete mode 100644 aspnet-core/modules/message/LINGYUN.Abp.MessageService.SignalR/LINGYUN.Abp.MessageService.SignalR.csproj delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper.csproj delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/Wrapper/AbpAspNetCoreMvcIdempotentWrapperModule.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/Wrapper/AbpIdempotentExceptionPageWrapResultFilter.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/Wrapper/AbpIdempotentExceptionWrapResultFilter.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/Wrapper/IdempotentHttpResponseWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper/README.md delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN.Abp.AspNetCore.Mvc.Idempotent.csproj delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/AbpAspNetCoreMvcIdempotentModule.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/AbpAspNetCoreMvcIdempotentOptions.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/LINGYUN/Abp/AspNetCore/Mvc/Idempotent/AbpIdempotentActionFilter.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Idempotent/README.md delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN.Abp.AspNetCore.Mvc.Wrapper.csproj delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/HttpResponseWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/AbpAspNetCoreMvcWrapperModule.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/ExceptionHandling/AbpExceptionPageWrapResultFilter.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/ExceptionHandling/AbpExceptionWrapResultFilter.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Filters/AbpWrapResultFilter.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/HttpResponseWrapperContext.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/IHttpResponseWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/IWrapResultChecker.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Localization/AbpMvcWrapperResource.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Localization/Resources/en.json delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Localization/Resources/zh-Hans.json delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/WrapResultChecker.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/ActionResultWrapperFactory.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/EmptyActionResultWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/IActionResultWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/IActionResultWrapperFactory.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/JsonActionResultWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/NullActionResultWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/LINGYUN/Abp/AspNetCore/Mvc/Wrapper/Wraping/ObjectActionResultWrapper.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/Microsoft/AspNetCore/Cors/AbpCorsPolicyBuilderExtensions.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/Microsoft/AspNetCore/Mvc/ActionContextExtensions.cs delete mode 100644 aspnet-core/modules/mvc/LINGYUN.Abp.AspNetCore.Mvc.Wrapper/README.md delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN.Abp.UI.Navigation.csproj delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/AbpNavigationOptions.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/AbpUINavigationModule.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/ApplicationMenu.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/ApplicationMenuList.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/IHasMenuItems.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationDefinitionContext.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationDefinitionManager.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationDefinitionProvider.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationProvider.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/INavigationSeedContributor.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDataSeedContributor.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinition.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinitionContext.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinitionManager.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationDefinitionProvider.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationProvider.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationSeedContext.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/LINGYUN/Abp/UI/Navigation/NavigationSeedContributor.cs delete mode 100644 aspnet-core/modules/navigation/LINGYUN.Abp.UI.Navigation/README.md delete mode 100644 aspnet-core/modules/nexus/LINGYUN.Abp.OssManagement.Nexus/LINGYUN.Abp.OssManagement.Nexus.csproj delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN.Abp.Notifications.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/AbpNotificationsApplicationContractsModule.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationGetByIdDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationMarkReadStateInput.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationSendDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationTemplateDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/SubscriptionsGetByNameDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/SubscriptionsGetByPagedDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationChangeReadStateDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationGetByNameDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationGetByPagedDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserSubscreNotificationDto.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserSubscriptionsResult.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/IMyNotificationAppService.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/IMySubscriptionAppService.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/INotificationAppService.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Permissions/NotificationsPermissions.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Permissions/NotificationsPermissionsDefinitionProvider.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/LINGYUN.Abp.Notifications.Application.csproj delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationAutoMapperProfile.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationModule.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationServiceBase.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/MyNotificationAppService.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/MySubscriptionAppService.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/NotificationAppService.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain.Shared/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN.Abp.Notifications.Domain.Shared.csproj delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/AbpNotificationsDomainSharedModule.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationDefinitionGroupRecordConsts.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationDefinitionRecordConsts.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationTemplateConsts.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationsErrorCodes.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN.Abp.Notifications.Domain.csproj delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationsDomainAutoMapperProfile.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationsDomainModule.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationsManagementOptions.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/DynamicNotificationDefinitionInMemoryCache.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/DynamicNotificationDefinitionStore.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/IDynamicNotificationDefinitionStoreCache.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationDefinitionGroupRecordRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationDefinitionRecordRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationDefinitionSerializer.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/IStaticNotificationSaver.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/IUserNotificationRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/Notification.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionGroupRecord.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionGroupsCacheItem.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionInitializer.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionRecord.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionSerializer.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionsCacheItem.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationStore.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/StaticNotificationSaver.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/UserNotificationInfo.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN.Abp.Notifications.EntityFrameworkCore.csproj delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/AbpNotificationsEntityFrameworkCoreModule.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreNotificationDefinitionGroupRecordRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreNotificationDefinitionRecordRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreNotificationRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreUserNotificationRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreUserSubscribeRepository.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/INotificationsDbContext.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/INotificationsDefinitionDbContext.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/NotificationsDbContext.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/NotificationsDbContextModelCreatingExtensions.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/NotificationsDefinitionDbContext.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.HttpApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN.Abp.Notifications.HttpApi.csproj delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/AbpNotificationsHttpApiModule.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/MyNotificationController.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/MySubscriptionController.cs delete mode 100644 aspnet-core/modules/notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/NotificationController.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi.Authorization/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN.Abp.OpenApi.Authorization.csproj delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/AbpOpenApiAuthorizationModule.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/IOpenApiAuthorizationService.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/OpenApiAuthorizationMiddleware.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi.Authorization/LINGYUN/Abp/OpenApi/Authorization/OpenApiAuthorizationService.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi.Authorization/Microsoft/AspNetCore/Builder/OpenApiAuthorizationApplicationBuilderExtensions.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN.Abp.OpenApi.csproj delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AbpOpenApiConsts.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AbpOpenApiModule.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AbpOpenApiOptions.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/AppDescriptor.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/ConfigurationStore/AbpDefaultAppKeyStoreOptions.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/ConfigurationStore/DefaultAppKeyStore.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/IAppKeyStore.cs delete mode 100644 aspnet-core/modules/open-api/LINGYUN.Abp.OpenApi/LINGYUN/Abp/OpenApi/Localization/OpenApiResource.cs delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/Microsoft/Extensions/DependencyInjection/ClientProxyServiceCollectionExtensions.cs delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/OpenApi.Sdk.csproj delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/OpenApi/ApiResponse.cs delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/OpenApi/ApiResponse`T.cs delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/OpenApi/ClientProxy.cs delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/OpenApi/IClientProxy.cs delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/OpenApi/IClientProxyExtensions.cs delete mode 100644 aspnet-core/modules/open-api/OpenApi.Sdk/System/StringMd5Extensions.cs rename aspnet-core/modules/{notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore => oss-management/LINGYUN.Abp.OssManagement.Nexus}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.Nexus/FodyWeavers.xsd create mode 100644 aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.Nexus/LINGYUN.Abp.OssManagement.Nexus.csproj rename aspnet-core/modules/{nexus => oss-management}/LINGYUN.Abp.OssManagement.Nexus/LINGYUN/Abp/OssManagement/Nexus/AbpOssManagementNexusModule.cs (100%) rename aspnet-core/modules/{nexus => oss-management}/LINGYUN.Abp.OssManagement.Nexus/LINGYUN/Abp/OssManagement/Nexus/NexusOssContainer.cs (100%) rename aspnet-core/modules/{nexus => oss-management}/LINGYUN.Abp.OssManagement.Nexus/LINGYUN/Abp/OssManagement/Nexus/NexusOssContainerFactory.cs (100%) rename aspnet-core/modules/{nexus => oss-management}/LINGYUN.Abp.OssManagement.Nexus/System/IO/SystemExtensions.cs (100%) delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.Notifications.PushPlus/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.Notifications.PushPlus/LINGYUN.Abp.Notifications.PushPlus.csproj delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/NotificationDataExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/NotificationDefinitionExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/PushPlus/AbpNotificationsPushPlusModule.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/PushPlus/PushPlusNotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.Notifications.PushPlus/README.md delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN.Abp.PushPlus.SettingManagement.csproj delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/AbpPushPlusSettingManagementModule.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus.SettingManagement/LINGYUN/Abp/PushPlus/SettingManagement/PushPlusSettingAppService.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN.Abp.PushPlus.csproj delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/AbpPushPlusModule.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/PushPlusChannelType.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/PushPlusChannelTypeExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/IPushPlusWebhookProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/PushPlusWebhook.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/PushPlusWebhookProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/PushPlusWebhookType.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Channel/Webhook/WebhookHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Features/PushPlusFeatureDefinitionProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Features/PushPlusFeatureNames.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Localization/PushPlusResource.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/IPushPlusMessageProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/IPushPlusMessageSender.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/IPushPlusMessageSenderExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/MessageHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessage.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageSender.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageStatus.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageTemplate.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/PushPlusMessageType.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Message/SendPushPlusMessageResult.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/PushPlusPagedResponse.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/PushPlusRequestException.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/PushPlusResponse.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/IPushPlusChannelProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannel.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannelProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannelRecevieLimit.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/PushPlusChannelSendLimit.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Setting/SettingHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Settings/PushPlusSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Settings/PushPlusSettingNames.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/IPushPlusTokenProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/PushPlusToken.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/PushPlusTokenCacheItem.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/PushPlusTokenProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Token/TokenHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/IPushPlusTopicProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopic.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicForMe.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicProfile.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicQrCode.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicQrCodeType.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicType.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/PushPlusTopicUser.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/Topic/TopicHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/IPushPlusUserProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserEmailStatus.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserFollowStatus.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserLimitTime.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserPhoneBindStatus.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserProfile.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserProvider.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserSendLimit.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/PushPlusUserSex.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/LINGYUN/Abp/PushPlus/User/UserHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/Microsoft/Extensions/DependencyInjection/IServiceConnectionExtensions.cs delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/README.md delete mode 100644 aspnet-core/modules/pushplus/LINGYUN.Abp.PushPlus/System/Net/Http/IHttpClientFactoryExtensions.cs rename aspnet-core/modules/{notifications/LINGYUN.Abp.Notifications.HttpApi => realtime-message/LINGYUN.Abp.IM.SignalR}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM.SignalR/FodyWeavers.xsd rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM.SignalR/LINGYUN.Abp.IM.SignalR.csproj (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/AbpIMSignalRModule.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/AbpIMSignalROptions.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/Hubs/MessagesHub.cs rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/Localization/Resources/en.json (100%) rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM.SignalR/LINGYUN/Abp/IM/SignalR/Messages/SignalRMessageSenderProvider.cs rename aspnet-core/modules/{open-api/LINGYUN.Abp.OpenApi.Authorization => realtime-message/LINGYUN.Abp.IM}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN.Abp.IM.csproj create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/AbpIMModule.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/AbpIMOptions.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Contract/IFriendStore.cs rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Contract/UserAddFriendResult.cs (100%) rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Contract/UserFriend.cs (100%) rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Contract/UserFriendGroup.cs (100%) rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Contract/UserFriendStatus.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/Group.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/GroupUserCard.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/IGroupStore.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/IUserGroupStore.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Groups/UserGroup.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/IUserCardFinder.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/IUserOnlineChanger.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/IUserOnlineChecker.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Localization/AbpIMResource.cs rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Localization/Resources/en.json (100%) rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/ChatMessage.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageBlocker.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageProcessor.cs rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageSender.cs (100%) rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageSenderProvider.cs (100%) rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageSenderProviderManager.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/IMessageStore.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/LastChatMessage.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSendResult.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSender.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSenderProviderBase.cs rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSenderProviderManager.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageSourceType.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageState.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/MessageType.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/NullMessageBlocker.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Messages/NullMessageProcessor.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/NullUserOnlineChanger.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/NullUserOnlineChecker.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Settings/AbpIMSettingNames.cs rename aspnet-core/modules/{common => realtime-message}/LINGYUN.Abp.IM/LINGYUN/Abp/IM/Sex.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/UserCard.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.IM/LINGYUN/Abp/IM/UserOnlineState.cs rename aspnet-core/modules/{open-api/LINGYUN.Abp.OpenApi => realtime-message/LINGYUN.Abp.MessageService.Application.Contracts}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN.Abp.MessageService.Application.Contracts.csproj rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/AbpMessageServiceApplicationContractsModule.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/AbpMessageServiceConsts.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/ChatMessageSendResultDto.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/GetMyFriendsDto.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/GetUserLastMessageDto.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/GroupMessageGetByPagedDto.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/MyFriendAddRequestDto.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/MyFriendCreateDto.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/MyFriendGetByPagedDto.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/MyFriendOperationDto.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/UserGroupGetByGroupIdDto.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/Dto/UserMessageGetByPagedDto.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/IChatAppService.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Chat/IMyFriendAppService.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupAcceptUserDto.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupRemoveUserDto.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupSearchInput.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/GroupUserGetByPagedDto.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/Dto/UserJoinGroupDto.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/IGroupAppService.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Groups/IUserGroupAppService.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/en.json (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissions.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissionsDefinitionProvider.cs rename aspnet-core/modules/{pushplus/LINGYUN.Abp.Notifications.PushPlus => realtime-message/LINGYUN.Abp.MessageService.Application}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/FodyWeavers.xsd rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Application/LINGYUN.Abp.MessageService.Application.csproj (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/AbpMessageServiceApplicationAutoMapperProfile.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/AbpMessageServiceApplicationModule.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/AbpMessageServiceApplicationServiceBase.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Chat/ChatAppService.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Chat/MyFriendAppService.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Groups/GroupAppService.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application/LINGYUN/Abp/MessageService/Groups/UserGroupAppService.cs rename aspnet-core/modules/{pushplus/LINGYUN.Abp.PushPlus.SettingManagement => realtime-message/LINGYUN.Abp.MessageService.Domain.Shared}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN.Abp.MessageService.Domain.Shared.csproj create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/AbpMessageServiceDomainSharedModule.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Chat/MessageConsts.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Chat/UserChatCardConsts.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Chat/UserChatFriendConsts.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Chat/UserChatFriendEto.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Groups/ChatGroupConsts.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Localization/MessageServiceResource.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Localization/Resources/en.json (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/MessageServiceErrorCodes.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/ObjectExtending/MessageServiceModuleExtensionConfiguration.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/ObjectExtending/MessageServiceModuleExtensionConfigurationDictionaryExtensions.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/ObjectExtending/MessageServiceModuleExtensionConsts.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Settings/MessageServiceSettingDefinitionProvider.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN/Abp/MessageService/Settings/MessageServiceSettingNames.cs rename aspnet-core/modules/{pushplus/LINGYUN.Abp.PushPlus => realtime-message/LINGYUN.Abp.MessageService.Domain}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN.Abp.MessageService.Domain.csproj rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/AbpMessageServiceDbProperties.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/AbpMessageServiceDomainModule.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/ChatDataSeeder.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/ChatNotificationNames.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/FriendStore.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IChatDataSeeder.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IMessageRepository.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IUserChatCardRepository.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IUserChatFriendRepository.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/IUserChatSettingRepository.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/Message.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/MessageProcessor.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/MessageStore.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserCardFinder.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserChatCard.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserChatFriend.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserChatFriendGroup.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserChatSetting.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserFriendCacheItem.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserMessage.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/UserOnlineChanger.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/EventBus/Local/UserChatFriendEventHandler.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/ChatGroup.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/GroupChatBlack.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/GroupMessage.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/GroupStore.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/IGroupRepository.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/IGroupRepositoryExtensions.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/IUserChatGroupRepository.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/UserChatGroup.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/UserGroupCard.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Groups/UserGroupStore.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/IMessageDataSeeder.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Mapper/MessageServiceDomainAutoMapperProfile.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Notifications/AbpMessageServiceNotificationDefinitionProvider.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Notifications/MessageServiceNotificationNames.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/NullMessageDataSeeder.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Utils/DateTimeHelper.cs (100%) rename aspnet-core/modules/{rules/LINGYUN.Abp.Rules.NRules => realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/FodyWeavers.xsd rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN.Abp.MessageService.EntityFrameworkCore.csproj (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Chat/EfCoreMessageRepository.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Chat/EfCoreUserChatCardRepository.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Chat/EfCoreUserChatFriendRepository.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Chat/EfCoreUserChatSettingRepository.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/AbpMessageServiceEntityFrameworkCoreModule.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/IMessageServiceDbContext.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/MessageServiceDbContext.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/MessageServiceDbContextModelCreatingExtensions.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/MessageServiceModelBuilderConfigurationOptions.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Groups/EfCoreGroupRepository.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/Groups/EfCoreUserChatGroupRepository.cs rename aspnet-core/modules/{rules/LINGYUN.Abp.Rules.RulesEngine => realtime-message/LINGYUN.Abp.MessageService.HttpApi.Client}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.HttpApi.Client/FodyWeavers.xsd rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.HttpApi.Client/LINGYUN.Abp.MessageService.HttpApi.Client.csproj (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.HttpApi.Client/LINGYUN/Abp/MessageService/AbpMessageServiceHttpApiClientModule.cs (100%) rename aspnet-core/modules/{rules/LINGYUN.Abp.Rules => realtime-message/LINGYUN.Abp.MessageService.HttpApi}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.HttpApi/FodyWeavers.xsd rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.HttpApi/LINGYUN.Abp.MessageService.HttpApi.csproj (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/AbpMessageServiceHttpApiModule.cs rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/Chat/ChatController.cs (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/Chat/MyFriendController.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/Groups/GroupController.cs create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN/Abp/MessageService/Groups/UserGroupController.cs rename aspnet-core/modules/{settings/LINGYUN.Abp.SettingManagement.Application.Contracts => realtime-message/LINGYUN.Abp.MessageService.SignalR}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.SignalR/LINGYUN.Abp.MessageService.SignalR.csproj rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.SignalR/LINGYUN/Abp/MessageService/SignalR/AbpMessageServiceSignalRModule.cs (100%) rename aspnet-core/modules/{message => realtime-message}/LINGYUN.Abp.MessageService.SignalR/LINGYUN/Abp/MessageService/SignalR/Hubs/AbpMessageHub.cs (100%) rename aspnet-core/modules/{tenants/LINGYUN.Abp.MultiTenancy.DbFinder => realtime-notifications/LINGYUN.Abp.ExceptionHandling.Notifications}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.ExceptionHandling.Notifications/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.ExceptionHandling.Notifications/LINGYUN.Abp.ExceptionHandling.Notifications.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.ExceptionHandling.Notifications/LINGYUN/Abp/ExceptionHandling/Notifications/AbpNotificationsExceptionHandlingModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.ExceptionHandling.Notifications/LINGYUN/Abp/ExceptionHandling/Notifications/AbpNotificationsExceptionSubscriber.cs rename aspnet-core/modules/{tenants/LINGYUN.Abp.MultiTenancy.RemoteService => realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN.Abp.Notifications.Application.Contracts.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/AbpNotificationsApplicationContractsModule.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/AbpNotificationsRemoteServiceConsts.cs (100%) rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationDto.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationGetByIdDto.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationGroupDto.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationMarkReadStateInput.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationSendDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/NotificationTemplateDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/SubscriptionsGetByNameDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/SubscriptionsGetByPagedDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationChangeReadStateDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationGetByNameDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserNotificationGetByPagedDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserSubscreNotificationDto.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Dto/UserSubscriptionsResult.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/IMyNotificationAppService.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/IMySubscriptionAppService.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/INotificationAppService.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Permissions/NotificationsPermissions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application.Contracts/LINGYUN/Abp/Notifications/Permissions/NotificationsPermissionsDefinitionProvider.cs rename aspnet-core/modules/{tenants/LINGYUN.Abp.MultiTenancy.Saas => realtime-notifications/LINGYUN.Abp.Notifications.Application}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN.Abp.Notifications.Application.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationAutoMapperProfile.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationServiceBase.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/MyNotificationAppService.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/MySubscriptionAppService.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/NotificationAppService.cs rename aspnet-core/modules/{tenants/LINGYUN.Abp.MultiTenancy => realtime-notifications/LINGYUN.Abp.Notifications.Common}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN.Abp.Notifications.Common.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/AbpNotificationsCommonModule.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Localization/Common/en.json (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Localization/Common/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/NotificationsCommonNotificationDefinitionProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/NotificationsCommonNotificationNames.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/ExceptionNotifier/en.tpl create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/ExceptionNotifier/zh-Hans.tpl create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/NewTenantRegisterd/en.tpl create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/NewTenantRegisterd/zh-Hans.tpl create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/NotificationsCommonTemplateProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/WelcomeToApplication/en.tpl create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/WelcomeToApplication/zh-Hans.tpl create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Common/LINGYUN/Abp/Notifications/Templates/layout.tpl rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Common/Volo/Abp/MultiTenancy/TenantNotificationNames.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Common/Volo/Abp/Users/UserNotificationNames.cs (100%) rename aspnet-core/modules/{tenants/LINGYUN.Abp.TenantManagement.Application.Contracts => realtime-notifications/LINGYUN.Abp.Notifications.Core}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN.Abp.Notifications.Core.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/AbpNotificationTemplateDefinitionProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/AbpNotificationsCoreModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/AbpNotificationsOptions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/DefaultNotifications.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/IDynamicNotificationDefinitionStore.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/INotificationDefinitionContext.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/INotificationDefinitionManager.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/INotificationDefinitionProvider.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/IStaticNotificationDefinitionStore.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/Localization/NotificationsResource.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationContentType.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationData.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationDefinition.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationDefinitionContext.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationDefinitionManager.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationDefinitionProvider.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationEto.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationEventData.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationGroupDefinition.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationInfo.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationKeywords.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationLifetime.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationProviderNames.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationReadState.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationSeverity.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationSubscriptionInfo.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationTemplate.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NotificationType.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/NullDynamicNotificationDefinitionStore.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/StaticNotificationDefinitionStore.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Core/LINGYUN/Abp/Notifications/UserIdentifier.cs (100%) rename aspnet-core/modules/{tenants/LINGYUN.Abp.TenantManagement.Application => realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN.Abp.Notifications.Domain.Shared.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/AbpNotificationsDomainSharedModule.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/en.json (100%) rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/zh-Hans.json (100%) rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationConsts.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationDefinitionGroupRecordConsts.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationDefinitionRecordConsts.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationTemplateConsts.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/NotificationsErrorCodes.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/SubscribeConsts.cs (100%) rename aspnet-core/modules/{tenants/LINGYUN.Abp.TenantManagement.HttpApi.Client => realtime-notifications/LINGYUN.Abp.Notifications.Domain}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN.Abp.Notifications.Domain.csproj rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationNames.cs (100%) rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationsDbProperties.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationsDomainAutoMapperProfile.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationsDomainModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/AbpNotificationsManagementOptions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/DynamicNotificationDefinitionInMemoryCache.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/DynamicNotificationDefinitionStore.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/IDynamicNotificationDefinitionStoreCache.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationDefinitionGroupRecordRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationDefinitionRecordRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationDefinitionSerializer.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/INotificationRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/IStaticNotificationSaver.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/IUserNotificationRepository.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/IUserSubscribeRepository.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/Notification.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionGroupRecord.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionGroupsCacheItem.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionInitializer.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionRecord.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionSerializer.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationDefinitionsCacheItem.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/NotificationStore.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/StaticNotificationSaver.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/Subscribe.cs (100%) rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/UserNotification.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/UserNotificationInfo.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.Domain/LINGYUN/Abp/Notifications/UserSubscribe.cs (100%) rename aspnet-core/modules/{tenants/LINGYUN.Abp.TenantManagement.HttpApi => realtime-notifications/LINGYUN.Abp.Notifications.Emailing}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Emailing/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Emailing/LINGYUN.Abp.Notifications.Emailing.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Emailing/LINGYUN/Abp/Notifications/Emailing/AbpNotificationsEmailingModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Emailing/LINGYUN/Abp/Notifications/Emailing/EmailingNotificationPublishProvider.cs rename aspnet-core/modules/{tui-juhe/LINGYUN.Abp.Notifications.TuiJuhe => realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN.Abp.Notifications.EntityFrameworkCore.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/AbpNotificationsEntityFrameworkCoreModule.cs rename aspnet-core/modules/{notifications => realtime-notifications}/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/AbpNotificationsModelBuilderConfigurationOptions.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreNotificationDefinitionGroupRecordRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreNotificationDefinitionRecordRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreNotificationRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreUserNotificationRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/EfCoreUserSubscribeRepository.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/INotificationsDbContext.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/INotificationsDefinitionDbContext.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/NotificationsDbContext.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/NotificationsDbContextModelCreatingExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.EntityFrameworkCore/LINGYUN/Abp/Notifications/EntityFrameworkCore/NotificationsDefinitionDbContext.cs rename aspnet-core/modules/{tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement => realtime-notifications/LINGYUN.Abp.Notifications.HttpApi}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.HttpApi/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN.Abp.Notifications.HttpApi.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/AbpNotificationsHttpApiModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/MyNotificationController.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/MySubscriptionController.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.HttpApi/LINGYUN/Abp/Notifications/NotificationController.cs rename aspnet-core/modules/{tui-juhe/LINGYUN.Abp.TuiJuhe => realtime-notifications/LINGYUN.Abp.Notifications.PushPlus}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.PushPlus/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.PushPlus/LINGYUN.Abp.Notifications.PushPlus.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/NotificationDataExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/NotificationDefinitionExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/PushPlus/AbpNotificationsPushPlusModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.PushPlus/LINGYUN/Abp/Notifications/PushPlus/PushPlusNotificationPublishProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.PushPlus/README.md rename aspnet-core/modules/{wechat/LINGYUN.Abp.Identity.WeChat.Work => realtime-notifications/LINGYUN.Abp.Notifications.SignalR}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.SignalR/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.SignalR/LINGYUN.Abp.Notifications.SignalR.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/AbpNotificationsSignalRModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/AbpNotificationsSignalROptions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/Hubs/NotificationsHub.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/NotificationDataExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.SignalR/LINGYUN/Abp/Notifications/SignalR/SignalRNotificationPublishProvider.cs rename aspnet-core/modules/{wechat/LINGYUN.Abp.Identity.WeChat => realtime-notifications/LINGYUN.Abp.Notifications.Sms}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Sms/FodyWeavers.xsd rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/LINGYUN.Abp.Notifications.Sms.csproj (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/AbpNotificationsSmsModule.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/AbpNotificationsSmsOptions.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/ISmsNotificationSender.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/IUserPhoneFinder.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/NullUserPhoneFinder.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/SmsNotificationPublishProvider.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/LINGYUN/Abp/Notifications/Sms/SmsNotificationSender.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications.Sms/README.md (100%) rename aspnet-core/modules/{wechat/LINGYUN.Abp.Notifications.WeChat.MiniProgram => realtime-notifications/LINGYUN.Abp.Notifications.TuiJuhe}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.TuiJuhe/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN.Abp.Notifications.TuiJuhe.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN/Abp/Notifications/NotificationDefinitionExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN/Abp/Notifications/TuiJuhe/AbpNotificationsTuiJuheModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN/Abp/Notifications/TuiJuhe/TuiJuheNotificationPublishProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.TuiJuhe/README.md rename aspnet-core/modules/{wechat/LINGYUN.Abp.Notifications.WeChat.Work => realtime-notifications/LINGYUN.Abp.Notifications.WeChat.MiniProgram}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WeChat.MiniProgram/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WeChat.MiniProgram/LINGYUN.Abp.Notifications.WeChat.MiniProgram.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WeChat.MiniProgram/LINGYUN/Abp/Notifications/WeChat/MiniProgram/AbpNotificationsWeChatMiniProgramModule.cs rename aspnet-core/modules/{wechat => realtime-notifications}/LINGYUN.Abp.Notifications.WeChat.MiniProgram/LINGYUN/Abp/Notifications/WeChat/MiniProgram/AbpNotificationsWeChatMiniProgramOptions.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WeChat.MiniProgram/LINGYUN/Abp/Notifications/WeChat/MiniProgram/WeChatMiniProgramNotificationPublishProvider.cs rename aspnet-core/modules/{wechat => realtime-notifications}/LINGYUN.Abp.Notifications.WeChat.MiniProgram/README.md (100%) rename aspnet-core/modules/{wechat/LINGYUN.Abp.WeChat.MiniProgram => realtime-notifications/LINGYUN.Abp.Notifications.WeChat.Work}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WeChat.Work/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WeChat.Work/LINGYUN.Abp.Notifications.WeChat.Work.csproj rename aspnet-core/modules/{wechat => realtime-notifications}/LINGYUN.Abp.Notifications.WeChat.Work/LINGYUN/Abp/Notifications/NotificationDataWeChatWorkExtensions.cs (100%) rename aspnet-core/modules/{wechat => realtime-notifications}/LINGYUN.Abp.Notifications.WeChat.Work/LINGYUN/Abp/Notifications/NotificationDefinitionWeChatWorkExtensions.cs (100%) rename aspnet-core/modules/{wechat => realtime-notifications}/LINGYUN.Abp.Notifications.WeChat.Work/LINGYUN/Abp/Notifications/WeChat/Work/AbpNotificationsWeChatWorkModule.cs (100%) rename aspnet-core/modules/{wechat => realtime-notifications}/LINGYUN.Abp.Notifications.WeChat.Work/LINGYUN/Abp/Notifications/WeChat/Work/WeChatWorkNotificationPublishProvider.cs (100%) rename aspnet-core/modules/{wechat/LINGYUN.Abp.WeChat.Official.Senparc => realtime-notifications/LINGYUN.Abp.Notifications.WxPusher}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WxPusher/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WxPusher/LINGYUN.Abp.Notifications.WxPusher.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/NotificationDataExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/NotificationDefinitionExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/WxPusher/AbpNotificationsWxPusherModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/WxPusher/WxPusherNotificationPublishProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.WxPusher/README.md rename aspnet-core/modules/{wechat/LINGYUN.Abp.WeChat.Official => realtime-notifications/LINGYUN.Abp.Notifications}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/FodyWeavers.xsd create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN.Abp.Notifications.csproj create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/AbpNotificationsModule.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/AbpNotificationsPublishOptions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/DefaultNotificationDataSerializer.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationDataSerializer.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationPublishProvider.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationPublishProviderManager.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationSender.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationSenderExtensions.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationStore.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/INotificationSubscriptionManager.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/Internal/DefaultNotificationDefinitionProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/Internal/NotificationSender.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/Internal/NotificationSubscriptionManager.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/Localization/Resources/en.json (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NotificationDataMappingDictionary.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NotificationDataMappingDictionaryItem.cs (100%) rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NotificationDataMappingDictionaryItemExtensions.cs (100%) create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NotificationPublishProvider.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NotificationPublishProviderManager.cs create mode 100644 aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications/LINGYUN/Abp/Notifications/NullNotificationStore.cs rename aspnet-core/modules/{common => realtime-notifications}/LINGYUN.Abp.Notifications/README.md (100%) delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.NRules/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.NRules/LINGYUN.Abp.Rules.NRules.csproj delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN.Abp.Rules.RulesEngine.csproj delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/AbpRulesEngineModule.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/AbpRulesEngineOptions.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/FileProviders/FileProviderWorkflowsResolveContributor.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/FileProviders/Physical/AbpRulesEnginePhysicalFileResolveOptions.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/FileProviders/Physical/PhysicalFileWorkflowsResolveContributor.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/Persistent/IWorkflowStore.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/Persistent/NullWorkflowStore.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/Persistent/PersistentWorkflowsResolveContributor.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/LINGYUN/Abp/Rules/RulesEngine/RulesEngineContributor.cs delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules.RulesEngine/README.md delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules/LINGYUN.Abp.Rules.csproj delete mode 100644 aspnet-core/modules/rules/LINGYUN.Abp.Rules/LINGYUN/Abp/Rules/RulesInitializationContext.cs rename aspnet-core/modules/{wechat/LINGYUN.Abp.WeChat.SettingManagement => saas/LINGYUN.Abp.MultiTenancy.RemoteService}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.RemoteService/FodyWeavers.xsd rename aspnet-core/modules/{tenants => saas}/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN.Abp.MultiTenancy.RemoteService.csproj (100%) rename aspnet-core/modules/{tenants => saas}/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN/Abp/MultiTenancy/RemoteService/AbpRemoteServiceMultiTenancyModule.cs (100%) create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN/Abp/MultiTenancy/RemoteService/EventBus/Distributed/TenantSynchronizer.cs create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN/Abp/MultiTenancy/RemoteService/TenantConfigurationCacheItem.cs rename aspnet-core/modules/{tenants => saas}/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN/Abp/MultiTenancy/RemoteService/TenantStore.cs (100%) create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.RemoteService/README.md rename aspnet-core/modules/{wechat/LINGYUN.Abp.WeChat.Work.Application.Contracts => saas/LINGYUN.Abp.MultiTenancy.Saas}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.Saas/FodyWeavers.xsd create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN.Abp.MultiTenancy.Saas.csproj create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/AbpMultiTenancySaasModule.cs create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/EditionCacheItem.cs create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/EditionStore.cs create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/TenantCacheItem.cs create mode 100644 aspnet-core/modules/saas/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/TenantCacheItemInvalidator.cs rename aspnet-core/modules/{tenants => saas}/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/TenantStore.cs (100%) delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/AbpSettingManagementApplicationContractsModule.cs delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/AbpSettingManagementPermissionProvider.cs delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/AbpSettingManagementRemoteServiceConsts.cs delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/SettingDetailsDto.cs delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/SettingDto.cs delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/Dto/SettingGroupResult.cs delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/IReadonlySettingAppService.cs delete mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN/Abp/SettingManagement/IUserSettingAppService.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/Dto/SettingDefinitionCreateDto.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/Dto/SettingDefinitionCreateOrUpdateDto.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/Dto/SettingDefinitionDto.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/Dto/SettingDefinitionGetListInput.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/Dto/SettingDefinitionUpdateDto.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/DynamicSettingDefinitionStoreCacheInvalidator.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/ISettingDefinitionAppService.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/Localization/Resources/en.json create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/Localization/Resources/zh-Hans.json create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/SettingDefinitionAppService.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/SettingDefinitionEqualityComparer.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/SettingManagementAppServiceBase.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/SettingManagementErrorCodes.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/SettingManagementPermissionDefinitionProvider.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN/Abp/SettingManagement/SettingManagementPermissions.cs create mode 100644 aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.HttpApi/LINGYUN/Abp/SettingManagement/SettingDefinitionController.cs rename aspnet-core/modules/{wechat/LINGYUN.Abp.WeChat.Work.Application => task-management/LINGYUN.Abp.Elasticsearch.Jobs}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Elasticsearch.Jobs/FodyWeavers.xsd create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN.Abp.Elasticsearch.Jobs.csproj rename aspnet-core/modules/{elasticsearch => task-management}/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN/Abp/Elasticsearch/Jobs/AbpElasticsearchJobsModule.cs (100%) rename aspnet-core/modules/{elasticsearch => task-management}/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN/Abp/Elasticsearch/Jobs/ElasticsearchJobDefinitionProvider.cs (100%) rename aspnet-core/modules/{elasticsearch => task-management}/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN/Abp/Elasticsearch/Jobs/ExpiredIndicesCleanupJob.cs (100%) rename aspnet-core/modules/{elasticsearch => task-management}/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN/Abp/Elasticsearch/Jobs/LocalizableStatic.cs (100%) rename aspnet-core/modules/{elasticsearch => task-management}/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN/Abp/Elasticsearch/Jobs/Localization/ElasticsearchJobsResource.cs (100%) rename aspnet-core/modules/{elasticsearch => task-management}/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN/Abp/Elasticsearch/Jobs/Localization/Resources/en.json (100%) rename aspnet-core/modules/{elasticsearch => task-management}/LINGYUN.Abp.Elasticsearch.Jobs/LINGYUN/Abp/Elasticsearch/Jobs/Localization/Resources/zh-Hans.json (100%) rename aspnet-core/modules/{wechat/LINGYUN.Abp.WeChat.Work.HttpApi => task-management/LINGYUN.Abp.Notifications.Jobs}/FodyWeavers.xml (100%) create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Notifications.Jobs/FodyWeavers.xsd create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Notifications.Jobs/LINGYUN.Abp.Notifications.Jobs.csproj create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/AbpNotificationsJobsModule.cs create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/LocalizableStatic.cs rename aspnet-core/modules/{common => task-management}/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/Localization/Resources/en.json (100%) rename aspnet-core/modules/{common => task-management}/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/Localization/Resources/zh-Hans.json (100%) create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/NotificationCleanupJob.cs create mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.Notifications.Jobs/LINGYUN/Abp/Notifications/Jobs/NotificationJobDefinitionProvider.cs delete mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.TaskManagement.Quartz/LINGYUN.Abp.TaskManagement.Quartz.csproj delete mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.TaskManagement.Quartz/LINGYUN/Abp/TaskManagement/Quartz/IQuartzJobExecutorProvider.cs delete mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.TaskManagement.Quartz/LINGYUN/Abp/TaskManagement/Quartz/QuartzJobExecutorProvider.cs delete mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.TaskManagement.Quartz/LINGYUN/Abp/TaskManagement/Quartz/QuartzJobScheduler.cs delete mode 100644 aspnet-core/modules/task-management/LINGYUN.Abp.TaskManagement.Quartz/LINGYUN/Abp/TaskManagement/Quartz/QuartzJobSchedulerOptions.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/LINGYUN.Abp.MultiTenancy.DbFinder.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/LINGYUN/Abp/MultiTenancy/DbFinder/AbpDbFinderMultiTenancyModule.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/LINGYUN/Abp/MultiTenancy/DbFinder/EventBus/Distributed/TenantSynchronizer.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/LINGYUN/Abp/MultiTenancy/DbFinder/TenantConfigurationCacheItem.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/LINGYUN/Abp/MultiTenancy/DbFinder/TenantStore.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/README.md delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/FodyWeavers.xml delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN.Abp.MultiTenancy.Editions.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/AbpMultiTenancyEditionsModule.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionClaimsPrincipalContributor.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionConfiguration.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionConfigurationProvider.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/EditionInfo.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/GlobalFeatures/EditionsFeature.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/GlobalFeatures/GlobalEditionsFeatures.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/IEditionConfigurationProvider.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/LINGYUN/Abp/MultiTenancy/Editions/IEditionStore.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Editions/Volo/Abp/GlobalFeatures/GlobalModuleFeaturesDictionaryEditionsExtensions.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.RemoteService/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN/Abp/MultiTenancy/RemoteService/EventBus/Distributed/TenantSynchronizer.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN/Abp/MultiTenancy/RemoteService/TenantConfigurationCacheItem.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.RemoteService/README.md delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Saas/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN.Abp.MultiTenancy.Saas.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/AbpMultiTenancySaasModule.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/EditionCacheItem.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/EditionStore.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/TenantCacheItem.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.Saas/LINGYUN/Abp/MultiTenancy/Saas/TenantCacheItemInvalidator.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy/LINGYUN.Abp.MultiTenancy.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy/LINGYUN/Abp/MultiTenancy/ConnectionStringCreatedEventData.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy/LINGYUN/Abp/MultiTenancy/ConnectionStringDeletedEventData.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy/LINGYUN/Abp/MultiTenancy/CreateEventData.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/.gitignore delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN.Abp.TenantManagement.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/AbpTenantManagementApplicationContractsModule.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/AbpTenantManagementPermissionDefinitionProvider.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantConnectionGetByNameInputDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantConnectionStringCreateOrUpdateDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantConnectionStringDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantCreateDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantCreateOrUpdateDtoBase.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantGetByNameInputDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantGetByPagedInputDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Dto/TenantUpdateDto.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/ITenantAppService.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Localization/Resources/en.json delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/Localization/Resources/zh-Hans.json delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/TenantManagementPermissions.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN/Abp/TenantManagement/TenantManagementRemoteServiceConsts.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/.gitignore delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/LINGYUN.Abp.TenantManagement.Application.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/LINGYUN/Abp/TenantManagement/AbpTenantManagementApplicationAutoMapperProfile.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/LINGYUN/Abp/TenantManagement/AbpTenantManagementApplicationModule.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/LINGYUN/Abp/TenantManagement/TenantAppService.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/LINGYUN/Abp/TenantManagement/TenantManagementAppServiceBase.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi.Client/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi.Client/LINGYUN.Abp.TenantManagement.HttpApi.Client.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi.Client/LINGYUN/Abp/TenantManagement/AbpTenantManagementHttpApiClientModule.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi/.gitignore delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi/LINGYUN.Abp.TenantManagement.HttpApi.csproj delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi/LINGYUN/Abp/TenantManagement/AbpTenantManagementHttpApiModule.cs delete mode 100644 aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi/LINGYUN/Abp/TenantManagement/TenantController.cs create mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Application/LINGYUN/Abp/TextTemplating/SettingDefinitionDto.cs delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Razor/FodyWeavers.xml delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Razor/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Razor/LINGYUN.Abp.TextTemplating.Razor.csproj delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Razor/LINGYUN/Abp/TextTemplating/Razor/AbpTextTemplatingRazorModule.cs delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Razor/LINGYUN/Abp/TextTemplating/Razor/RazorTextTemplateRenderingEngine.cs delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Scriban/FodyWeavers.xml delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Scriban/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Scriban/LINGYUN.Abp.TextTemplating.Scriban.csproj delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Scriban/LINGYUN/Abp/TextTemplating/Scriban/AbpTextTemplatingScribanModule.cs delete mode 100644 aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Scriban/LINGYUN/Abp/TextTemplating/Scriban/ScribanTextTemplateRenderingEngine.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.Notifications.TuiJuhe/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN.Abp.Notifications.TuiJuhe.csproj delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN/Abp/Notifications/NotificationDefinitionExtensions.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN/Abp/Notifications/TuiJuhe/AbpNotificationsTuiJuheModule.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.Notifications.TuiJuhe/LINGYUN/Abp/Notifications/TuiJuhe/TuiJuheNotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.Notifications.TuiJuhe/README.md delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN.Abp.TuiJuhe.SettingManagement.csproj delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/AbpTuiJuheSettingManagementModule.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe.SettingManagement/LINGYUN/Abp/TuiJuhe/SettingManagement/TuiJuheSettingAppService.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN.Abp.TuiJuhe.csproj delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/AbpTuiJuheModule.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Features/TuiJuheFeatureDefinitionProvider.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Features/TuiJuheFeatureNames.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Localization/TuiJuheResource.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/ITuiJuheMessageSender.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/MessageContentType.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/MessageHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Messages/TuiJuheMessageSender.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Settings/TuiJuheSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Settings/TuiJuheSettingNames.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Token/ITuiJuheTokenProvider.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/Token/TuiJuheTokenProvider.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/TuiJuheRemoteCallException.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/LINGYUN/Abp/TuiJuhe/TuiJuheResult.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/Microsoft/Extensions/DependencyInjection/IServiceCollectionExtensions.cs delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/README.md delete mode 100644 aspnet-core/modules/tui-juhe/LINGYUN.Abp.TuiJuhe/System/Net/Http/IHttpClientFactoryExtensions.cs create mode 100644 aspnet-core/modules/webhooks/LINGYUN.Abp.WebhooksManagement.Domain/LINGYUN/Abp/WebhooksManagement/WebhookDefinitionRecordRepositoryExtensions.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Identity.WeChat/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Identity.WeChat/LINGYUN.Abp.Identity.WeChat.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Identity.WeChat/LINGYUN/Abp/Identity/WeChat/AbpIdentityWeChatModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Identity.WeChat/LINGYUN/Abp/Identity/WeChat/OpenId/UserWeChatOpenIdFinder.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Notifications.WeChat.MiniProgram/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Notifications.WeChat.MiniProgram/LINGYUN.Abp.Notifications.WeChat.MiniProgram.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Notifications.WeChat.MiniProgram/LINGYUN/Abp/Notifications/WeChat/MiniProgram/AbpNotificationsWeChatMiniProgramModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Notifications.WeChat.MiniProgram/LINGYUN/Abp/Notifications/WeChat/MiniProgram/WeChatMiniProgramNotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.Notifications.WeChat.Work/LINGYUN.Abp.Notifications.WeChat.Work.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN.Abp.WeChat.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/AbpWeChatApplicationContractsModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/Dto/Gender.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/Dto/GetUserInfoInput.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/Dto/UserInfoDto.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/Crypto/ICryptoAppService.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application.Contracts/LINGYUN/Abp/WeChat/WeChatRemoteServiceConsts.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN.Abp.WeChat.Application.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN/Abp/WeChat/AbpWeChatApplicationModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN/Abp/WeChat/Crypto/CryptoAppService.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Application/LINGYUN/Abp/WeChat/WeChatApplicationServiceBase.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.HttpApi/LINGYUN.Abp.WeChat.HttpApi.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.HttpApi/LINGYUN/Abp/WeChat/AbpWeChatHttpApiModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.HttpApi/LINGYUN/Abp/WeChat/Crypto/CryptoController.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN.Abp.WeChat.MiniProgram.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/AbpWeChatMiniProgramConsts.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/AbpWeChatMiniProgramModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Features/WeChatMiniProgramFeatureDefinitionProvider.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Features/WeChatMiniProgramFeatures.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Messages/Response.SubscribeMessage.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Messages/SubscribeMessage.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.MiniProgram/LINGYUN/Abp/WeChat/MiniProgram/Messages/SubscribeMessager.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official.Senparc/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN.Abp.WeChat.Official.Senparc.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/AbpWeChatOfficialSenparcModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/WeChatOfficialController.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/WeChatOfficialMessageContext.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official.Senparc/LINGYUN/Abp/WeChat/Official/Senparc/WeChatOfficialMessageHandler.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN.Abp.WeChat.Official.csproj delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/AbpWeChatOfficialConsts.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Features/WeChatOfficialFeatureDefinitionProvider.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Features/WeChatOfficialFeatures.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.SettingManagement/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingAppService.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat.Work/FodyWeavers.xml delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/FodyWeavers.xml delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/AbpWeChatException.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/AbpWeChatGlobalConsts.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/AbpWeChatModule.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Crypto/IWeChatCryptoService.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Crypto/WeChatCryptoService.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/IUserWeChatOpenIdFinder.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/IWeChatOpenIdFinder.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenIdCacheItem.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenIdFinder.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/OpenId/WeChatOpenIdResponse.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Settings/WeChatSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Settings/WeChatSettingNames.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/WeChatTokenProvider.cs delete mode 100644 aspnet-core/modules/wechat/LINGYUN.Abp.WeChat/LINGYUN/Abp/WeChat/Token/WeChatTokenResponse.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/LINGYUN.Abp.WorkflowCore.Components.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/LINGYUN/Abp/WorkflowCore/Components/AbpWorkflowCoreComponentsModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/LINGYUN/Abp/WorkflowCore/Components/Primitives/RemoteService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/LINGYUN/Abp/WorkflowCore/Components/Primitives/SendEmail.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/LINGYUN/Abp/WorkflowCore/Components/Primitives/SendSms.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/LINGYUN/Abp/WorkflowCore/Components/WorkflowContainer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Components/README.md delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.DistributedLock/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.DistributedLock/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.DistributedLock/LINGYUN.Abp.WorkflowCore.DistributedLock.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.DistributedLock/LINGYUN/Abp/WorkflowCore/DistributedLock/AbpDistributedLockProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.DistributedLock/LINGYUN/Abp/WorkflowCore/DistributedLock/AbpWorkflowCoreDistributedLockModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Elasticsearch/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Elasticsearch/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Elasticsearch/LINGYUN.Abp.WorkflowCore.Elasticsearch.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Elasticsearch/LINGYUN/Abp/WorkflowCore/Elasticsearch/AbpElasticsearchIndexer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Elasticsearch/LINGYUN/Abp/WorkflowCore/Elasticsearch/AbpWorkflowCoreElasticsearchModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Elasticsearch/LINGYUN/Abp/WorkflowCore/Elasticsearch/AbpWorkflowCoreElasticsearchOptions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Elasticsearch/LINGYUN/Abp/WorkflowCore/Elasticsearch/Models/WorkflowSearchModel.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.LifeCycleEvent/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.LifeCycleEvent/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.LifeCycleEvent/LINGYUN.Abp.WorkflowCore.LifeCycleEvent.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.LifeCycleEvent/LINGYUN/Abp/WorkflowCore/LifeCycleEvent/AbpEventBusProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.LifeCycleEvent/LINGYUN/Abp/WorkflowCore/LifeCycleEvent/AbpWorkflowCoreLifeCycleEventModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.LifeCycleEvent/LINGYUN/Abp/WorkflowCore/LifeCycleEvent/LifeCycleEventWrap.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/AbpWorkflowCorePersistenceElasticsearchModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/AbpWorkflowCorePersistenceElasticsearchOptions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/ElasticsearchPersistenceProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/IPersistenceIndexInitializer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/IPersistenceIndexNameNormalizer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/Models/PersistedScheduledCommand.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/PersistenceIndexConsts.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/PersistenceIndexInitializer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.Elasticsearch/LINGYUN/Abp/WorkflowCore/Persistence/Elasticsearch/PersistenceIndexNameNormalizer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/AbpWorkflowCorePersistenceEntityFrameworkCoreModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/EfCoreRepositoryExtensions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/EfCoreWorkflowEventRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/EfCoreWorkflowEventSubscriptionRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/EfCoreWorkflowExecutionErrorRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/EfCoreWorkflowRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/EfCoreWorkflowScheduledCommandRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/IWorkflowDbContext.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/WorkflowDbContext.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence.EntityFrameworkCore/LINGYUN/Abp/WorkflowCore/Persistence/EntityFrameworkCore/WorkflowDbContextModelBuilderExtensions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN.Abp.WorkflowCore.Persistence.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/AbpWorkflowCorePersistenceModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/AbpWorkflowPersistenceProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/AbpWorkflowPurger.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/ExtensionMethods.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/IWorkflowEventRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/IWorkflowEventSubscriptionRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/IWorkflowExecutionErrorRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/IWorkflowRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/IWorkflowScheduledCommandRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/PersistedEvent.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/PersistedExecutionError.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/PersistedExecutionPointer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/PersistedExtensionAttribute.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/PersistedScheduledCommand.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/PersistedSubscription.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/PersistedWorkflow.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.Persistence/LINGYUN/Abp/WorkflowCore/Persistence/WorkflowDbProperties.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/LINGYUN.Abp.WorkflowCore.RabbitMQ.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/LINGYUN/Abp/WorkflowCore/RabbitMQ/AbpRabbitMQWorkflowCoreOptions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/LINGYUN/Abp/WorkflowCore/RabbitMQ/AbpRabbitMqQueueProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/LINGYUN/Abp/WorkflowCore/RabbitMQ/AbpWorkflowCoreRabbitMQModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/LINGYUN/Abp/WorkflowCore/RabbitMQ/IQueueNameNormalizer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/LINGYUN/Abp/WorkflowCore/RabbitMQ/QueueNameNormalizer.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore.RabbitMQ/LINGYUN/Abp/WorkflowCore/RabbitMQ/WorkflowQueueConfiguration.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN.Abp.WorkflowCore.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/AbpDateTimeProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/AbpUnitOfWorkQueueProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/AbpWorkflowCoreConventionalRegistrar.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/AbpWorkflowCoreModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/AbpWorkflowCoreOptions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/ExceptionHandling/ExceptionNotifierHandler.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/IQueueAdapterProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/IStepMultiTenant.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/IWorkflowEnabled.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/Middleware/FeatureCheckWorkflowMiddleware.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/Middleware/MultiTenancyStepMiddleware.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/SingleNodeQueueAdapterProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/StepBodyAsyncBase.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/StepBodyBase.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/WorkflowBase.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/WorkflowCoreConsts.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/WorkflowDefine.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/WorkflowRegisterHelper.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/LINGYUN/Abp/WorkflowCore/WorkflowStepBody.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/System/UtcDateTimeExtensions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowCore/System/WorkflowTypeExtensions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN.Abp.WorkflowManagement.Application.Contracts.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Activitys/Dto/ActivityFailureInput.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Activitys/Dto/ActivityReleaseInput.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Activitys/Dto/ActivitySuccessInput.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Activitys/Dto/GetPendingActivityInput.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Activitys/Dto/PendingActivityDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Activitys/IActivityAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Authorization/WorkflowManagementPermissionDefinitionProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Authorization/WorkflowManagementPermissions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Engine/IEngineAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Events/Dto/EventPublishInput.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Events/IEventAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/WorkflowManagementApplicationContractsModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/WorkflowManagementRemoteServiceConsts.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/ExecutionPointerDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/StepDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/StepNodeDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/WorkflowDataDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/WorkflowDefinitionCreateDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/WorkflowDefinitionDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/WorkflowDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/WorkflowInstanceDto.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/Dto/WorkflowStartInput.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/IWorkflowAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application.Contracts/LINGYUN/Abp/WorkflowManagement/Workflows/IWorkflowDefinitionAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN.Abp.WorkflowManagement.Application.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/Activitys/ActivityAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/Engine/EngineAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/Events/EventAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/WorkflowManagementAppServiceBase.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/WorkflowManagementApplicationMapperProfile.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/WorkflowManagementApplicationModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/Workflows/WorkflowAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Application/LINGYUN/Abp/WorkflowManagement/Workflows/WorkflowDefinitionAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN.Abp.WorkflowManagement.Domain.Shared.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/DataType.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/Localization/Resources/en.json delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/Localization/Resources/zh-Hans.json delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/Localization/WorkflowManagementResource.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/WorkflowConsts.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/WorkflowDataConsts.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/WorkflowManagementDomainSharedModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain.Shared/LINGYUN/Abp/WorkflowManagement/WorkflowManagementErrorCodes.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN.Abp.WorkflowManagement.Domain.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/CompensateNode.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/ICompensateNodeRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/IStep.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/IStepNodeRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/IWorkflowEngineManager.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/IWorkflowRegistryManager.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/IWorkflowRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/Settings/WorkflowManagementSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/Settings/WorkflowManagementSettings.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/Step.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/StepNode.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/Workflow.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/WorkflowData.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/WorkflowManagementDbProperties.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/WorkflowManagementDomainMapperProfile.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/WorkflowManagementDomainModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/WorkflowManager.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/WorkflowRegisterService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.Domain/LINGYUN/Abp/WorkflowManagement/WorkflowRegistryManager.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/EfCoreCompensateNodeRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/EfCoreStepNodeRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/EfCoreWorkflowRepository.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/IWorkflowManagementDbContext.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/WorkflowManagementDbContext.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/WorkflowManagementDbContextModelCreatingExtensions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/WorkflowManagementEntityFrameworkCoreModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.EntityFrameworkCore/LINGYUN/Abp/WorkflowManagement/EntityFrameworkCore/WorkflowManagementModelBuilderConfigurationOptions.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/FodyWeavers.xml delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/LINGYUN.Abp.WorkflowManagement.HttpApi.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/LINGYUN/Abp/WorkflowManagement/Activitys/ActivityController.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/LINGYUN/Abp/WorkflowManagement/Engine/EngineController.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/LINGYUN/Abp/WorkflowManagement/Events/EventController.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/LINGYUN/Abp/WorkflowManagement/WorkflowManagementHttpApiModule.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/LINGYUN/Abp/WorkflowManagement/Workflows/WorkflowController.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.HttpApi/LINGYUN/Abp/WorkflowManagement/Workflows/WorkflowDefinitionController.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.SettingManagement/LINGYUN.Abp.WorkflowManagement.SettingManagement.csproj delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.SettingManagement/LINGYUN/Abp/WorkflowManagement/SettingManagement/SettingAppService.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.SettingManagement/LINGYUN/Abp/WorkflowManagement/SettingManagement/SettingController.cs delete mode 100644 aspnet-core/modules/workflow/LINGYUN.Abp.WorkflowManagement.SettingManagement/LINGYUN/Abp/WorkflowManagement/SettingManagement/WorkflowManagementSettingManagementModule.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Identity.WxPusher/FodyWeavers.xml delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Identity.WxPusher/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Identity.WxPusher/LINGYUN.Abp.Identity.WxPusher.csproj delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Identity.WxPusher/LINGYUN/Abp/Identity/WxPusher/AbpIdentityWxPusherModule.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Identity.WxPusher/LINGYUN/Abp/Identity/WxPusher/User/IdentityWxPusherUserStore.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Identity.WxPusher/README.md delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/FodyWeavers.xml delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/LINGYUN.Abp.Notifications.WxPusher.csproj delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/NotificationDataExtensions.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/NotificationDefinitionExtensions.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/WxPusher/AbpNotificationsWxPusherModule.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/LINGYUN/Abp/Notifications/WxPusher/WxPusherNotificationPublishProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.Notifications.WxPusher/README.md delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/FodyWeavers.xml delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/AbpWxPusherSettingManagementModule.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher.SettingManagement/LINGYUN/Abp/WxPusher/SettingManagement/WxPusherSettingAppService.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/FodyWeavers.xml delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/FodyWeavers.xsd delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN.Abp.WxPusher.csproj delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/AbpWxPusherModule.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Features/WxPusherFeatureDefinitionProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Features/WxPusherFeatureNames.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Localization/WxPusherResource.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/IWxPusherMessageProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/IWxPusherMessageSender.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/MessageContentType.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/MessageHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/SendMessage.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/SendMessageResult.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/WxPusherMessageProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Messages/WxPusherMessageSender.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/CreateQrcodeRequest.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/CreateQrcodeResult.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/GetScanQrCodeResult.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/IWxPusherQrCodeProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/QrCodeHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/QrCode/WxPusherQrCodeProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Security/Claims/AbpWxPusherClaimTypes.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Settings/WxPusherSettingDefinitionProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Settings/WxPusherSettingNames.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Token/IWxPusherTokenProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/Token/WxPusherTokenProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/FlowType.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/IWxPusherUserProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/IWxPusherUserStore.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/NullWxPusherUserStore.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/UserHttpClientExtensions.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/UserProfile.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/User/WxPusherUserProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherPagedResult.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherRemoteCallException.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherRequestProvider.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/LINGYUN/Abp/WxPusher/WxPusherResult.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/Microsoft/Extensions/DependencyInjection/IServiceCollectionExtensions.cs delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/README.md delete mode 100644 aspnet-core/modules/wx-pusher/LINGYUN.Abp.WxPusher/System/Net/Http/IHttpClientFactoryExtensions.cs delete mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/DataSeeder/ClientDataSeederContributor.cs delete mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/DataSeeder/DataSeederWorker.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Dockerfile delete mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/EventBus/Handlers/TenantSynchronizer.cs delete mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/MicroServiceApplicationsSingleModule.Seeder.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/Components/ProfileManagementGroup/PersonalInfo/Default.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/Components/ProfileManagementGroup/PersonalInfo/Default.js create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/EmailConfirm.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/EmailConfirm.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/EmailConfirmConfirmation.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/EmailConfirmConfirmation.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/SendCode.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/SendCode.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/SendEmailConfirm.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/SendEmailConfirm.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/TwoFactorSupportedLoginModel.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/UseRecoveryCode.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/UseRecoveryCode.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/VerifyAuthenticatorCode.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/VerifyAuthenticatorCode.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/VerifyCode.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Account/VerifyCode.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Index.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/Index.cshtml.cs create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Pages/_ViewImports.cshtml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Properties/PublishProfiles/FolderProfile1.pubxml create mode 100644 aspnet-core/services/LY.MicroService.Applications.Single/Properties/PublishProfiles/FolderProfile1.pubxml.user delete mode 100644 aspnet-core/services/LY.MicroService.AuthServer/EventBus/Handlers/TenantSynchronizer.cs delete mode 100644 aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/EventBus/Handlers/TenantSynchronizer.cs delete mode 100644 aspnet-core/services/LY.MicroService.IdentityServer/EventBus/Handlers/TenantSynchronizer.cs delete mode 100644 aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/EventBus/Handlers/TenantSynchronizer.cs delete mode 100644 aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/EventBus/Handlers/TenantSynchronizer.cs delete mode 100644 aspnet-core/services/LY.MicroService.TaskManagement.HttpApi.Host/EventBus/Handlers/TenantSynchronizer.cs delete mode 100644 aspnet-core/services/LY.MicroService.WebhooksManagement.HttpApi.Host/EventBus/Handlers/TenantSynchronizer.cs create mode 100644 gateways/internal/LINGYUN.MicroService.Internal.ApiGateway/src/LINGYUN.MicroService.Internal.ApiGateway/.config/dotnet-tools.json diff --git a/apps/vue/.env.development b/apps/vue/.env.development index 221f51e7a..323254092 100644 --- a/apps/vue/.env.development +++ b/apps/vue/.env.development @@ -6,7 +6,7 @@ VITE_PUBLIC_PATH=/ # Cross-domain proxy, you can configure multiple # Please note that no line breaks -VITE_PROXY=[["/connect","http://127.0.0.1:44385"],["/api","http://127.0.0.1:30000"],["/signalr-hubs","ws://127.0.0.1:30000"]] +VITE_PROXY=[["/connect","http://127.0.0.1:30000"],["/api","http://127.0.0.1:30000"],["/signalr-hubs","ws://127.0.0.1:30000"]] # VITE_PROXY=[["/api","https://vvbin.cn/test"]] # Delete console @@ -25,6 +25,6 @@ VITE_GLOB_API_URL_PREFIX= VITE_GLOB_MULTITENANCY_KEY='__tenant' # STS Connect -VITE_GLOB_AUTHORITY='http://127.0.0.1:44385' +VITE_GLOB_AUTHORITY='http://127.0.0.1:30000' VITE_GLOB_CLIENT_ID='vue-admin-client' VITE_GLOB_CLIENT_SECRET='1q2w3e*' diff --git a/apps/vue/src/api/feature-management/definitions/features/index.ts b/apps/vue/src/api/feature-management/definitions/features/index.ts new file mode 100644 index 000000000..01bd0f6a4 --- /dev/null +++ b/apps/vue/src/api/feature-management/definitions/features/index.ts @@ -0,0 +1,40 @@ +import { defHttp } from '/@/utils/http/axios'; +import { + FeatureDefinitionDto, + FeatureDefinitionCreateDto, + FeatureDefinitionUpdateDto, + FeatureDefinitionGetListInput, +} from './model'; + +export const CreateAsyncByInput = (input: FeatureDefinitionCreateDto) => { + return defHttp.post({ + url: '/api/feature-management/definitions', + data: input, + }); +}; + +export const DeleteAsyncByName = (name: string) => { + return defHttp.delete({ + url: `/api/feature-management/definitions/${name}`, + }); +}; + +export const GetAsyncByName = (name: string) => { + return defHttp.get({ + url: `/api/feature-management/definitions/${name}`, + }); +}; + +export const GetListAsyncByInput = (input: FeatureDefinitionGetListInput) => { + return defHttp.get>({ + url: '/api/feature-management/definitions', + params: input, + }); +}; + +export const UpdateAsyncByNameAndInput = (name: string, input: FeatureDefinitionUpdateDto) => { + return defHttp.put({ + url: `/api/feature-management/definitions/${name}`, + data: input, + }); +}; diff --git a/apps/vue/src/api/feature-management/definitions/features/model/index.ts b/apps/vue/src/api/feature-management/definitions/features/model/index.ts new file mode 100644 index 000000000..117532ded --- /dev/null +++ b/apps/vue/src/api/feature-management/definitions/features/model/index.ts @@ -0,0 +1,36 @@ +interface FeatureDefinitionCreateOrUpdateDto extends IHasExtraProperties { + displayName: string; + parentName?: string; + description?: string; + defaultValue?: string; + valueType: string; + isVisibleToClients: boolean; + isAvailableToHost: boolean; + allowedProviders: string[]; +} + +export interface FeatureDefinitionCreateDto extends FeatureDefinitionCreateOrUpdateDto { + name: string; + groupName: string; +} + +export interface FeatureDefinitionDto extends IHasExtraProperties { + name: string; + groupName: string; + displayName: string; + parentName?: string; + description?: string; + defaultValue?: string; + valueType: string; + isStatic: boolean; + isVisibleToClients: boolean; + isAvailableToHost: boolean; + allowedProviders: string[]; +} + +export interface FeatureDefinitionGetListInput { + filter?: string; + groupName?: string; +} + +export type FeatureDefinitionUpdateDto = FeatureDefinitionCreateOrUpdateDto; diff --git a/apps/vue/src/api/feature-management/definitions/groups/index.ts b/apps/vue/src/api/feature-management/definitions/groups/index.ts new file mode 100644 index 000000000..e3b038dbc --- /dev/null +++ b/apps/vue/src/api/feature-management/definitions/groups/index.ts @@ -0,0 +1,40 @@ +import { defHttp } from '/@/utils/http/axios'; +import { + FeatureGroupDefinitionDto, + FeatureGroupDefinitionCreateDto, + FeatureGroupDefinitionUpdateDto, + FeatureGroupDefinitionGetListInput, +} from './model'; + +export const CreateAsyncByInput = (input: FeatureGroupDefinitionCreateDto) => { + return defHttp.post({ + url: '/api/feature-management/definitions/groups', + data: input, + }); +}; + +export const DeleteAsyncByName = (name: string) => { + return defHttp.delete({ + url: `/api/feature-management/definitions/groups/${name}`, + }); +}; + +export const GetAsyncByName = (name: string) => { + return defHttp.get({ + url: `/api/feature-management/definitions/groups/${name}`, + }); +}; + +export const GetListAsyncByInput = (input: FeatureGroupDefinitionGetListInput) => { + return defHttp.get>({ + url: '/api/feature-management/definitions/groups', + params: input, + }); +}; + +export const UpdateAsyncByNameAndInput = (name: string, input: FeatureGroupDefinitionUpdateDto) => { + return defHttp.put({ + url: `/api/feature-management/definitions/groups/${name}`, + data: input, + }); +}; diff --git a/apps/vue/src/api/feature-management/definitions/groups/model/index.ts b/apps/vue/src/api/feature-management/definitions/groups/model/index.ts new file mode 100644 index 000000000..031761e2d --- /dev/null +++ b/apps/vue/src/api/feature-management/definitions/groups/model/index.ts @@ -0,0 +1,19 @@ +interface FeatureGroupDefinitionCreateOrUpdateDto extends IHasExtraProperties { + displayName: string; +} + +export interface FeatureGroupDefinitionCreateDto extends FeatureGroupDefinitionCreateOrUpdateDto { + name: string; +} + +export interface FeatureGroupDefinitionDto extends IHasExtraProperties { + name: string; + displayName: string; + isStatic: boolean; +} + +export interface FeatureGroupDefinitionGetListInput { + filter?: string; +} + +export type FeatureGroupDefinitionUpdateDto = FeatureGroupDefinitionCreateOrUpdateDto; diff --git a/apps/vue/src/api/feature-management/features/index.ts b/apps/vue/src/api/feature-management/features/index.ts new file mode 100644 index 000000000..dabbc3178 --- /dev/null +++ b/apps/vue/src/api/feature-management/features/index.ts @@ -0,0 +1,20 @@ +import { defAbpHttp } from '/@/utils/http/abp'; +import { FeatureGroupResult, UpdateFeatures, FeatureUpdateByProvider, FeatureGetByProvider } from './model'; + +export const GetByProvider = (provider: FeatureGetByProvider) => { + return defAbpHttp.get({ + url: '/api/feature-management/features', + params: provider, + }); +}; + +export const UpdateByProvider = ( + provider: FeatureUpdateByProvider, + input: UpdateFeatures +) => { + return defAbpHttp.put({ + url: '/api/feature-management/features', + data: input, + params: provider, + }); +}; diff --git a/apps/vue/src/api/feature-management/features/model/index.ts b/apps/vue/src/api/feature-management/features/model/index.ts new file mode 100644 index 000000000..3e13e5840 --- /dev/null +++ b/apps/vue/src/api/feature-management/features/model/index.ts @@ -0,0 +1,44 @@ +export interface Provider { + name: string; + key: string; +} + +export interface Feature { + name: string; + displayName: string; + value: any; + provider: Provider; + description?: string; + valueType: ValueType; + depth: number; + parentName?: string; +} + +export interface FeatureGroup { + name: string; + displayName: string; + features: Feature[]; +} + +export class FeatureGroupResult { + groups!: FeatureGroup[]; +} + +export interface UpdateFeature { + name: string; + value: string; +} + +export interface UpdateFeatures { + features: UpdateFeature[]; +} + +export interface FeatureGetByProvider { + providerName: string; + providerKey: string | null; +} + +export interface FeatureUpdateByProvider { + providerName: string; + providerKey: string | null; +} diff --git a/apps/vue/src/api/feature/feature.ts b/apps/vue/src/api/feature/feature.ts deleted file mode 100644 index 0c0834614..000000000 --- a/apps/vue/src/api/feature/feature.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { defAbpHttp } from '/@/utils/http/abp'; -import { FeatureGroupResult, UpdateFeatures } from './model/featureModel'; - -/** 与 multi-tenancy中不同,此为管理tenant api */ -enum Api { - Get = '/api/feature-management/features', - Update = '/api/feature-management/features', -} - -export const get = (provider: { providerName: string; providerKey: string | null }) => { - return defAbpHttp.get({ - url: Api.Get, - params: provider, - }); -}; - -export const update = ( - provider: { providerName: string; providerKey: string | null }, - input: UpdateFeatures -) => { - return defAbpHttp.put({ - url: Api.Update, - data: input, - params: provider, - }); -}; diff --git a/apps/vue/src/api/feature/model/featureModel.ts b/apps/vue/src/api/feature/model/featureModel.ts deleted file mode 100644 index 721af6f02..000000000 --- a/apps/vue/src/api/feature/model/featureModel.ts +++ /dev/null @@ -1,34 +0,0 @@ -export interface Provider { - name: string; - key: string; -} - -export interface Feature { - name: string; - displayName: string; - value: any; - provider: Provider; - description?: string; - valueType: ValueType; - depth: number; - parentName?: string; -} - -export interface FeatureGroup { - name: string; - displayName: string; - features: Feature[]; -} - -export class FeatureGroupResult { - groups!: FeatureGroup[]; -} - -export interface UpdateFeature { - name: string; - value: string; -} - -export interface UpdateFeatures { - features: UpdateFeature[]; -} diff --git a/apps/vue/src/api/messages/notifications.ts b/apps/vue/src/api/messages/notifications.ts index 23224e65f..a2a78af03 100644 --- a/apps/vue/src/api/messages/notifications.ts +++ b/apps/vue/src/api/messages/notifications.ts @@ -10,7 +10,7 @@ import { format } from '/@/utils/strings'; enum Api { GetById = '/api/notifications/my-notifilers/{id}', GetList = '/api/notifications/my-notifilers', - GetAssignableNotifiers = '/api/notifications/notifilers/assignables', + GetAssignableNotifiers = '/api/notifications/assignables', Read = '/api/notifications/my-notifilers/{id}/read', MarkReadState = '/api/notifications/my-notifilers/mark-read-state', } diff --git a/apps/vue/src/api/oss-management/oss.ts b/apps/vue/src/api/oss-management/oss.ts index 15d6adefa..71e887a9d 100644 --- a/apps/vue/src/api/oss-management/oss.ts +++ b/apps/vue/src/api/oss-management/oss.ts @@ -202,9 +202,6 @@ export const deleteObject = (input: GetOssObjectRequest) => { url: Api.DeleteObject, params: input, }, - { - joinParamsToUrl: true, - }, ); }; diff --git a/apps/vue/src/api/settings-management/definitions/index.ts b/apps/vue/src/api/settings-management/definitions/index.ts new file mode 100644 index 000000000..a448ec73d --- /dev/null +++ b/apps/vue/src/api/settings-management/definitions/index.ts @@ -0,0 +1,41 @@ +import { defHttp } from '/@/utils/http/axios'; +import { + SettingDefinitionDto, + SettingDefinitionCreateDto, + SettingDefinitionUpdateDto, + SettingDefinitionGetListInput, + } from './model'; + + +export const GetAsyncByName = (name: string) => { + return defHttp.get({ + url: `/api/setting-management/settings/definitions/${name}`, + }); +}; + +export const GetListAsyncByInput = (input: SettingDefinitionGetListInput) => { + return defHttp.get>({ + url: `/api/setting-management/settings/definitions`, + params: input, + }); +} + +export const CreateAsyncByInput = (input: SettingDefinitionCreateDto) => { + return defHttp.post({ + url: `/api/setting-management/settings/definitions`, + data: input, + }); +}; + +export const UpdateAsyncByNameAndInput = (name: string, input: SettingDefinitionUpdateDto) => { + return defHttp.put({ + url: `/api/setting-management/settings/definitions/${name}`, + data: input, + }); +}; + +export const DeleteOrRestoreAsyncByName = (name: string) => { + return defHttp.delete({ + url: `/api/setting-management/settings/definitions/${name}`, + }); +}; diff --git a/apps/vue/src/api/settings-management/definitions/model/index.ts b/apps/vue/src/api/settings-management/definitions/model/index.ts new file mode 100644 index 000000000..99f89c0ec --- /dev/null +++ b/apps/vue/src/api/settings-management/definitions/model/index.ts @@ -0,0 +1,32 @@ +export interface SettingDefinitionDto extends ExtensibleObject { + name: string; + displayName: string; + description?: string; + defaultValue?: string; + isVisibleToClients: boolean; + providers: string[]; + isInherited: boolean; + isEncrypted: boolean; + isStatic: boolean; +} + +export interface SettingDefinitionGetListInput { + filter?: string; + providerName?: string; +} + +interface SettingDefinitionCreateOrUpdateDto extends IHasConcurrencyStamp, IHasExtraProperties { + displayName: string; + description?: string; + defaultValue?: string; + isInherited: boolean; + isEncrypted: boolean; + isVisibleToClients: boolean; + providers: string[]; +} + +export interface SettingDefinitionCreateDto extends SettingDefinitionCreateOrUpdateDto { + name: string; +} + +export type SettingDefinitionUpdateDto = SettingDefinitionCreateOrUpdateDto; diff --git a/apps/vue/src/api/settings-management/settings/index.ts b/apps/vue/src/api/settings-management/settings/index.ts new file mode 100644 index 000000000..a5e08b54c --- /dev/null +++ b/apps/vue/src/api/settings-management/settings/index.ts @@ -0,0 +1,60 @@ +import { defHttp } from '/@/utils/http/axios'; +import { SettingGroupResult, SettingsUpdate } from './model'; + +enum Api { + GetGlobalSettings = '/api/setting-management/settings/by-global', + SetGlobalSettings = '/api/setting-management/settings/change-global', + GetCurrentTenantSettings = '/api/setting-management/settings/by-current-tenant', + SetCurrentTenantSettings = '/api/setting-management/settings/change-current-tenant', + GetCurrentUserSettings = '/api/setting-management/settings/by-current-user', + SetCurrentUserSettings = '/api/setting-management/settings/change-current-user', + SendTestEmail = '/api/setting-management/settings/send-test-email' +} + +export const getGlobalSettings = () => { + return defHttp.get({ + url: Api.GetGlobalSettings, + }); +}; + +export const setGlobalSettings = (payload: SettingsUpdate) => { + return defHttp.put({ + data: payload, + url: Api.SetGlobalSettings, + }); +}; + +export const getCurrentTenantSettings = () => { + return defHttp.get({ + url: Api.GetCurrentTenantSettings, + }); +}; + +export const setCurrentTenantSettings = (payload: SettingsUpdate) => { + return defHttp.put({ + data: payload, + url: Api.SetCurrentTenantSettings, + }); +}; + +export const getCurrentUserSettings = () => { + return defHttp.get({ + url: Api.GetCurrentUserSettings, + }); +}; + +export const setCurrentUserSettings = (payload: SettingsUpdate) => { + return defHttp.put({ + data: payload, + url: Api.SetCurrentUserSettings, + }); +}; + +export const sendTestEmail = (emailAddress: string) => { + return defHttp.post({ + data: { + emailAddress: emailAddress + }, + url: Api.SendTestEmail, + }); +} diff --git a/apps/vue/src/api/settings/model/settingModel.ts b/apps/vue/src/api/settings-management/settings/model/index.ts similarity index 100% rename from apps/vue/src/api/settings/model/settingModel.ts rename to apps/vue/src/api/settings-management/settings/model/index.ts diff --git a/apps/vue/src/api/settings/settings.ts b/apps/vue/src/api/settings/settings.ts deleted file mode 100644 index 379365b9b..000000000 --- a/apps/vue/src/api/settings/settings.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { defHttp } from '/@/utils/http/axios'; -import { SettingGroupResult, SettingsUpdate } from './model/settingModel'; - -enum Api { - GetGlobalSettings = '/api/setting-management/settings/by-global', - SetGlobalSettings = '/api/setting-management/settings/change-global', - GetCurrentTenantSettings = '/api/setting-management/settings/by-current-tenant', - SetCurrentTenantSettings = '/api/setting-management/settings/change-current-tenant', - GetCurrentUserSettings = '/api/setting-management/settings/by-current-user', - SetCurrentUserSettings = '/api/setting-management/settings/change-current-user', - SendTestEmail = '/api/setting-management/settings/send-test-email' -} - -export const getGlobalSettings = () => { - return defHttp.get({ - url: Api.GetGlobalSettings, - }); -}; - -export const setGlobalSettings = (payload: SettingsUpdate) => { - return defHttp.put({ - data: payload, - url: Api.SetGlobalSettings, - }); -}; - -export const getCurrentTenantSettings = () => { - return defHttp.get({ - url: Api.GetCurrentTenantSettings, - }); -}; - -export const setCurrentTenantSettings = (payload: SettingsUpdate) => { - return defHttp.put({ - data: payload, - url: Api.SetCurrentTenantSettings, - }); -}; - -export const getCurrentUserSettings = () => { - return defHttp.get({ - url: Api.GetCurrentUserSettings, - }); -}; - -export const setCurrentUserSettings = (payload: SettingsUpdate) => { - return defHttp.put({ - data: payload, - url: Api.SetCurrentUserSettings, - }); -}; - -export const sendTestEmail = (emailAddress: string) => { - return defHttp.post({ - data: { - emailAddress: emailAddress - }, - url: Api.SendTestEmail, - }); -} diff --git a/apps/vue/src/api/text-templating/contents/index.ts b/apps/vue/src/api/text-templating/contents/index.ts index ebd2632fa..431d37a97 100644 --- a/apps/vue/src/api/text-templating/contents/index.ts +++ b/apps/vue/src/api/text-templating/contents/index.ts @@ -7,7 +7,7 @@ import { } from './model'; const remoteServiceName = 'AbpTextTemplating'; -const controllerName = 'TextTemplate'; +const controllerName = 'TextTemplateContent'; export const GetAsyncByInput = (input: TextTemplateContentGetInput) => { return defAbpHttp.request({ @@ -15,7 +15,9 @@ export const GetAsyncByInput = (input: TextTemplateContentGetInput) => { controller: controllerName, action: 'GetAsync', uniqueName: 'GetAsyncByInput', - params: input, + params: { + input: input, + }, }); }; diff --git a/apps/vue/src/api/text-templating/definitions/index.ts b/apps/vue/src/api/text-templating/definitions/index.ts index e50cb98df..e9134a9d7 100644 --- a/apps/vue/src/api/text-templating/definitions/index.ts +++ b/apps/vue/src/api/text-templating/definitions/index.ts @@ -44,7 +44,7 @@ export const GetByNameAsyncByName = (name: string) => { }; export const GetListAsyncByInput = (input: TextTemplateDefinitionGetListInput) => { - return defAbpHttp.request>({ + return defAbpHttp.request>({ service: remoteServiceName, controller: controllerName, action: 'GetListAsync', diff --git a/apps/vue/src/api/text-templating/definitions/model/index.ts b/apps/vue/src/api/text-templating/definitions/model/index.ts index 4f51c5ff8..0fe745d88 100644 --- a/apps/vue/src/api/text-templating/definitions/model/index.ts +++ b/apps/vue/src/api/text-templating/definitions/model/index.ts @@ -1,7 +1,6 @@ export interface TextTemplateDefinitionDto { name: string; displayName: string; - formatedDisplayName?: string; defaultCultureName?: string; isInlineLocalized: boolean; isLayout: boolean; @@ -27,6 +26,8 @@ export interface TextTemplateDefinitionCreateDto extends TextTemplateDefinitionC export interface TextTemplateDefinitionUpdateDto extends TextTemplateDefinitionCreateOrUpdateDto, IHasConcurrencyStamp { } -export interface TextTemplateDefinitionGetListInput extends PagedAndSortedResultRequestDto { +export interface TextTemplateDefinitionGetListInput { filter?: string; + isLayout?: boolean; + isStatic?: boolean; } \ No newline at end of file diff --git a/apps/vue/src/api/webhooks/definitions/groups/index.ts b/apps/vue/src/api/webhooks/definitions/groups/index.ts new file mode 100644 index 000000000..60f5fe1d8 --- /dev/null +++ b/apps/vue/src/api/webhooks/definitions/groups/index.ts @@ -0,0 +1,41 @@ +import { defHttp } from '/@/utils/http/axios'; +import { + WebhookGroupDefinitionDto, + WebhookGroupDefinitionCreateDto, + WebhookGroupDefinitionUpdateDto, + WebhookGroupDefinitionGetListInput, + } from './model'; + + +export const GetAsyncByName = (name: string) => { + return defHttp.get({ + url: `/api/webhooks/definitions/groups/${name}`, + }); +}; + +export const GetListAsyncByInput = (input: WebhookGroupDefinitionGetListInput) => { + return defHttp.get>({ + url: `/api/webhooks/definitions/groups`, + params: input, + }); +} + +export const CreateAsyncByInput = (input: WebhookGroupDefinitionCreateDto) => { + return defHttp.post({ + url: `/api/webhooks/definitions/groups`, + data: input, + }); +}; + +export const UpdateAsyncByNameAndInput = (name: string, input: WebhookGroupDefinitionUpdateDto) => { + return defHttp.put({ + url: `/api/webhooks/definitions/groups/${name}`, + data: input, + }); +}; + +export const DeleteAsyncByName = (name: string) => { + return defHttp.delete({ + url: `/api/webhooks/definitions/groups/${name}`, + }); +}; diff --git a/apps/vue/src/api/webhooks/definitions/groups/model/index.ts b/apps/vue/src/api/webhooks/definitions/groups/model/index.ts new file mode 100644 index 000000000..af6c24d15 --- /dev/null +++ b/apps/vue/src/api/webhooks/definitions/groups/model/index.ts @@ -0,0 +1,19 @@ +interface WebhookGroupDefinitionCreateOrUpdateDto extends IHasExtraProperties { + displayName: string; +} + +export interface WebhookGroupDefinitionCreateDto extends WebhookGroupDefinitionCreateOrUpdateDto { + name: string; +} + +export interface WebhookGroupDefinitionDto extends IHasExtraProperties { + name: string; + displayName: string; + isStatic: boolean; +} + +export interface WebhookGroupDefinitionGetListInput { + filter?: string; +} + +export type WebhookGroupDefinitionUpdateDto = WebhookGroupDefinitionCreateOrUpdateDto; diff --git a/apps/vue/src/api/webhooks/definitions/webhooks/index.ts b/apps/vue/src/api/webhooks/definitions/webhooks/index.ts new file mode 100644 index 000000000..d54a54543 --- /dev/null +++ b/apps/vue/src/api/webhooks/definitions/webhooks/index.ts @@ -0,0 +1,41 @@ +import { defHttp } from '/@/utils/http/axios'; +import { + WebhookDefinitionDto, + WebhookDefinitionCreateDto, + WebhookDefinitionUpdateDto, + WebhookDefinitionGetListInput, + } from './model'; + + +export const GetAsyncByName = (name: string) => { + return defHttp.get({ + url: `/api/webhooks/definitions/${name}`, + }); +}; + +export const GetListAsyncByInput = (input: WebhookDefinitionGetListInput) => { + return defHttp.get>({ + url: `/api/webhooks/definitions`, + params: input, + }); +} + +export const CreateAsyncByInput = (input: WebhookDefinitionCreateDto) => { + return defHttp.post({ + url: `/api/webhooks/definitions`, + data: input, + }); +}; + +export const UpdateAsyncByNameAndInput = (name: string, input: WebhookDefinitionUpdateDto) => { + return defHttp.put({ + url: `/api/webhooks/definitions/${name}`, + data: input, + }); +}; + +export const DeleteAsyncByName = (name: string) => { + return defHttp.delete({ + url: `/api/webhooks/definitions/${name}`, + }); +}; diff --git a/apps/vue/src/api/webhooks/definitions/webhooks/model/index.ts b/apps/vue/src/api/webhooks/definitions/webhooks/model/index.ts new file mode 100644 index 000000000..288b405d0 --- /dev/null +++ b/apps/vue/src/api/webhooks/definitions/webhooks/model/index.ts @@ -0,0 +1,28 @@ +interface WebhookDefinitionCreateOrUpdateDto extends IHasExtraProperties { + displayName: string; + description?: string; + isEnabled: boolean; + requiredFeatures: string[]; +} + +export interface WebhookDefinitionDto extends IHasExtraProperties { + groupName: string; + name: string; + displayName: string; + description?: string; + isEnabled: boolean; + isStatic: boolean; + requiredFeatures: string[]; +} + +export interface WebhookDefinitionCreateDto extends WebhookDefinitionCreateOrUpdateDto { + groupName: string; + name: string; +} + +export interface WebhookDefinitionGetListInput { + filter?: string; + groupName?: string; +} + +export type WebhookDefinitionUpdateDto = WebhookDefinitionCreateOrUpdateDto; \ No newline at end of file diff --git a/apps/vue/src/api/webhooks/model/sendAttemptsModel.ts b/apps/vue/src/api/webhooks/model/sendAttemptsModel.ts deleted file mode 100644 index 43c62d3e2..000000000 --- a/apps/vue/src/api/webhooks/model/sendAttemptsModel.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { HttpStatusCode } from '/@/enums/httpEnum'; - -export interface WebhookEvent { - tenantId?: string; - webhookName: string; - data: string; - creationTime: Date; -} - -export interface WebhookSendAttempt { - id: string; - tenantId?: string; - webhookEventId: string; - webhookSubscriptionId: string; - response: string; - responseStatusCode?: HttpStatusCode; - creationTime: Date; - lastModificationTime?: Date; - sendExactSameData: boolean; - requestHeaders: Record; - responseHeaders: Record; - webhookEvent: WebhookEvent; -} - -export interface WebhookSendAttemptGetListInput extends PagedAndSortedResultRequestDto { - filter?: string; - webhookEventId?: string; - subscriptionId?: string; - responseStatusCode?: HttpStatusCode; - beginCreationTime?: Date; - endCreationTime?: Date; -} diff --git a/apps/vue/src/api/webhooks/model/subscriptionsModel.ts b/apps/vue/src/api/webhooks/model/subscriptionsModel.ts deleted file mode 100644 index 52d81ee9f..000000000 --- a/apps/vue/src/api/webhooks/model/subscriptionsModel.ts +++ /dev/null @@ -1,45 +0,0 @@ -export interface WebhookSubscription extends CreationAuditedEntityDto, IHasConcurrencyStamp { - tenantId?: string; - webhookUri: string; - description?: string; - secret: string; - isActive: boolean; - webhooks: string[]; - headers: Dictionary; -} - -export interface WebhookSubscriptionCreateOrUpdate { - webhookUri: string; - description?: string; - secret: string; - isActive: boolean; - webhooks: string[]; - headers: Dictionary; -} - -export type CreateWebhookSubscription = WebhookSubscriptionCreateOrUpdate; - -export interface UpdateWebhookSubscription extends WebhookSubscriptionCreateOrUpdate , IHasConcurrencyStamp {}; - -export interface WebhookAvailable { - name: string; - displayName: string; - description: string; -} - -export interface WebhookAvailableGroup { - name: string; - displayName: string; - webhooks: WebhookAvailable[]; -} - -export interface WebhookSubscriptionGetListInput extends PagedAndSortedResultRequestDto { - filter?: string; - tenantId?: string; - webhookUri?: string; - secret?: string; - isActive?: boolean; - webhooks?: string; - beginCreationTime?: Date; - endCreationTime?: Date; -} diff --git a/apps/vue/src/api/webhooks/send-attempts.ts b/apps/vue/src/api/webhooks/send-attempts.ts deleted file mode 100644 index 72d2a837c..000000000 --- a/apps/vue/src/api/webhooks/send-attempts.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { defAbpHttp } from '/@/utils/http/abp'; -import { WebhookSendAttempt, WebhookSendAttemptGetListInput } from './model/sendAttemptsModel'; - -const remoteServiceName = 'WebhooksManagement'; -const controllerName = 'WebhookSendRecord'; - -export const getById = (id: string) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'GetAsync', - params: { - id: id, - }, - }); -}; - -export const deleteById = (id: string) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'DeleteAsync', - params: { - id: id, - }, - }); -} - -export const deleteMany = (keys: string[]) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'DeleteManyAsync', - uniqueName: 'DeleteManyAsyncByInput', - data: { - recordIds: keys, - }, - }); -} - -export const getList = (input: WebhookSendAttemptGetListInput) => { - return defAbpHttp.request>({ - service: remoteServiceName, - controller: controllerName, - action: 'GetListAsync', - params: { - input: input, - }, - }); -}; - -export const resend = (id: string) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'ResendAsync', - params: { - id: id, - }, - }); -} - -export const resendMany = (keys: string[]) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'ResendManyAsync', - uniqueName: 'ResendManyAsyncByInput', - data: { - recordIds: keys, - }, - }); -} diff --git a/apps/vue/src/api/webhooks/send-attempts/index.ts b/apps/vue/src/api/webhooks/send-attempts/index.ts new file mode 100644 index 000000000..fcdc98f99 --- /dev/null +++ b/apps/vue/src/api/webhooks/send-attempts/index.ts @@ -0,0 +1,46 @@ +import { defAbpHttp } from '/@/utils/http/abp'; +import { + WebhookSendAttempt, + WebhookSendAttemptGetListInput, + WebhookSendRecordDeleteManyInput, + WebhookSendRecordResendManyInput, +} from './model'; + +export const GetAsyncById = (id: string) => { + return defAbpHttp.get({ + url: `/api/webhooks/send-attempts/${id}`, + }); +}; + +export const DeleteAsyncById = (id: string) => { + return defAbpHttp.delete({ + url: `/api/webhooks/send-attempts/${id}`, + }); +}; + +export const DeleteManyAsyncByInput = (input: WebhookSendRecordDeleteManyInput) => { + return defAbpHttp.delete({ + url: `/api/webhooks/send-attempts/delete-many`, + data: input, + }); +}; + +export const GetListAsyncByInput = (input: WebhookSendAttemptGetListInput) => { + return defAbpHttp.get>({ + url: `/api/webhooks/send-attempts`, + params: input, + }); +}; + +export const ResendAsyncById = (id: string) => { + return defAbpHttp.post({ + url: `/api/webhooks/send-attempts/${id}/resend`, + }); +}; + +export const ResendManyAsyncByInput = (input: WebhookSendRecordResendManyInput) => { + return defAbpHttp.post({ + url: `/api/webhooks/send-attempts/resend-many`, + data: input, + }); +}; diff --git a/apps/vue/src/api/webhooks/send-attempts/model/index.ts b/apps/vue/src/api/webhooks/send-attempts/model/index.ts new file mode 100644 index 000000000..2cdebd406 --- /dev/null +++ b/apps/vue/src/api/webhooks/send-attempts/model/index.ts @@ -0,0 +1,40 @@ +import { HttpStatusCode } from '/@/enums/httpEnum'; + +export interface WebhookEvent { + tenantId?: string; + webhookName: string; + data: string; + creationTime: Date; +} + +export interface WebhookSendAttempt { + id: string; + tenantId?: string; + webhookEventId: string; + webhookSubscriptionId: string; + response: string; + responseStatusCode?: HttpStatusCode; + creationTime: Date; + lastModificationTime?: Date; + sendExactSameData: boolean; + requestHeaders: Record; + responseHeaders: Record; + webhookEvent: WebhookEvent; +} + +export interface WebhookSendAttemptGetListInput extends PagedAndSortedResultRequestDto { + filter?: string; + webhookEventId?: string; + subscriptionId?: string; + responseStatusCode?: HttpStatusCode; + beginCreationTime?: Date; + endCreationTime?: Date; +} + +export interface WebhookSendRecordDeleteManyInput { + recordIds: string[]; +} + +export interface WebhookSendRecordResendManyInput { + recordIds: string[]; +} diff --git a/apps/vue/src/api/webhooks/subscriptions.ts b/apps/vue/src/api/webhooks/subscriptions.ts deleted file mode 100644 index 64a31a03e..000000000 --- a/apps/vue/src/api/webhooks/subscriptions.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { defAbpHttp } from '/@/utils/http/abp'; -import { - WebhookSubscription, - WebhookAvailableGroup, - CreateWebhookSubscription, - UpdateWebhookSubscription, - WebhookSubscriptionGetListInput, -} from './model/subscriptionsModel'; - -const remoteServiceName = 'WebhooksManagement'; -const controllerName = 'WebhookSubscription'; - -export const create = (input: CreateWebhookSubscription) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'CreateAsync', - data: input, - }); -}; - -export const update = (id: string, input: UpdateWebhookSubscription) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'UpdateAsync', - data: input, - params: { - id: id, - }, - }); -}; - -export const getById = (id: string) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'GetAsync', - params: { - id: id, - }, - }); -}; - -export const deleteById = (id: string) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'DeleteAsync', - params: { - id: id, - }, - }); -}; - -export const deleteMany = (keys: string[]) => { - return defAbpHttp.request({ - service: remoteServiceName, - controller: controllerName, - action: 'DeleteManyAsync', - uniqueName: 'DeleteManyAsyncByInput', - data: { - recordIds: keys, - }, - }); -}; - -export const getList = (input: WebhookSubscriptionGetListInput) => { - return defAbpHttp.request>({ - service: remoteServiceName, - controller: controllerName, - action: 'GetListAsync', - params: { - input: input, - }, - }); -}; - -export const getAllAvailableWebhooks = () => { - return defAbpHttp.request>({ - service: remoteServiceName, - controller: controllerName, - action: 'GetAllAvailableWebhooksAsync', - }); -}; diff --git a/apps/vue/src/api/webhooks/subscriptions/index.ts b/apps/vue/src/api/webhooks/subscriptions/index.ts new file mode 100644 index 000000000..e0793e602 --- /dev/null +++ b/apps/vue/src/api/webhooks/subscriptions/index.ts @@ -0,0 +1,55 @@ +import { defAbpHttp } from '/@/utils/http/abp'; +import { + WebhookSubscription, + WebhookAvailableGroup, + CreateWebhookSubscription, + UpdateWebhookSubscription, + WebhookSubscriptionGetListInput, + WebhookSubscriptionDeleteManyInput, +} from './model'; + +export const CreateAsyncByInput = (input: CreateWebhookSubscription) => { + return defAbpHttp.post({ + url: `/api/webhooks/subscriptions`, + data: input, + }); +}; + +export const UpdateAsyncByIdAndInput = (id: string, input: UpdateWebhookSubscription) => { + return defAbpHttp.put({ + url: `/api/webhooks/subscriptions/${id}`, + data: input, + }); +}; + +export const GetAsyncById = (id: string) => { + return defAbpHttp.get({ + url: `/api/webhooks/subscriptions/${id}`, + }); +}; + +export const DeleteAsyncById = (id: string) => { + return defAbpHttp.delete({ + url: `/api/webhooks/subscriptions/${id}`, + }); +}; + +export const DeleteManyAsyncByInput = (input: WebhookSubscriptionDeleteManyInput) => { + return defAbpHttp.delete({ + url: `/api/webhooks/subscriptions/delete-many`, + data: input, + }); +}; + +export const GetListAsyncByInput = (input: WebhookSubscriptionGetListInput) => { + return defAbpHttp.get>({ + url: `/api/webhooks/subscriptions`, + params: input, + }); +}; + +export const GetAllAvailableWebhooksAsync = () => { + return defAbpHttp.get>({ + url: `/api/webhooks/subscriptions/availables`, + }); +}; diff --git a/apps/vue/src/api/webhooks/subscriptions/model/index.ts b/apps/vue/src/api/webhooks/subscriptions/model/index.ts new file mode 100644 index 000000000..15ef8d5fb --- /dev/null +++ b/apps/vue/src/api/webhooks/subscriptions/model/index.ts @@ -0,0 +1,49 @@ +export interface WebhookSubscription extends CreationAuditedEntityDto, IHasConcurrencyStamp { + tenantId?: string; + webhookUri: string; + description?: string; + secret: string; + isActive: boolean; + webhooks: string[]; + headers: Dictionary; +} + +export interface WebhookSubscriptionCreateOrUpdate { + webhookUri: string; + description?: string; + secret: string; + isActive: boolean; + webhooks: string[]; + headers: Dictionary; +} + +export type CreateWebhookSubscription = WebhookSubscriptionCreateOrUpdate; + +export interface UpdateWebhookSubscription extends WebhookSubscriptionCreateOrUpdate , IHasConcurrencyStamp {}; + +export interface WebhookAvailable { + name: string; + displayName: string; + description: string; +} + +export interface WebhookAvailableGroup { + name: string; + displayName: string; + webhooks: WebhookAvailable[]; +} + +export interface WebhookSubscriptionGetListInput extends PagedAndSortedResultRequestDto { + filter?: string; + tenantId?: string; + webhookUri?: string; + secret?: string; + isActive?: boolean; + webhooks?: string; + beginCreationTime?: Date; + endCreationTime?: Date; +} + +export interface WebhookSubscriptionDeleteManyInput { + recordIds: string[]; +} diff --git a/apps/vue/src/components/Abp/ExtraPropertyDictionary/ExtraPropertyDictionary.vue b/apps/vue/src/components/Abp/ExtraPropertyDictionary/ExtraPropertyDictionary.vue new file mode 100644 index 000000000..afcc5fd45 --- /dev/null +++ b/apps/vue/src/components/Abp/ExtraPropertyDictionary/ExtraPropertyDictionary.vue @@ -0,0 +1,271 @@ + + + + + diff --git a/apps/vue/src/components/Abp/ExtraPropertyDictionary/index.ts b/apps/vue/src/components/Abp/ExtraPropertyDictionary/index.ts new file mode 100644 index 000000000..5d0b25b39 --- /dev/null +++ b/apps/vue/src/components/Abp/ExtraPropertyDictionary/index.ts @@ -0,0 +1,3 @@ +import ExtraPropertyDictionary from './ExtraPropertyDictionary.vue'; + +export { ExtraPropertyDictionary }; diff --git a/apps/vue/src/components/Abp/FeatureModal/hooks/useFeatures.ts b/apps/vue/src/components/Abp/FeatureModal/hooks/useFeatures.ts new file mode 100644 index 000000000..e159f7929 --- /dev/null +++ b/apps/vue/src/components/Abp/FeatureModal/hooks/useFeatures.ts @@ -0,0 +1,145 @@ +import type { Ref } from 'vue'; + +import { watch, ref, unref } from 'vue'; +import { message } from 'ant-design-vue'; +import { useLocalization } from '/@/hooks/abp/useLocalization'; +import { useValidation } from '/@/hooks/abp/useValidation'; +import { FeatureGroup } from '/@/api/feature-management/features/model'; +import { GetByProvider, UpdateByProvider } from '/@/api/feature-management/features'; +import { ReturnInnerMethods } from '/@/components/Modal'; + +interface UseFeature { + providerName: Ref; + providerKey: Ref; + formRel: Ref; + modalMethods: ReturnInnerMethods; +} + +export function useFeatures({ providerName, providerKey, formRel, modalMethods }: UseFeature) { + const { L } = useLocalization('AbpFeatureManagement'); + const { ruleCreator } = useValidation(); + const featureGroup = ref<{ groups: FeatureGroup[] }>({ + groups: [], + }); + const featureGroupKey = ref(0); + + watch( + () => unref(providerKey), + (key) => { + if (key !== undefined) { + const form = unref(formRel); + form.resetFields(); + onGroupChange(0); + GetByProvider({ + providerName: unref(providerName), + providerKey: key, + }).then((res) => { + featureGroup.value.groups = mapFeatures(res.groups); + }); + } + }, + ); + + function getFeatures(groups: FeatureGroup[]) { + const features: { name: string; value: string }[] = []; + groups.forEach((g) => { + g.features.forEach((f) => { + if (f.value !== null) { + features.push({ + name: f.name, + value: String(f.value), + }); + } + }); + }); + return features; + } + + function mapFeatures(groups: FeatureGroup[]) { + groups.forEach((g) => { + g.features.forEach((f) => { + switch (f.valueType?.validator.name) { + case 'BOOLEAN': + f.value = String(f.value).toLocaleLowerCase() === 'true'; + break; + case 'NUMERIC': + f.value = Number(f.value); + break; + } + }); + }); + return groups; + } + + function validator(field: string, validator: Validator) { + const featureRules: { [key: string]: any }[] = new Array<{ [key: string]: any }>(); + if (validator.properties) { + switch (validator.name) { + case 'NUMERIC': + featureRules.push( + ...ruleCreator.fieldMustBeetWeen({ + name: field, + start: Number(validator.properties.MinValue), + end: Number(validator.properties.MaxValue), + trigger: 'change', + }), + ); + break; + case 'STRING': + if ( + validator.properties.AllowNull && + validator.properties.AllowNull.toLowerCase() === 'true' + ) { + featureRules.push( + ...ruleCreator.fieldRequired({ + name: field, + trigger: 'blur', + }), + ); + } + featureRules.push( + ...ruleCreator.fieldMustBeStringWithMinimumLengthAndMaximumLength({ + name: field, + minimum: Number(validator.properties.MinValue), + maximum: Number(validator.properties.MaxValue), + trigger: 'blur', + }), + ); + break; + default: + break; + } + } + return featureRules; + } + + function onGroupChange(activeKey) { + featureGroupKey.value = activeKey; + } + + function handleSubmit() { + const form = unref(formRel); + form.validate().then(() => { + UpdateByProvider( + { + providerName: unref(providerName), + providerKey: unref(providerKey), + }, + { + features: getFeatures(unref(featureGroup).groups), + }, + ).then(() => { + modalMethods.closeModal(); + message.success(L('Successful')); + }); + }); + } + + return { + featureGroup, + featureGroupKey, + validator, + handleSubmit, + onGroupChange, + }; +} diff --git a/apps/vue/src/views/feature/index.ts b/apps/vue/src/components/Abp/FeatureModal/index.ts similarity index 100% rename from apps/vue/src/views/feature/index.ts rename to apps/vue/src/components/Abp/FeatureModal/index.ts diff --git a/apps/vue/src/components/Abp/FeatureModal/src/FeatureModal.vue b/apps/vue/src/components/Abp/FeatureModal/src/FeatureModal.vue new file mode 100644 index 000000000..3d1c3b6a1 --- /dev/null +++ b/apps/vue/src/components/Abp/FeatureModal/src/FeatureModal.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/apps/vue/src/components/Abp/LocalizableInput/LocalizableInput.vue b/apps/vue/src/components/Abp/LocalizableInput/LocalizableInput.vue new file mode 100644 index 000000000..64798b8cd --- /dev/null +++ b/apps/vue/src/components/Abp/LocalizableInput/LocalizableInput.vue @@ -0,0 +1,168 @@ + + + + + \ No newline at end of file diff --git a/apps/vue/src/components/Abp/LocalizableInput/index.ts b/apps/vue/src/components/Abp/LocalizableInput/index.ts new file mode 100644 index 000000000..20e36d69d --- /dev/null +++ b/apps/vue/src/components/Abp/LocalizableInput/index.ts @@ -0,0 +1,3 @@ +import LocalizableInput from './LocalizableInput.vue'; + +export { LocalizableInput }; diff --git a/apps/vue/src/components/Abp/LocalizableInput/props.ts b/apps/vue/src/components/Abp/LocalizableInput/props.ts new file mode 100644 index 000000000..e147f5c79 --- /dev/null +++ b/apps/vue/src/components/Abp/LocalizableInput/props.ts @@ -0,0 +1,9 @@ +export interface Props { + resources: string[], + value: string, +} + +export interface Resource { + name: string, + value: string, +} diff --git a/apps/vue/src/components/Abp/StringValueType/StringValueTypeInput.vue b/apps/vue/src/components/Abp/StringValueType/StringValueTypeInput.vue new file mode 100644 index 000000000..8cbbd480e --- /dev/null +++ b/apps/vue/src/components/Abp/StringValueType/StringValueTypeInput.vue @@ -0,0 +1,551 @@ + + + + + \ No newline at end of file diff --git a/apps/vue/src/components/Abp/StringValueType/index.ts b/apps/vue/src/components/Abp/StringValueType/index.ts new file mode 100644 index 000000000..3814e539c --- /dev/null +++ b/apps/vue/src/components/Abp/StringValueType/index.ts @@ -0,0 +1,3 @@ +import StringValueTypeInput from './StringValueTypeInput.vue'; + +export { StringValueTypeInput }; diff --git a/apps/vue/src/components/Abp/StringValueType/validator.ts b/apps/vue/src/components/Abp/StringValueType/validator.ts new file mode 100644 index 000000000..313c1348f --- /dev/null +++ b/apps/vue/src/components/Abp/StringValueType/validator.ts @@ -0,0 +1,134 @@ +import { isBoolean, isNullOrUnDef, isNumber } from "/@/utils/is"; +import { isNullOrWhiteSpace } from "/@/utils/strings"; + +export interface ValueValidator { + name: string; + properties: Dictionary; + + isValid(value?: any): boolean; +} + +export class AlwaysValidValueValidator implements ValueValidator { + name = "NULL"; + properties: Dictionary; + constructor() { + this.properties = {}; + } + isValid(_value?: any): boolean { + return true; + } +} + +export class BooleanValueValidator implements ValueValidator { + name = "BOOLEAN"; + properties: Dictionary; + constructor() { + this.properties = {}; + } + isValid(value?: any): boolean { + if (value === undefined) return true; + if (isBoolean(value)) return true; + const bolString = String(value).toLowerCase(); + if (bolString === 'true' || bolString === 'false') return true; + return false; + } +} + +export class NumericValueValidator implements ValueValidator { + name = "NUMERIC"; + properties: Dictionary; + constructor() { + this.properties = {}; + } + + get minValue(): number | undefined { + return Number(this.properties['MinValue']); + } + + set minValue(value: number) { + this.properties['MinValue'] = value; + } + + get maxValue(): number | undefined { + return Number(this.properties['MaxValue']); + } + + set maxValue(value: number) { + this.properties['MaxValue'] = value; + } + + isValid(value?: any): boolean { + if (!value) return true; + if (isNumber(value)) return this._isValidInternal(value); + const numString = String(value); + if (!isNullOrUnDef(numString)) { + const num = Number(numString); + if (num) return this._isValidInternal(num); + } + return false; + } + + _isValidInternal(value: number): boolean { + if (this.minValue && value < this.minValue) return false; + if (this.maxValue && value > this.maxValue) return false; + return true; + } +} + +export class StringValueValidator implements ValueValidator { + name = "STRING"; + properties: Dictionary; + constructor() { + this.properties = {}; + } + + get allowNull(): boolean { + return String(this.properties['AllowNull'] ?? 'true')?.toLowerCase() === 'true'; + } + + set allowNull(value: boolean) { + this.properties['AllowNull'] = value; + } + + get minLength(): number | undefined { + return Number(this.properties['MinLength']); + } + + set minLength(value: number) { + this.properties['MinLength'] = value; + } + + get maxLength(): number | undefined { + return Number(this.properties['MaxLength']); + } + + set maxLength(value: number) { + this.properties['MaxLength'] = value; + } + + get regularExpression(): string { + return String(this.properties['RegularExpression'] ?? ''); + } + + set regularExpression(value: string) { + this.properties['RegularExpression'] = value + } + + isValid(value?: any): boolean { + console.log(value); + console.log(this.allowNull); + if (!this.allowNull && isNullOrUnDef(value)) return false; + const valueString = String(value); + console.log(valueString); + if (!this.allowNull && isNullOrWhiteSpace(valueString.trim())) return false; + console.log(valueString.length); + console.log(this.maxLength); + console.log(this.maxLength); + if (this.minLength && this.minLength > 0 && valueString.length < this.minLength) return false; + if (this.maxLength && this.maxLength > 0 && valueString.length > this.maxLength) return false; + if (!isNullOrWhiteSpace(this.regularExpression)) { + return RegExp(this.regularExpression).test(valueString); + } + return true; + } +} \ No newline at end of file diff --git a/apps/vue/src/components/Abp/StringValueType/valueType.ts b/apps/vue/src/components/Abp/StringValueType/valueType.ts new file mode 100644 index 000000000..e12b03ef1 --- /dev/null +++ b/apps/vue/src/components/Abp/StringValueType/valueType.ts @@ -0,0 +1,122 @@ +import { + ValueValidator, + AlwaysValidValueValidator, + BooleanValueValidator, + NumericValueValidator, + StringValueValidator, +} from "./validator"; + +export interface StringValueType { + name: string; + properties: Dictionary; + validator: ValueValidator; +} + +export interface SelectionStringValueItem { + value: string; + displayText: LocalizableStringInfo; +} + +export interface SelectionStringValueItemSource { + items: SelectionStringValueItem[]; +} + +export class FreeTextStringValueType implements StringValueType { + name = "FreeTextStringValueType"; + properties: Dictionary; + validator: ValueValidator; + constructor(validator?: ValueValidator) { + this.properties = {}; + this.validator = validator ?? new AlwaysValidValueValidator(); + } +} + +export class ToggleStringValueType implements StringValueType { + name = "ToggleStringValueType"; + properties: Dictionary; + validator: ValueValidator; + constructor(validator?: ValueValidator) { + this.properties = {}; + this.validator = validator ?? new BooleanValueValidator(); + } +} + +export class SelectionStringValueType implements StringValueType { + name = "SelectionStringValueType"; + properties: Dictionary; + validator: ValueValidator; + itemSource: SelectionStringValueItemSource; + constructor(validator?: ValueValidator) { + this.properties = {}; + this.itemSource = { + items: [], + }; + this.validator = validator ?? new AlwaysValidValueValidator(); + } +} + +class StringValueTypeSerializer { + serialize(value: StringValueType): string { + // console.log('serialize', value); + const valueTypeString = JSON.stringify(value); + // console.log('deserialize to obj', valueTypeString); + return valueTypeString; + } + + deserialize(value: string): StringValueType { + let valueType: StringValueType; + const valueTypeObj = JSON.parse(value); + // console.log('deserialize', value); + // console.log('deserialize to obj', valueTypeObj); + switch (valueTypeObj.name) { + case 'TOGGLE': + case 'ToggleStringValueType': + // console.log('deserialize valueType to TOGGLE', valueTypeObj.name); + valueType = new ToggleStringValueType(); + break; + case 'SELECTION': + case 'SelectionStringValueType': + // console.log('deserialize valueType to SELECTION', valueTypeObj.name); + valueType = new SelectionStringValueType(); + (valueType as SelectionStringValueType).itemSource = valueTypeObj.itemSource; + break; + default: + case 'FREE_TEXT': + case 'FreeTextStringValueType': + // console.log('deserialize valueType to FREE_TEXT or default', valueTypeObj.name); + valueType = new FreeTextStringValueType(); + break; + } + valueType.properties = valueTypeObj.properties; + valueType.validator = this._deserializeValidator(valueTypeObj.validator); + return valueType; + } + + _deserializeValidator(validator: any): ValueValidator { + let convertValidator: ValueValidator = new AlwaysValidValueValidator(); + if (validator.name) { + switch (validator.name) { + case 'BOOLEAN': + // console.log('deserialize validator to BOOLEAN', validator.name); + convertValidator = new BooleanValueValidator(); + break; + case 'NUMERIC': + // console.log('deserialize validator to NUMERIC', validator.name); + convertValidator = new NumericValueValidator(); + break; + case 'STRING': + // console.log('deserialize validator to STRING', validator.name); + convertValidator = new StringValueValidator(); + break; + case 'NULL': + // console.log('deserialize validator to NULL', validator.name); + convertValidator = new AlwaysValidValueValidator(); + break; + } + } + convertValidator.properties = validator.properties; + return convertValidator; + } +} + +export const valueTypeSerializer = new StringValueTypeSerializer(); \ No newline at end of file diff --git a/apps/vue/src/components/Abp/index.ts b/apps/vue/src/components/Abp/index.ts new file mode 100644 index 000000000..c63eca4db --- /dev/null +++ b/apps/vue/src/components/Abp/index.ts @@ -0,0 +1,4 @@ +export * from './ExtraPropertyDictionary'; +export * from './FeatureModal'; +export * from './LocalizableInput'; +export * from './StringValueType'; \ No newline at end of file diff --git a/apps/vue/src/components/Form/src/componentMap.ts b/apps/vue/src/components/Form/src/componentMap.ts index 588cfed12..dc399bcce 100644 --- a/apps/vue/src/components/Form/src/componentMap.ts +++ b/apps/vue/src/components/Form/src/componentMap.ts @@ -34,6 +34,10 @@ import { IconPicker } from '/@/components/Icon'; import { CountdownInput } from '/@/components/CountDown'; import { Input as BInput } from '/@/components/Input'; import { CodeEditorX } from '/@/components/CodeEditor'; +import { + ExtraPropertyDictionary, + LocalizableInput +} from '/@/components/Abp'; const componentMap = new Map(); const customComponentMap = new Map(); @@ -76,6 +80,9 @@ componentMap.set('WeekPicker', DatePicker.WeekPicker); componentMap.set('TimePicker', TimePicker); componentMap.set('Divider', Divider); +componentMap.set('ExtraPropertyDictionary', ExtraPropertyDictionary); +componentMap.set('LocalizableInput', LocalizableInput); + customComponentMap.forEach((v, k) => { componentMap.set(k, v); }); diff --git a/apps/vue/src/components/Form/src/types/index.ts b/apps/vue/src/components/Form/src/types/index.ts index 9ea4997bf..8182d7c9a 100644 --- a/apps/vue/src/components/Form/src/types/index.ts +++ b/apps/vue/src/components/Form/src/types/index.ts @@ -115,4 +115,6 @@ export type ComponentType = | 'Rate' | 'Divider' | 'ApiTransfer' - | 'CodeEditorX'; + | 'CodeEditorX' + | 'ExtraPropertyDictionary' + | 'LocalizableInput'; diff --git a/apps/vue/src/components/Permission/src/PermissionModal.vue b/apps/vue/src/components/Permission/src/PermissionModal.vue index a9574966d..bc3e4d1c9 100644 --- a/apps/vue/src/components/Permission/src/PermissionModal.vue +++ b/apps/vue/src/components/Permission/src/PermissionModal.vue @@ -5,63 +5,57 @@ @register="registerModal" :title="getIdentity" :width="800" - :min-height="600" + :min-height="400" :mask-closable="false" + :can-fullscreen="false" @ok="handleSubmit" @visible-change="handleVisibleChange" > - - - {{ L('SelectAllInAllTabs') }} - - - - - {{ L('SelectAllInAllTabs') }} + + + + + {{ L('SelectAllInThisTab') }} - - {{ L('SelectAllInThisTab') }} - - - - - - - + + + + + + + diff --git a/apps/vue/src/components/SettingManagement/src/SettingForm.vue b/apps/vue/src/components/SettingManagement/src/SettingForm.vue index b86422370..d6a87e0c1 100644 --- a/apps/vue/src/components/SettingManagement/src/SettingForm.vue +++ b/apps/vue/src/components/SettingManagement/src/SettingForm.vue @@ -115,7 +115,7 @@ } from 'ant-design-vue'; import { Input as BInput } from '/@/components/Input'; import { formatToDate } from '/@/utils/dateUtil'; - import { SettingGroup, SettingsUpdate } from '/@/api/settings/model/settingModel'; + import { SettingGroup, SettingsUpdate } from '/@/api/settings-management/settings/model'; const CollapsePanel = Collapse.Panel; const FormItem = Form.Item; diff --git a/apps/vue/src/hooks/abp/useDefineSettings.ts b/apps/vue/src/hooks/abp/useDefineSettings.ts index c30827d9e..ff971ded7 100644 --- a/apps/vue/src/hooks/abp/useDefineSettings.ts +++ b/apps/vue/src/hooks/abp/useDefineSettings.ts @@ -1,5 +1,5 @@ import { computed, onMounted } from 'vue'; -import { SettingGroup } from '/@/api/settings/model/settingModel'; +import { SettingGroup } from '/@/api/settings-management/settings/model'; import { useSettingManagementStoreWithOut } from '/@/store/modules/settings'; import { useSettings as useAbpSettings, ISettingProvider } from '/@/hooks/abp/useSettings'; diff --git a/apps/vue/src/hooks/abp/useFeatures.ts b/apps/vue/src/hooks/abp/useFeatures.ts index 4c9ce0d00..1bb774879 100644 --- a/apps/vue/src/hooks/abp/useFeatures.ts +++ b/apps/vue/src/hooks/abp/useFeatures.ts @@ -9,9 +9,10 @@ type FeatureValue = NameValue; interface IFeatureChecker { /** * 是否启用特性 - * @param name 特性名称 + * @param featureNames 特性名称 + * @param requiresAll 是否全部符合 */ - isEnabled(name: string): boolean; + isEnabled(featureNames: string | string[], requiresAll?: boolean): boolean; /** * 获取特性值 * @param name 特性名称 @@ -37,13 +38,34 @@ export function useFeatures() { return getFeatures.value.find((feature) => name === feature.name); } + function _isEnabled(name: string): boolean { + var setting = get(name); + return setting?.value.toLowerCase() === 'true'; + } + const featureChecker: IFeatureChecker = { getOrEmpty(name: string) { return get(name)?.value ?? ''; }, - isEnabled(name: string) { - var setting = get(name); - return setting?.value.toLowerCase() === 'true'; + + isEnabled(featureNames: string | string[], requiresAll?: boolean) { + if (Array.isArray(featureNames)) { + if (featureNames.length === 0) return true; + if (!requiresAll || requiresAll === true) { + for (let index = 0; index < featureNames.length; index++) { + if (!_isEnabled(featureNames[index])) return false; + } + return true; + } + + for (let index = 0; index < featureNames.length; index++) { + if (_isEnabled(featureNames[index])) return true; + } + } else { + return _isEnabled(featureNames); + } + + return false; }, }; diff --git a/apps/vue/src/hooks/abp/useLocalization.ts b/apps/vue/src/hooks/abp/useLocalization.ts index 1a1915af3..37995c05f 100644 --- a/apps/vue/src/hooks/abp/useLocalization.ts +++ b/apps/vue/src/hooks/abp/useLocalization.ts @@ -1,10 +1,11 @@ import { computed } from 'vue'; import { merge } from 'lodash-es'; -import { useAbpStoreWithOut } from '/@/store/modules/abp'; import { format } from '/@/utils/strings'; +import { useAbpStoreWithOut } from '/@/store/modules/abp'; interface IStringLocalizer { L(key: string, args?: Recordable | any[] | undefined): string; + Lr(resource: string, key: string, args?: Recordable | any[] | undefined): string; } export function useLocalization(resourceNames?: string | string[]) { @@ -29,6 +30,16 @@ export function useLocalization(resourceNames?: string | string[]) { return resource; }); + const getResourceByName = computed(() => { + return (resource: string): Dictionary => { + const abpStore = useAbpStoreWithOut(); + const { values } = abpStore.getApplication.localization; + if (Reflect.has(values, resource)) { + return values[resource]; + } + return {}; + }; + }); function L(key: string, args?: Recordable | any[] | undefined) { if (!key) return ''; @@ -37,9 +48,18 @@ export function useLocalization(resourceNames?: string | string[]) { return format(getResource.value[key], args ?? []); } + function Lr(resource: string, key: string, args?: Recordable | any[] | undefined) { + if (!key) return ''; + const findResource = getResourceByName.value(resource); + if (!findResource) return key; + if (!Reflect.has(findResource, key)) return key; + return format(findResource[key], args ?? []); + } + const localizer: IStringLocalizer = { L: L, + Lr: Lr, }; - return { L, localizer }; + return { L, Lr, localizer }; } diff --git a/apps/vue/src/hooks/abp/useLocalizationSerializer.ts b/apps/vue/src/hooks/abp/useLocalizationSerializer.ts new file mode 100644 index 000000000..e3a638456 --- /dev/null +++ b/apps/vue/src/hooks/abp/useLocalizationSerializer.ts @@ -0,0 +1,101 @@ +import { isNullOrWhiteSpace } from "/@/utils/strings"; + +interface ValidateOptions { + required?: boolean; +} + +interface ILocalizableStringSerializer { + serialize(value?: LocalizableStringInfo): string; + deserialize(value?: string): LocalizableStringInfo; + validate(value?: string, opt?: ValidateOptions): boolean; +} + +export function useLocalizationSerializer(): ILocalizableStringSerializer { + function Validate(value?: string, opt?: ValidateOptions): boolean { + if (!value || isNullOrWhiteSpace(value)) { + if (!opt || (opt.required === undefined || opt.required === true)) { + return false; + } + return true; + } + if (value.length < 3 || value[1] !== ':') { + return false; + } + const type = value[0]; + switch (type) { + case 'F': + return !isNullOrWhiteSpace(value.substring(2).trim()); + case 'L': + const commaPosition = value.indexOf(',', 2); + if (commaPosition == -1) { + return false; + } + const name = value.substring(commaPosition + 1); + if (isNullOrWhiteSpace(name)) { + return false; + } + return true; + default: + return false; + } + } + + function Serialize(value?: LocalizableStringInfo): string { + if (!value) return ''; + return `L:${value.resourceName},${value.name}`; + } + + function Deserialize(value?: string): LocalizableStringInfo { + if (!value || isNullOrWhiteSpace(value)) { + return { + resourceName: '', + name: '', + }; + } + if (value.length < 2 || value[1] !== ':') { + return { + resourceName: '', + name: value, + }; + } + const type = value[0]; + switch (type) { + case 'F': + return { + resourceName: 'Fixed', + name: value.substring(2), + }; + case 'L': + const commaPosition = value.indexOf(',', 2); + if (commaPosition == -1) { + return { + resourceName: 'Default', + name: value, + }; + } + const resourceName = value.substring(2, commaPosition); + const name = value.substring(commaPosition + 1); + if (isNullOrWhiteSpace(resourceName)) { + return { + resourceName: 'Default', + name: value, + }; + } + return { + resourceName: resourceName, + name: name, + }; + default: + return { + resourceName: 'Default', + name: value, + }; + } + } + + return { + validate: Validate, + serialize: Serialize, + deserialize: Deserialize, + } +} diff --git a/apps/vue/src/locales/lang/en/component.ts b/apps/vue/src/locales/lang/en/component.ts index bac3fd3e1..d1381ca0d 100644 --- a/apps/vue/src/locales/lang/en/component.ts +++ b/apps/vue/src/locales/lang/en/component.ts @@ -150,10 +150,91 @@ export default { reUploadFailed: 'Re-upload failed files', }, verify: { - error: 'verification failed!', - time: 'The verification is successful and it takes {time} seconds!', + error: 'verification failed!', + time: 'The verification is successful and it takes {time} seconds!', redoTip: 'Click the picture to refresh', dragText: 'Hold down the slider and drag', successText: 'Verified', }, + localizable_input: { + placeholder: 'Select localized resources', + resources: { + fiexed: { + group: 'Define', + label: 'Fiexed', + placeholder: 'Please enter custom content', + }, + localization: { + group: 'Localization', + placeholder: 'Please select a name', + } + } + }, + extra_property_dictionary: { + title: 'Extra properties', + key: 'Key', + value: 'Value', + actions: { + title: 'Actions', + create: 'Add', + update: 'Edit', + delete: 'Delete', + clean: 'Clean', + }, + validator: { + duplicateKey: 'A key of the same name has been added', + }, + }, + value_type_nput: { + type: { + name: 'Type', + FREE_TEXT: { + name: 'Free Text', + }, + TOGGLE: { + name: 'Toggle', + }, + SELECTION: { + name: 'Selection', + displayText: 'Display Text', + displayTextNotBeEmpty: 'Display text cannot be empty', + value: 'value', + duplicateKeyOrValue: 'The name or value of the selection is not allowed to be repeated', + itemsNotBeEmpty: 'Selectable items cannot be empty', + itemsNotFound: 'The selection is not included in the optional list', + actions: { + title: 'Actions', + create: 'Add', + update: 'Edit', + delete: 'Delete', + clean: 'Clean', + }, + modal: { + title: 'Selection', + }, + }, + }, + validator: { + name: 'Validator', + isInvalidValue: 'The value failed to pass {0}; check the validator options.', + NULL: { + name: 'None', + }, + BOOLEAN: { + name: 'Boolean', + }, + NUMERIC: { + name: 'Numeric', + minValue: 'Min Value', + maxValue: 'Max Value', + }, + STRING: { + name: 'String', + allowNull: 'Allow Null', + minLength: 'Min Length', + maxLength: 'Max Length', + regularExpression: 'Regular Expression', + }, + }, + } }; diff --git a/apps/vue/src/locales/lang/zh-CN/component.ts b/apps/vue/src/locales/lang/zh-CN/component.ts index 483aaf82c..fa1ed3ee2 100644 --- a/apps/vue/src/locales/lang/zh-CN/component.ts +++ b/apps/vue/src/locales/lang/zh-CN/component.ts @@ -159,4 +159,85 @@ export default { dragText: '请按住滑块拖动', successText: '验证通过', }, + localizable_input: { + placeholder: '请选择本地化资源', + resources: { + fiexed: { + group: '自定义', + label: '固定内容', + placeholder: '请输入自定义内容', + }, + localization: { + group: '本地化', + placeholder: '请选择名称', + } + } + }, + extra_property_dictionary: { + title: '扩展属性', + key: '名称', + value: '键值', + actions: { + title: '操作', + create: '新增', + update: '编辑', + delete: '删除', + clean: '清除' + }, + validator: { + duplicateKey: '已经添加了一个相同名称的键', + }, + }, + value_type_nput: { + type: { + name: '类型', + FREE_TEXT: { + name: '自由文本', + }, + TOGGLE: { + name: '切换', + }, + SELECTION: { + name: '选择', + displayText: '显示名称', + displayTextNotBeEmpty: '显示名称不可为空', + value: '选择项', + duplicateKeyOrValue: '选择项的名称或值不允许重复', + itemsNotBeEmpty: '可选择项列表不能为空', + itemsNotFound: '选择项不包含在可选列表中', + actions: { + title: '操作', + create: '新增', + update: '编辑', + delete: '删除', + clean: '清除', + }, + modal: { + title: '选择项', + }, + }, + }, + validator: { + name: '验证器', + isInvalidValue: '值未能通过 {0} 校验, 请检查验证器选项.', + NULL: { + name: '未定义', + }, + BOOLEAN: { + name: '布尔类型', + }, + NUMERIC: { + name: '数值类型', + minValue: '最小值', + maxValue: '最大值', + }, + STRING: { + name: '字符类型', + allowNull: '允许空值', + minLength: '最小长度', + maxLength: '最大长度', + regularExpression: '正则表达式', + }, + }, + } }; diff --git a/apps/vue/src/store/modules/settings.ts b/apps/vue/src/store/modules/settings.ts index 8548d380b..bd94dfdeb 100644 --- a/apps/vue/src/store/modules/settings.ts +++ b/apps/vue/src/store/modules/settings.ts @@ -1,7 +1,7 @@ import { defineStore } from 'pinia'; import { store } from '/@/store'; import { createLocalStorage } from '/@/utils/cache'; -import { SettingGroup } from '/@/api/settings/model/settingModel'; +import { SettingGroup } from '/@/api/settings-management/settings/model'; const ls = createLocalStorage(); const SETTING_ID = 'setting-management'; diff --git a/apps/vue/src/utils/table.ts b/apps/vue/src/utils/table.ts new file mode 100644 index 000000000..9412a9ec6 --- /dev/null +++ b/apps/vue/src/utils/table.ts @@ -0,0 +1,23 @@ +import { isDate, isNumber } from "./is"; + +export function sorter(a: Recordable, b: Recordable, field: string) : number { + if (!a[field] && !b[field]) { + return 0; + } + if (a[field] && !b[field]) { + return 1; + } + if (b[field] && !a[field]) { + return -1; + } + if (isDate(a[field])) { + return a[field] - b[field]; + } + if (isNumber(a[field])) { + return a[field] - b[field]; + } + if (Array.isArray(a[field])) { + return a[field].length - b[field].length; + } + return String(a[field]).localeCompare(String(b[field])); +} diff --git a/apps/vue/src/views/account/center/Setting.vue b/apps/vue/src/views/account/center/Setting.vue index 05ff6680a..56a77f74d 100644 --- a/apps/vue/src/views/account/center/Setting.vue +++ b/apps/vue/src/views/account/center/Setting.vue @@ -6,8 +6,8 @@ import { useAbpStoreWithOut } from '/@/store/modules/abp'; import { SettingForm } from '/@/components/SettingManagement'; - import { SettingGroup } from '/@/api/settings/model/settingModel'; - import { getCurrentUserSettings, setCurrentUserSettings } from '/@/api/settings/settings'; + import { SettingGroup } from '/@/api/settings-management/settings/model'; + import { getCurrentUserSettings, setCurrentUserSettings } from '/@/api/settings-management/settings'; interface ISettingForm { providerName: string; diff --git a/apps/vue/src/views/feature-management/definitions/features/components/FeatureDefinitionModal.vue b/apps/vue/src/views/feature-management/definitions/features/components/FeatureDefinitionModal.vue new file mode 100644 index 000000000..960e32375 --- /dev/null +++ b/apps/vue/src/views/feature-management/definitions/features/components/FeatureDefinitionModal.vue @@ -0,0 +1,433 @@ +