committed by
GitHub
29 changed files with 7997 additions and 6633 deletions
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -0,0 +1,60 @@ |
|||||
|
// This file is automatically generated by ABP framework to use MVC Controllers from CSharp
|
||||
|
using LINGYUN.Abp.Notifications.Definitions.Groups; |
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Threading.Tasks; |
||||
|
using Volo.Abp; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
using Volo.Abp.DependencyInjection; |
||||
|
using Volo.Abp.Http.Client; |
||||
|
using Volo.Abp.Http.Client.ClientProxying; |
||||
|
using Volo.Abp.Http.Modeling; |
||||
|
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications.Definitions.Groups; |
||||
|
|
||||
|
[Dependency(ReplaceServices = true)] |
||||
|
[ExposeServices(typeof(INotificationGroupDefinitionAppService), typeof(NotificationGroupDefinitionClientProxy))] |
||||
|
public partial class NotificationGroupDefinitionClientProxy : ClientProxyBase<INotificationGroupDefinitionAppService>, INotificationGroupDefinitionAppService |
||||
|
{ |
||||
|
public virtual async Task<NotificationGroupDefinitionDto> CreateAsync(NotificationGroupDefinitionCreateDto input) |
||||
|
{ |
||||
|
return await RequestAsync<NotificationGroupDefinitionDto>(nameof(CreateAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(NotificationGroupDefinitionCreateDto), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task DeleteAsync(string name) |
||||
|
{ |
||||
|
await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(string), name } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<NotificationGroupDefinitionDto> GetAsync(string name) |
||||
|
{ |
||||
|
return await RequestAsync<NotificationGroupDefinitionDto>(nameof(GetAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(string), name } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<ListResultDto<NotificationGroupDefinitionDto>> GetListAsync(NotificationGroupDefinitionGetListInput input) |
||||
|
{ |
||||
|
return await RequestAsync<ListResultDto<NotificationGroupDefinitionDto>>(nameof(GetListAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(NotificationGroupDefinitionGetListInput), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<NotificationGroupDefinitionDto> UpdateAsync(string name, NotificationGroupDefinitionUpdateDto input) |
||||
|
{ |
||||
|
return await RequestAsync<NotificationGroupDefinitionDto>(nameof(UpdateAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(string), name }, |
||||
|
{ typeof(NotificationGroupDefinitionUpdateDto), input } |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
// This file is part of NotificationGroupDefinitionClientProxy, you can customize it here
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications.Definitions.Groups; |
||||
|
|
||||
|
public partial class NotificationGroupDefinitionClientProxy |
||||
|
{ |
||||
|
} |
||||
@ -0,0 +1,60 @@ |
|||||
|
// This file is automatically generated by ABP framework to use MVC Controllers from CSharp
|
||||
|
using LINGYUN.Abp.Notifications.Definitions.Notifications; |
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Threading.Tasks; |
||||
|
using Volo.Abp; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
using Volo.Abp.DependencyInjection; |
||||
|
using Volo.Abp.Http.Client; |
||||
|
using Volo.Abp.Http.Client.ClientProxying; |
||||
|
using Volo.Abp.Http.Modeling; |
||||
|
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications.Definitions.Notifications; |
||||
|
|
||||
|
[Dependency(ReplaceServices = true)] |
||||
|
[ExposeServices(typeof(INotificationDefinitionAppService), typeof(NotificationDefinitionClientProxy))] |
||||
|
public partial class NotificationDefinitionClientProxy : ClientProxyBase<INotificationDefinitionAppService>, INotificationDefinitionAppService |
||||
|
{ |
||||
|
public virtual async Task<NotificationDefinitionDto> CreateAsync(NotificationDefinitionCreateDto input) |
||||
|
{ |
||||
|
return await RequestAsync<NotificationDefinitionDto>(nameof(CreateAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(NotificationDefinitionCreateDto), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task DeleteAsync(string name) |
||||
|
{ |
||||
|
await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(string), name } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<NotificationDefinitionDto> GetAsync(string name) |
||||
|
{ |
||||
|
return await RequestAsync<NotificationDefinitionDto>(nameof(GetAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(string), name } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<ListResultDto<NotificationDefinitionDto>> GetListAsync(NotificationDefinitionGetListInput input) |
||||
|
{ |
||||
|
return await RequestAsync<ListResultDto<NotificationDefinitionDto>>(nameof(GetListAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(NotificationDefinitionGetListInput), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<NotificationDefinitionDto> UpdateAsync(string name, NotificationDefinitionUpdateDto input) |
||||
|
{ |
||||
|
return await RequestAsync<NotificationDefinitionDto>(nameof(UpdateAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(string), name }, |
||||
|
{ typeof(NotificationDefinitionUpdateDto), input } |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
// This file is part of NotificationDefinitionClientProxy, you can customize it here
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications.Definitions.Notifications; |
||||
|
|
||||
|
public partial class NotificationDefinitionClientProxy |
||||
|
{ |
||||
|
} |
||||
@ -0,0 +1,51 @@ |
|||||
|
// This file is automatically generated by ABP framework to use MVC Controllers from CSharp
|
||||
|
using LINGYUN.Abp.Notifications; |
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Threading.Tasks; |
||||
|
using Volo.Abp; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
using Volo.Abp.DependencyInjection; |
||||
|
using Volo.Abp.Http.Client; |
||||
|
using Volo.Abp.Http.Client.ClientProxying; |
||||
|
using Volo.Abp.Http.Modeling; |
||||
|
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications; |
||||
|
|
||||
|
[Dependency(ReplaceServices = true)] |
||||
|
[ExposeServices(typeof(IMyNotificationAppService), typeof(MyNotificationClientProxy))] |
||||
|
public partial class MyNotificationClientProxy : ClientProxyBase<IMyNotificationAppService>, IMyNotificationAppService |
||||
|
{ |
||||
|
public virtual async Task MarkReadStateAsync(NotificationMarkReadStateInput input) |
||||
|
{ |
||||
|
await RequestAsync(nameof(MarkReadStateAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(NotificationMarkReadStateInput), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task DeleteAsync(long id) |
||||
|
{ |
||||
|
await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(long), id } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<UserNotificationDto> GetAsync(long id) |
||||
|
{ |
||||
|
return await RequestAsync<UserNotificationDto>(nameof(GetAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(long), id } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<PagedResultDto<UserNotificationDto>> GetListAsync(UserNotificationGetByPagedDto input) |
||||
|
{ |
||||
|
return await RequestAsync<PagedResultDto<UserNotificationDto>>(nameof(GetListAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(UserNotificationGetByPagedDto), input } |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
// This file is part of MyNotificationClientProxy, you can customize it here
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications; |
||||
|
|
||||
|
public partial class MyNotificationClientProxy |
||||
|
{ |
||||
|
} |
||||
@ -0,0 +1,56 @@ |
|||||
|
// This file is automatically generated by ABP framework to use MVC Controllers from CSharp
|
||||
|
using LINGYUN.Abp.Notifications; |
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Threading.Tasks; |
||||
|
using Volo.Abp; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
using Volo.Abp.DependencyInjection; |
||||
|
using Volo.Abp.Http.Client; |
||||
|
using Volo.Abp.Http.Client.ClientProxying; |
||||
|
using Volo.Abp.Http.Modeling; |
||||
|
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications; |
||||
|
|
||||
|
[Dependency(ReplaceServices = true)] |
||||
|
[ExposeServices(typeof(IMySubscriptionAppService), typeof(MySubscriptionClientProxy))] |
||||
|
public partial class MySubscriptionClientProxy : ClientProxyBase<IMySubscriptionAppService>, IMySubscriptionAppService |
||||
|
{ |
||||
|
public virtual async Task<ListResultDto<UserSubscreNotificationDto>> GetAllListAsync() |
||||
|
{ |
||||
|
return await RequestAsync<ListResultDto<UserSubscreNotificationDto>>(nameof(GetAllListAsync)); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<PagedResultDto<UserSubscreNotificationDto>> GetListAsync(SubscriptionsGetByPagedDto input) |
||||
|
{ |
||||
|
return await RequestAsync<PagedResultDto<UserSubscreNotificationDto>>(nameof(GetListAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(SubscriptionsGetByPagedDto), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<UserSubscriptionsResult> IsSubscribedAsync(SubscriptionsGetByNameDto input) |
||||
|
{ |
||||
|
return await RequestAsync<UserSubscriptionsResult>(nameof(IsSubscribedAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(SubscriptionsGetByNameDto), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task SubscribeAsync(SubscriptionsGetByNameDto input) |
||||
|
{ |
||||
|
await RequestAsync(nameof(SubscribeAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(SubscriptionsGetByNameDto), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task UnSubscribeAsync(SubscriptionsGetByNameDto input) |
||||
|
{ |
||||
|
await RequestAsync(nameof(UnSubscribeAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(SubscriptionsGetByNameDto), input } |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
// This file is part of MySubscriptionClientProxy, you can customize it here
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications; |
||||
|
|
||||
|
public partial class MySubscriptionClientProxy |
||||
|
{ |
||||
|
} |
||||
@ -0,0 +1,39 @@ |
|||||
|
// This file is automatically generated by ABP framework to use MVC Controllers from CSharp
|
||||
|
using System.Threading.Tasks; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
using Volo.Abp.DependencyInjection; |
||||
|
using Volo.Abp.Http.Client.ClientProxying; |
||||
|
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications; |
||||
|
|
||||
|
[Dependency(ReplaceServices = true)] |
||||
|
[ExposeServices(typeof(INotificationAppService), typeof(NotificationClientProxy))] |
||||
|
public partial class NotificationClientProxy : ClientProxyBase<INotificationAppService>, INotificationAppService |
||||
|
{ |
||||
|
public virtual async Task SendAsync(NotificationSendDto input) |
||||
|
{ |
||||
|
await RequestAsync(nameof(SendAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(NotificationSendDto), input } |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<ListResultDto<NotificationGroupDto>> GetAssignableNotifiersAsync() |
||||
|
{ |
||||
|
return await RequestAsync<ListResultDto<NotificationGroupDto>>(nameof(GetAssignableNotifiersAsync)); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task<ListResultDto<NotificationTemplateDto>> GetAssignableTemplatesAsync() |
||||
|
{ |
||||
|
return await RequestAsync<ListResultDto<NotificationTemplateDto>>(nameof(GetAssignableTemplatesAsync)); |
||||
|
} |
||||
|
|
||||
|
public virtual async Task SendAsync(NotificationTemplateSendDto input) |
||||
|
{ |
||||
|
await RequestAsync(nameof(SendAsync), new ClientProxyRequestTypeValue |
||||
|
{ |
||||
|
{ typeof(NotificationTemplateSendDto), input } |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
// This file is part of NotificationClientProxy, you can customize it here
|
||||
|
// ReSharper disable once CheckNamespace
|
||||
|
namespace LINGYUN.Abp.Notifications; |
||||
|
|
||||
|
public partial class NotificationClientProxy |
||||
|
{ |
||||
|
} |
||||
File diff suppressed because it is too large
@ -0,0 +1,3 @@ |
|||||
|
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
||||
|
<ConfigureAwait ContinueOnCapturedContext="false" /> |
||||
|
</Weavers> |
||||
@ -0,0 +1,30 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
||||
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. --> |
||||
|
<xs:element name="Weavers"> |
||||
|
<xs:complexType> |
||||
|
<xs:all> |
||||
|
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1"> |
||||
|
<xs:complexType> |
||||
|
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" /> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:all> |
||||
|
<xs:attribute name="VerifyAssembly" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="GenerateXsd" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:schema> |
||||
@ -0,0 +1,23 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\..\..\configureawait.props" /> |
||||
|
<Import Project="..\..\..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>netstandard2.0</TargetFramework> |
||||
|
<RootNamespace /> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<EmbeddedResource Include="ClientProxies\notifications-generate-proxy.json" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Volo.Abp.Http.Client" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\LINGYUN.Abp.Notifications.Application.Contracts\LINGYUN.Abp.Notifications.Application.Contracts.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -0,0 +1,19 @@ |
|||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.Http.Client; |
||||
|
using Volo.Abp.Modularity; |
||||
|
|
||||
|
namespace LINGYUN.Abp.Notifications; |
||||
|
|
||||
|
[DependsOn( |
||||
|
typeof(AbpHttpClientModule), |
||||
|
typeof(AbpNotificationsApplicationContractsModule))] |
||||
|
public class AbpNotificationsHttpApiClientModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
|
{ |
||||
|
context.Services.AddStaticHttpClientProxies( |
||||
|
typeof(AbpNotificationsApplicationContractsModule).Assembly, |
||||
|
AbpNotificationsRemoteServiceConsts.RemoteServiceName |
||||
|
); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,112 @@ |
|||||
|
|
||||
|
using Volo.Abp.DependencyInjection; |
||||
|
|
||||
|
namespace LY.MicroService.Applications.Single; |
||||
|
|
||||
|
[Dependency(ServiceLifetime.Singleton, ReplaceServices = true)] |
||||
|
public class AbpDynamicFeatureDefinitionStoreInMemoryCache : IDynamicFeatureDefinitionStoreInMemoryCache |
||||
|
{ |
||||
|
public string CacheStamp { get; set; } |
||||
|
|
||||
|
protected IDictionary<string, FeatureGroupDefinition> FeatureGroupDefinitions { get; } |
||||
|
protected IDictionary<string, FeatureDefinition> FeatureDefinitions { get; } |
||||
|
protected StringValueTypeSerializer StateCheckerSerializer { get; } |
||||
|
protected ILocalizableStringSerializer LocalizableStringSerializer { get; } |
||||
|
|
||||
|
public SemaphoreSlim SyncSemaphore { get; } = new(1, 1); |
||||
|
|
||||
|
public DateTime? LastCheckTime { get; set; } |
||||
|
|
||||
|
public AbpDynamicFeatureDefinitionStoreInMemoryCache( |
||||
|
StringValueTypeSerializer stateCheckerSerializer, |
||||
|
ILocalizableStringSerializer localizableStringSerializer) |
||||
|
{ |
||||
|
StateCheckerSerializer = stateCheckerSerializer; |
||||
|
LocalizableStringSerializer = localizableStringSerializer; |
||||
|
|
||||
|
FeatureGroupDefinitions = new Dictionary<string, FeatureGroupDefinition>(); |
||||
|
FeatureDefinitions = new Dictionary<string, FeatureDefinition>(); |
||||
|
} |
||||
|
|
||||
|
public Task FillAsync( |
||||
|
List<FeatureGroupDefinitionRecord> featureGroupRecords, |
||||
|
List<FeatureDefinitionRecord> featureRecords) |
||||
|
{ |
||||
|
FeatureGroupDefinitions.Clear(); |
||||
|
FeatureDefinitions.Clear(); |
||||
|
|
||||
|
var context = new FeatureDefinitionContext(); |
||||
|
|
||||
|
foreach (var featureGroupRecord in featureGroupRecords) |
||||
|
{ |
||||
|
var featureGroup = context.AddGroup( |
||||
|
featureGroupRecord.Name, |
||||
|
featureGroupRecord.DisplayName != null ? LocalizableStringSerializer.Deserialize(featureGroupRecord.DisplayName) : null |
||||
|
); |
||||
|
|
||||
|
FeatureGroupDefinitions[featureGroup.Name] = featureGroup; |
||||
|
|
||||
|
foreach (var property in featureGroupRecord.ExtraProperties) |
||||
|
{ |
||||
|
featureGroup[property.Key] = property.Value; |
||||
|
} |
||||
|
|
||||
|
var featureRecordsInThisGroup = featureRecords |
||||
|
.Where(p => p.GroupName == featureGroup.Name); |
||||
|
|
||||
|
foreach (var featureRecord in featureRecordsInThisGroup.Where(x => x.ParentName == null)) |
||||
|
{ |
||||
|
AddFeatureRecursively(featureGroup, featureRecord, featureRecords); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
return Task.CompletedTask; |
||||
|
} |
||||
|
|
||||
|
public FeatureDefinition GetFeatureOrNull(string name) |
||||
|
{ |
||||
|
return FeatureDefinitions.GetOrDefault(name); |
||||
|
} |
||||
|
|
||||
|
public IReadOnlyList<FeatureDefinition> GetFeatures() |
||||
|
{ |
||||
|
return FeatureDefinitions.Values.ToList(); |
||||
|
} |
||||
|
|
||||
|
public IReadOnlyList<FeatureGroupDefinition> GetGroups() |
||||
|
{ |
||||
|
return FeatureGroupDefinitions.Values.ToList(); |
||||
|
} |
||||
|
|
||||
|
private void AddFeatureRecursively(ICanCreateChildFeature featureContainer, |
||||
|
FeatureDefinitionRecord featureRecord, |
||||
|
List<FeatureDefinitionRecord> allFeatureRecords) |
||||
|
{ |
||||
|
var feature = featureContainer.CreateChildFeature( |
||||
|
featureRecord.Name, |
||||
|
featureRecord.DefaultValue, |
||||
|
featureRecord.DisplayName != null ? LocalizableStringSerializer.Deserialize(featureRecord.DisplayName) : null, |
||||
|
featureRecord.Description != null ? LocalizableStringSerializer.Deserialize(featureRecord.Description) : null, |
||||
|
StateCheckerSerializer.Deserialize(featureRecord.ValueType), |
||||
|
featureRecord.IsVisibleToClients, |
||||
|
featureRecord.IsAvailableToHost |
||||
|
); |
||||
|
|
||||
|
FeatureDefinitions[feature.Name] = feature; |
||||
|
|
||||
|
if (!featureRecord.AllowedProviders.IsNullOrWhiteSpace()) |
||||
|
{ |
||||
|
feature.AllowedProviders.AddRange(featureRecord.AllowedProviders.Split(',')); |
||||
|
} |
||||
|
|
||||
|
foreach (var property in featureRecord.ExtraProperties) |
||||
|
{ |
||||
|
feature[property.Key] = property.Value; |
||||
|
} |
||||
|
|
||||
|
foreach (var subFeature in allFeatureRecords.Where(p => p.ParentName == featureRecord.Name)) |
||||
|
{ |
||||
|
AddFeatureRecursively(feature, subFeature, allFeatureRecords); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -1,270 +1,277 @@ |
|||||
<Project Sdk="Microsoft.NET.Sdk.Web"> |
<Project Sdk="Microsoft.NET.Sdk.Web"> |
||||
|
|
||||
<Import Project="..\..\..\common.secrets.props" /> |
<Import Project="..\..\..\common.secrets.props" /> |
||||
|
|
||||
<PropertyGroup> |
<PropertyGroup> |
||||
<TargetFramework>net8.0</TargetFramework> |
<TargetFramework>net8.0</TargetFramework> |
||||
<ImplicitUsings>enable</ImplicitUsings> |
<ImplicitUsings>enable</ImplicitUsings> |
||||
<RootNamespace>LY.MicroService.Applications.Single</RootNamespace> |
<RootNamespace>LY.MicroService.Applications.Single</RootNamespace> |
||||
<ImplicitUsings>enable</ImplicitUsings> |
<ImplicitUsings>enable</ImplicitUsings> |
||||
</PropertyGroup> |
</PropertyGroup> |
||||
|
|
||||
<ItemGroup> |
<ItemGroup> |
||||
<PackageReference Include="DistributedLock.Redis" /> |
<PackageReference Include="DistributedLock.Redis" /> |
||||
<PackageReference Include="Elsa.Activities.Email" /> |
<PackageReference Include="DotNetCore.CAP.Dashboard" /> |
||||
<PackageReference Include="Elsa.Activities.Http" /> |
<PackageReference Include="DotNetCore.CAP.MySql" /> |
||||
<PackageReference Include="Elsa.Activities.UserTask" /> |
<PackageReference Include="DotNetCore.CAP.RabbitMQ" /> |
||||
<PackageReference Include="Elsa.Activities.Temporal.Quartz" /> |
<PackageReference Include="DotNetCore.CAP.OpenTelemetry" /> |
||||
<!--<PackageReference Include="Elsa.Designer.Components.Web" />--> |
<PackageReference Include="DotNetCore.CAP.InMemoryStorage" /> |
||||
<PackageReference Include="Elsa.Webhooks.Api" /> |
<PackageReference Include="Savorboard.CAP.InMemoryMessageQueue" /> |
||||
<PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" /> |
<PackageReference Include="Elsa.Activities.Email" /> |
||||
<PackageReference Include="OpenIddict.Validation.DataProtection" /> |
<PackageReference Include="Elsa.Activities.Http" /> |
||||
<PackageReference Include="OpenIddict.Server.DataProtection" /> |
<PackageReference Include="Elsa.Activities.UserTask" /> |
||||
<PackageReference Include="Serilog.AspNetCore" /> |
<PackageReference Include="Elsa.Activities.Temporal.Quartz" /> |
||||
<PackageReference Include="Serilog.Enrichers.Environment" /> |
<!--<PackageReference Include="Elsa.Designer.Components.Web" />--> |
||||
<PackageReference Include="Serilog.Enrichers.Assembly" /> |
<PackageReference Include="Elsa.Webhooks.Api" /> |
||||
<PackageReference Include="Serilog.Enrichers.Process" /> |
<PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" /> |
||||
<PackageReference Include="Serilog.Enrichers.Thread" /> |
<PackageReference Include="OpenIddict.Validation.DataProtection" /> |
||||
<PackageReference Include="Serilog.Settings.Configuration" /> |
<PackageReference Include="OpenIddict.Server.DataProtection" /> |
||||
<PackageReference Include="Serilog.Sinks.Elasticsearch" /> |
<PackageReference Include="Serilog.AspNetCore" /> |
||||
<PackageReference Include="Serilog.Sinks.File" /> |
<PackageReference Include="Serilog.Enrichers.Environment" /> |
||||
<PackageReference Include="Swashbuckle.AspNetCore" /> |
<PackageReference Include="Serilog.Enrichers.Assembly" /> |
||||
<PackageReference Include="Quartz.Serialization.Json" /> |
<PackageReference Include="Serilog.Enrichers.Process" /> |
||||
<PackageReference Include="Volo.Abp.Account.Web.OpenIddict" /> |
<PackageReference Include="Serilog.Enrichers.Thread" /> |
||||
<!--<PackageReference Include="Volo.Abp.Account.Web.IdentityServer" />--> |
<PackageReference Include="Serilog.Settings.Configuration" /> |
||||
<PackageReference Include="Volo.Abp.AspNetCore.Serilog" /> |
<PackageReference Include="Serilog.Sinks.Elasticsearch" /> |
||||
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" /> |
<PackageReference Include="Serilog.Sinks.File" /> |
||||
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" /> |
<PackageReference Include="Swashbuckle.AspNetCore" /> |
||||
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" /> |
<PackageReference Include="Quartz.Serialization.Json" /> |
||||
<PackageReference Include="Volo.Abp.Autofac" /> |
<PackageReference Include="Volo.Abp.Account.Web.OpenIddict" /> |
||||
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" /> |
<!--<PackageReference Include="Volo.Abp.Account.Web.IdentityServer" />--> |
||||
<!-- <PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" />--> |
<PackageReference Include="Volo.Abp.AspNetCore.Serilog" /> |
||||
<PackageReference Include="Volo.Abp.EntityFrameworkCore.PostgreSql" /> |
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" /> |
||||
<PackageReference Include="Volo.Abp.FeatureManagement.Application" /> |
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" /> |
||||
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" /> |
||||
<PackageReference Include="Volo.Abp.FeatureManagement.HttpApi" /> |
<PackageReference Include="Volo.Abp.Autofac" /> |
||||
<PackageReference Include="Volo.Abp.PermissionManagement.Application" /> |
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" /> |
||||
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" /> |
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" /> |
||||
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.IdentityServer" /> |
<PackageReference Include="Volo.Abp.FeatureManagement.Application" /> |
||||
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.OpenIddict" /> |
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" /> |
||||
<PackageReference Include="Volo.Abp.PermissionManagement.HttpApi" /> |
<PackageReference Include="Volo.Abp.FeatureManagement.HttpApi" /> |
||||
<PackageReference Include="Volo.Abp.Identity.AspNetCore" /> |
<PackageReference Include="Volo.Abp.PermissionManagement.Application" /> |
||||
<PackageReference Include="Volo.Abp.Imaging.ImageSharp" /> |
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" /> |
||||
<PackageReference Include="Volo.Abp.MailKit" /> |
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.IdentityServer" /> |
||||
<!--<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" />--> |
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.OpenIddict" /> |
||||
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" /> |
<PackageReference Include="Volo.Abp.PermissionManagement.HttpApi" /> |
||||
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" /> |
<PackageReference Include="Volo.Abp.Identity.AspNetCore" /> |
||||
<PackageReference Include="Volo.Abp.OpenIddict.EntityFrameworkCore" /> |
<PackageReference Include="Volo.Abp.Imaging.ImageSharp" /> |
||||
</ItemGroup> |
<PackageReference Include="Volo.Abp.MailKit" /> |
||||
|
<!--<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" />--> |
||||
<ItemGroup> |
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" /> |
||||
<ProjectReference Include="..\..\framework\auditing\LINGYUN.Abp.AuditLogging.EntityFrameworkCore\LINGYUN.Abp.AuditLogging.EntityFrameworkCore.csproj" /> |
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" /> |
||||
<ProjectReference Include="..\..\framework\auditing\LINGYUN.Abp.AuditLogging\LINGYUN.Abp.AuditLogging.csproj" /> |
<PackageReference Include="Volo.Abp.OpenIddict.EntityFrameworkCore" /> |
||||
<ProjectReference Include="..\..\framework\authentication\LINGYUN.Abp.Authentication.QQ\LINGYUN.Abp.Authentication.QQ.csproj" /> |
</ItemGroup> |
||||
<ProjectReference Include="..\..\framework\authentication\LINGYUN.Abp.Authentication.WeChat\LINGYUN.Abp.Authentication.WeChat.csproj" /> |
|
||||
<ProjectReference Include="..\..\framework\authorization\LINGYUN.Abp.Authorization.OrganizationUnits\LINGYUN.Abp.Authorization.OrganizationUnits.csproj" /> |
<ItemGroup> |
||||
<ProjectReference Include="..\..\framework\cloud-aliyun\LINGYUN.Abp.Aliyun.SettingManagement\LINGYUN.Abp.Aliyun.SettingManagement.csproj" /> |
<ProjectReference Include="..\..\framework\auditing\LINGYUN.Abp.AuditLogging.EntityFrameworkCore\LINGYUN.Abp.AuditLogging.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\framework\cloud-aliyun\LINGYUN.Abp.Aliyun\LINGYUN.Abp.Aliyun.csproj" /> |
<ProjectReference Include="..\..\framework\auditing\LINGYUN.Abp.AuditLogging.IP2Region\LINGYUN.Abp.AuditLogging.IP2Region.csproj" /> |
||||
<ProjectReference Include="..\..\framework\cloud-tencent\LINGYUN.Abp.Tencent.QQ\LINGYUN.Abp.Tencent.QQ.csproj" /> |
<ProjectReference Include="..\..\framework\auditing\LINGYUN.Abp.AuditLogging\LINGYUN.Abp.AuditLogging.csproj" /> |
||||
<ProjectReference Include="..\..\framework\cloud-tencent\LINGYUN.Abp.Tencent.SettingManagement\LINGYUN.Abp.Tencent.SettingManagement.csproj" /> |
<ProjectReference Include="..\..\framework\authentication\LINGYUN.Abp.Authentication.QQ\LINGYUN.Abp.Authentication.QQ.csproj" /> |
||||
<ProjectReference Include="..\..\framework\cloud-tencent\LINGYUN.Abp.Tencent\LINGYUN.Abp.Tencent.csproj" /> |
<ProjectReference Include="..\..\framework\authentication\LINGYUN.Abp.Authentication.WeChat\LINGYUN.Abp.Authentication.WeChat.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.AspNetCore.HttpOverrides\LINGYUN.Abp.AspNetCore.HttpOverrides.csproj" /> |
<ProjectReference Include="..\..\framework\authorization\LINGYUN.Abp.Authorization.OrganizationUnits\LINGYUN.Abp.Authorization.OrganizationUnits.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
<ProjectReference Include="..\..\framework\cloud-aliyun\LINGYUN.Abp.Aliyun.SettingManagement\LINGYUN.Abp.Aliyun.SettingManagement.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.ExceptionHandling.Emailing\LINGYUN.Abp.ExceptionHandling.Emailing.csproj" /> |
<ProjectReference Include="..\..\framework\cloud-aliyun\LINGYUN.Abp.Aliyun\LINGYUN.Abp.Aliyun.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.ExceptionHandling\LINGYUN.Abp.ExceptionHandling.csproj" /> |
<ProjectReference Include="..\..\framework\cloud-tencent\LINGYUN.Abp.Tencent.QQ\LINGYUN.Abp.Tencent.QQ.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Features.LimitValidation.Redis.Client\LINGYUN.Abp.Features.LimitValidation.Redis.Client.csproj" /> |
<ProjectReference Include="..\..\framework\cloud-tencent\LINGYUN.Abp.Tencent.SettingManagement\LINGYUN.Abp.Tencent.SettingManagement.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Features.LimitValidation.Redis\LINGYUN.Abp.Features.LimitValidation.Redis.csproj" /> |
<ProjectReference Include="..\..\framework\cloud-tencent\LINGYUN.Abp.Tencent\LINGYUN.Abp.Tencent.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Features.LimitValidation\LINGYUN.Abp.Features.LimitValidation.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.AspNetCore.HttpOverrides\LINGYUN.Abp.AspNetCore.HttpOverrides.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Http.Client.Wrapper\LINGYUN.Abp.Http.Client.Wrapper.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.IdGenerator\LINGYUN.Abp.IdGenerator.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.EventBus.CAP\LINGYUN.Abp.EventBus.CAP.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.RealTime\LINGYUN.Abp.RealTime.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.ExceptionHandling.Emailing\LINGYUN.Abp.ExceptionHandling.Emailing.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Wrapper\LINGYUN.Abp.Wrapper.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.ExceptionHandling\LINGYUN.Abp.ExceptionHandling.csproj" /> |
||||
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Abp.Dynamic.Queryable.Application.Contracts\LINGYUN.Abp.Dynamic.Queryable.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Features.LimitValidation.Redis.Client\LINGYUN.Abp.Features.LimitValidation.Redis.Client.csproj" /> |
||||
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Abp.Dynamic.Queryable.Application\LINGYUN.Abp.Dynamic.Queryable.Application.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Features.LimitValidation.Redis\LINGYUN.Abp.Features.LimitValidation.Redis.csproj" /> |
||||
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Abp.Dynamic.Queryable.HttpApi\LINGYUN.Abp.Dynamic.Queryable.HttpApi.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Features.LimitValidation\LINGYUN.Abp.Features.LimitValidation.csproj" /> |
||||
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Linq.Dynamic.Queryable\LINGYUN.Linq.Dynamic.Queryable.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Http.Client.Wrapper\LINGYUN.Abp.Http.Client.Wrapper.csproj" /> |
||||
<ProjectReference Include="..\..\framework\exporter\LINGYUN.Abp.Exporter.MiniExcel\LINGYUN.Abp.Exporter.MiniExcel.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.IdGenerator\LINGYUN.Abp.IdGenerator.csproj" /> |
||||
<ProjectReference Include="..\..\framework\features\LINGYUN.Abp.FeatureManagement.Client\LINGYUN.Abp.FeatureManagement.Client.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.RealTime\LINGYUN.Abp.RealTime.csproj" /> |
||||
<ProjectReference Include="..\..\framework\localization\LINGYUN.Abp.AspNetCore.Mvc.Localization\LINGYUN.Abp.AspNetCore.Mvc.Localization.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Wrapper\LINGYUN.Abp.Wrapper.csproj" /> |
||||
<ProjectReference Include="..\..\framework\localization\LINGYUN.Abp.Localization.CultureMap\LINGYUN.Abp.Localization.CultureMap.csproj" /> |
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Abp.Dynamic.Queryable.Application.Contracts\LINGYUN.Abp.Dynamic.Queryable.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\framework\localization\LINGYUN.Abp.Localization.Persistence\LINGYUN.Abp.Localization.Persistence.csproj" /> |
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Abp.Dynamic.Queryable.Application\LINGYUN.Abp.Dynamic.Queryable.Application.csproj" /> |
||||
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Logging.Serilog.Elasticsearch\LINGYUN.Abp.Logging.Serilog.Elasticsearch.csproj" /> |
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Abp.Dynamic.Queryable.HttpApi\LINGYUN.Abp.Dynamic.Queryable.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Logging\LINGYUN.Abp.Logging.csproj" /> |
<ProjectReference Include="..\..\framework\dynamic-queryable\LINGYUN.Linq.Dynamic.Queryable\LINGYUN.Linq.Dynamic.Queryable.csproj" /> |
||||
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Serilog.Enrichers.Application\LINGYUN.Abp.Serilog.Enrichers.Application.csproj" /> |
<ProjectReference Include="..\..\framework\exporter\LINGYUN.Abp.Exporter.MiniExcel\LINGYUN.Abp.Exporter.MiniExcel.csproj" /> |
||||
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Serilog.Enrichers.UniqueId\LINGYUN.Abp.Serilog.Enrichers.UniqueId.csproj" /> |
<ProjectReference Include="..\..\framework\features\LINGYUN.Abp.FeatureManagement.Client\LINGYUN.Abp.FeatureManagement.Client.csproj" /> |
||||
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Sms.Aliyun\LINGYUN.Abp.Sms.Aliyun.csproj" /> |
<ProjectReference Include="..\..\framework\localization\LINGYUN.Abp.AspNetCore.Mvc.Localization\LINGYUN.Abp.AspNetCore.Mvc.Localization.csproj" /> |
||||
<ProjectReference Include="..\..\framework\mvc\LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper\LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper.csproj" /> |
<ProjectReference Include="..\..\framework\localization\LINGYUN.Abp.Localization.CultureMap\LINGYUN.Abp.Localization.CultureMap.csproj" /> |
||||
<ProjectReference Include="..\..\framework\mvc\LINGYUN.Abp.AspNetCore.Mvc.Wrapper\LINGYUN.Abp.AspNetCore.Mvc.Wrapper.csproj" /> |
<ProjectReference Include="..\..\framework\localization\LINGYUN.Abp.Localization.Persistence\LINGYUN.Abp.Localization.Persistence.csproj" /> |
||||
<ProjectReference Include="..\..\framework\navigation\LINGYUN.Abp.UI.Navigation\LINGYUN.Abp.UI.Navigation.csproj" /> |
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Logging.Serilog.Elasticsearch\LINGYUN.Abp.Logging.Serilog.Elasticsearch.csproj" /> |
||||
<ProjectReference Include="..\..\framework\open-api\LINGYUN.Abp.OpenApi.Authorization\LINGYUN.Abp.OpenApi.Authorization.csproj" /> |
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Logging\LINGYUN.Abp.Logging.csproj" /> |
||||
<ProjectReference Include="..\..\framework\open-api\LINGYUN.Abp.OpenApi\LINGYUN.Abp.OpenApi.csproj" /> |
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Serilog.Enrichers.Application\LINGYUN.Abp.Serilog.Enrichers.Application.csproj" /> |
||||
<ProjectReference Include="..\..\framework\settings\LINGYUN.Abp.SettingManagement.Application.Contracts\LINGYUN.Abp.SettingManagement.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\framework\logging\LINGYUN.Abp.Serilog.Enrichers.UniqueId\LINGYUN.Abp.Serilog.Enrichers.UniqueId.csproj" /> |
||||
<ProjectReference Include="..\..\framework\tenants\LINGYUN.Abp.MultiTenancy.Editions\LINGYUN.Abp.MultiTenancy.Editions.csproj" /> |
<ProjectReference Include="..\..\framework\common\LINGYUN.Abp.Sms.Aliyun\LINGYUN.Abp.Sms.Aliyun.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.Identity.WeChat\LINGYUN.Abp.Identity.WeChat.csproj" /> |
<ProjectReference Include="..\..\framework\mvc\LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper\LINGYUN.Abp.AspNetCore.Mvc.Idempotent.Wrapper.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.MiniProgram\LINGYUN.Abp.WeChat.MiniProgram.csproj" /> |
<ProjectReference Include="..\..\framework\mvc\LINGYUN.Abp.AspNetCore.Mvc.Wrapper\LINGYUN.Abp.AspNetCore.Mvc.Wrapper.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official.Handlers\LINGYUN.Abp.WeChat.Official.Handlers.csproj" /> |
<ProjectReference Include="..\..\framework\navigation\LINGYUN.Abp.UI.Navigation\LINGYUN.Abp.UI.Navigation.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official\LINGYUN.Abp.WeChat.Official.csproj" /> |
<ProjectReference Include="..\..\framework\open-api\LINGYUN.Abp.OpenApi.Authorization\LINGYUN.Abp.OpenApi.Authorization.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official.Application\LINGYUN.Abp.WeChat.Official.Application.csproj" /> |
<ProjectReference Include="..\..\framework\open-api\LINGYUN.Abp.OpenApi\LINGYUN.Abp.OpenApi.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official.HttpApi\LINGYUN.Abp.WeChat.Official.HttpApi.csproj" /> |
<ProjectReference Include="..\..\framework\settings\LINGYUN.Abp.SettingManagement.Application.Contracts\LINGYUN.Abp.SettingManagement.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.SettingManagement\LINGYUN.Abp.WeChat.SettingManagement.csproj" /> |
<ProjectReference Include="..\..\framework\tenants\LINGYUN.Abp.MultiTenancy.Editions\LINGYUN.Abp.MultiTenancy.Editions.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work.Application\LINGYUN.Abp.WeChat.Work.Application.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.Identity.WeChat\LINGYUN.Abp.Identity.WeChat.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work.Handlers\LINGYUN.Abp.WeChat.Work.Handlers.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.MiniProgram\LINGYUN.Abp.WeChat.MiniProgram.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work.HttpApi\LINGYUN.Abp.WeChat.Work.HttpApi.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official.Handlers\LINGYUN.Abp.WeChat.Official.Handlers.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work\LINGYUN.Abp.WeChat.Work.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official\LINGYUN.Abp.WeChat.Official.csproj" /> |
||||
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat\LINGYUN.Abp.WeChat.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official.Application\LINGYUN.Abp.WeChat.Official.Application.csproj" /> |
||||
</ItemGroup> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Official.HttpApi\LINGYUN.Abp.WeChat.Official.HttpApi.csproj" /> |
||||
|
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.SettingManagement\LINGYUN.Abp.WeChat.SettingManagement.csproj" /> |
||||
<ItemGroup> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work.Application\LINGYUN.Abp.WeChat.Work.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.Application.Contracts\LINGYUN.Abp.Account.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work.Handlers\LINGYUN.Abp.WeChat.Work.Handlers.csproj" /> |
||||
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.Application\LINGYUN.Abp.Account.Application.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work.HttpApi\LINGYUN.Abp.WeChat.Work.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.HttpApi\LINGYUN.Abp.Account.HttpApi.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat.Work\LINGYUN.Abp.WeChat.Work.csproj" /> |
||||
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.Templates\LINGYUN.Abp.Account.Templates.csproj" /> |
<ProjectReference Include="..\..\framework\wechat\LINGYUN.Abp.WeChat\LINGYUN.Abp.WeChat.csproj" /> |
||||
<ProjectReference Include="..\..\modules\auditing\LINGYUN.Abp.Auditing.Application.Contracts\LINGYUN.Abp.Auditing.Application.Contracts.csproj" /> |
</ItemGroup> |
||||
<ProjectReference Include="..\..\modules\auditing\LINGYUN.Abp.Auditing.Application\LINGYUN.Abp.Auditing.Application.csproj" /> |
|
||||
<ProjectReference Include="..\..\modules\auditing\LINGYUN.Abp.Auditing.HttpApi\LINGYUN.Abp.Auditing.HttpApi.csproj" /> |
<ItemGroup> |
||||
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.Application.Contracts\LINGYUN.Abp.CachingManagement.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\migrations\LY.MicroService.Applications.Single.EntityFrameworkCore\LY.MicroService.Applications.Single.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.Application\LINGYUN.Abp.CachingManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.Application.Contracts\LINGYUN.Abp.Account.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.Domain\LINGYUN.Abp.CachingManagement.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.Application\LINGYUN.Abp.Account.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.HttpApi\LINGYUN.Abp.CachingManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.HttpApi\LINGYUN.Abp.Account.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.StackExchangeRedis\LINGYUN.Abp.CachingManagement.StackExchangeRedis.csproj" /> |
<ProjectReference Include="..\..\modules\account\LINGYUN.Abp.Account.Templates\LINGYUN.Abp.Account.Templates.csproj" /> |
||||
<ProjectReference Include="..\..\modules\data-protection\LINGYUN.Abp.DataProtectionManagement.Application\LINGYUN.Abp.DataProtectionManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\auditing\LINGYUN.Abp.Auditing.Application.Contracts\LINGYUN.Abp.Auditing.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\data-protection\LINGYUN.Abp.DataProtectionManagement.EntityFrameworkCore\LINGYUN.Abp.DataProtectionManagement.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\auditing\LINGYUN.Abp.Auditing.Application\LINGYUN.Abp.Auditing.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\data-protection\LINGYUN.Abp.DataProtectionManagement.HttpApi\LINGYUN.Abp.DataProtectionManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\auditing\LINGYUN.Abp.Auditing.HttpApi\LINGYUN.Abp.Auditing.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\demo\LINGYUN.Abp.Demo.Application\LINGYUN.Abp.Demo.Application.csproj" /> |
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.Application.Contracts\LINGYUN.Abp.CachingManagement.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\demo\LINGYUN.Abp.Demo.EntityFrameworkCore\LINGYUN.Abp.Demo.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.Application\LINGYUN.Abp.CachingManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\demo\LINGYUN.Abp.Demo.HttpApi\LINGYUN.Abp.Demo.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.Domain\LINGYUN.Abp.CachingManagement.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.BlobStoring\LINGYUN.Abp.Elsa.Activities.BlobStoring.csproj" /> |
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.HttpApi\LINGYUN.Abp.CachingManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Emailing\LINGYUN.Abp.Elsa.Activities.Emailing.csproj" /> |
<ProjectReference Include="..\..\modules\caching-management\LINGYUN.Abp.CachingManagement.StackExchangeRedis\LINGYUN.Abp.CachingManagement.StackExchangeRedis.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.IM\LINGYUN.Abp.Elsa.Activities.IM.csproj" /> |
<ProjectReference Include="..\..\modules\data-protection\LINGYUN.Abp.DataProtectionManagement.Application\LINGYUN.Abp.DataProtectionManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Notifications\LINGYUN.Abp.Elsa.Activities.Notifications.csproj" /> |
<ProjectReference Include="..\..\modules\data-protection\LINGYUN.Abp.DataProtectionManagement.EntityFrameworkCore\LINGYUN.Abp.DataProtectionManagement.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Sms\LINGYUN.Abp.Elsa.Activities.Sms.csproj" /> |
<ProjectReference Include="..\..\modules\data-protection\LINGYUN.Abp.DataProtectionManagement.HttpApi\LINGYUN.Abp.DataProtectionManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Webhooks\LINGYUN.Abp.Elsa.Activities.Webhooks.csproj" /> |
<ProjectReference Include="..\..\modules\demo\LINGYUN.Abp.Demo.Application\LINGYUN.Abp.Demo.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities\LINGYUN.Abp.Elsa.Activities.csproj" /> |
<ProjectReference Include="..\..\modules\demo\LINGYUN.Abp.Demo.EntityFrameworkCore\LINGYUN.Abp.Demo.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.EntityFrameworkCore.MySql\LINGYUN.Abp.Elsa.EntityFrameworkCore.MySql.csproj" /> |
<ProjectReference Include="..\..\modules\demo\LINGYUN.Abp.Demo.HttpApi\LINGYUN.Abp.Demo.HttpApi.csproj" /> |
||||
<!-- <ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.EntityFrameworkCore.PostgreSql\LINGYUN.Abp.Elsa.EntityFrameworkCore.PostgreSql.csproj" /> --> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.BlobStoring\LINGYUN.Abp.Elsa.Activities.BlobStoring.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.EntityFrameworkCore\LINGYUN.Abp.Elsa.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Emailing\LINGYUN.Abp.Elsa.Activities.Emailing.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Server\LINGYUN.Abp.Elsa.Server.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.IM\LINGYUN.Abp.Elsa.Activities.IM.csproj" /> |
||||
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa\LINGYUN.Abp.Elsa.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Notifications\LINGYUN.Abp.Elsa.Activities.Notifications.csproj" /> |
||||
<ProjectReference Include="..\..\modules\feature-management\LINGYUN.Abp.FeatureManagement.Application\LINGYUN.Abp.FeatureManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Sms\LINGYUN.Abp.Elsa.Activities.Sms.csproj" /> |
||||
<ProjectReference Include="..\..\modules\feature-management\LINGYUN.Abp.FeatureManagement.HttpApi\LINGYUN.Abp.FeatureManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities.Webhooks\LINGYUN.Abp.Elsa.Activities.Webhooks.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Session\LINGYUN.Abp.IdentityServer.Session.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Activities\LINGYUN.Abp.Elsa.Activities.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Application.Contracts\LINGYUN.Abp.Identity.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.EntityFrameworkCore.MySql\LINGYUN.Abp.Elsa.EntityFrameworkCore.MySql.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Application\LINGYUN.Abp.Identity.Application.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.EntityFrameworkCore\LINGYUN.Abp.Elsa.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.AspNetCore.Session\LINGYUN.Abp.Identity.AspNetCore.Session.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa.Server\LINGYUN.Abp.Elsa.Server.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Domain.Shared\LINGYUN.Abp.Identity.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\elsa\LINGYUN.Abp.Elsa\LINGYUN.Abp.Elsa.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Domain\LINGYUN.Abp.Identity.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\feature-management\LINGYUN.Abp.FeatureManagement.Application\LINGYUN.Abp.FeatureManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.EntityFrameworkCore\LINGYUN.Abp.Identity.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\feature-management\LINGYUN.Abp.FeatureManagement.HttpApi\LINGYUN.Abp.FeatureManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.HttpApi\LINGYUN.Abp.Identity.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Session\LINGYUN.Abp.IdentityServer.Session.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Notifications\LINGYUN.Abp.Identity.Notifications.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Application.Contracts\LINGYUN.Abp.Identity.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.OrganizaztionUnits\LINGYUN.Abp.Identity.OrganizaztionUnits.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Application\LINGYUN.Abp.Identity.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Application.Contracts\LINGYUN.Abp.IdentityServer.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.AspNetCore.Session\LINGYUN.Abp.Identity.AspNetCore.Session.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Application\LINGYUN.Abp.IdentityServer.Application.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Domain.Shared\LINGYUN.Abp.Identity.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Domain\LINGYUN.Abp.IdentityServer.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Domain\LINGYUN.Abp.Identity.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.EntityFrameworkCore\LINGYUN.Abp.IdentityServer.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.EntityFrameworkCore\LINGYUN.Abp.Identity.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.HttpApi\LINGYUN.Abp.IdentityServer.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.HttpApi\LINGYUN.Abp.Identity.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.LinkUser\LINGYUN.Abp.IdentityServer.LinkUser.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Notifications\LINGYUN.Abp.Identity.Notifications.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Portal\LINGYUN.Abp.IdentityServer.Portal.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.OrganizaztionUnits\LINGYUN.Abp.Identity.OrganizaztionUnits.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.SmsValidator\LINGYUN.Abp.IdentityServer.SmsValidator.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Application.Contracts\LINGYUN.Abp.IdentityServer.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.WeChat.Work\LINGYUN.Abp.IdentityServer.WeChat.Work.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Application\LINGYUN.Abp.IdentityServer.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Session.AspNetCore\LINGYUN.Abp.Identity.Session.AspNetCore.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Domain\LINGYUN.Abp.IdentityServer.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Application.Contracts\LINGYUN.Abp.LocalizationManagement.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.EntityFrameworkCore\LINGYUN.Abp.IdentityServer.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Application\LINGYUN.Abp.LocalizationManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.HttpApi\LINGYUN.Abp.IdentityServer.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Domain.Shared\LINGYUN.Abp.LocalizationManagement.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.LinkUser\LINGYUN.Abp.IdentityServer.LinkUser.csproj" /> |
||||
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Domain\LINGYUN.Abp.LocalizationManagement.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.Portal\LINGYUN.Abp.IdentityServer.Portal.csproj" /> |
||||
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore\LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.SmsValidator\LINGYUN.Abp.IdentityServer.SmsValidator.csproj" /> |
||||
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.HttpApi\LINGYUN.Abp.LocalizationManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.WeChat.Work\LINGYUN.Abp.IdentityServer.WeChat.Work.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.AspNetCore.Session\LINGYUN.Abp.OpenIddict.AspNetCore.Session.csproj" /> |
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.Session.AspNetCore\LINGYUN.Abp.Identity.Session.AspNetCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.AspNetCore\LINGYUN.Abp.OpenIddict.AspNetCore.csproj" /> |
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Application.Contracts\LINGYUN.Abp.LocalizationManagement.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.IM.SignalR\LINGYUN.Abp.IM.SignalR.csproj" /> |
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Application\LINGYUN.Abp.LocalizationManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.IM\LINGYUN.Abp.IM.csproj" /> |
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Domain.Shared\LINGYUN.Abp.LocalizationManagement.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Application.Contracts\LINGYUN.Abp.MessageService.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.Domain\LINGYUN.Abp.LocalizationManagement.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Application\LINGYUN.Abp.MessageService.Application.csproj" /> |
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore\LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Domain.Shared\LINGYUN.Abp.MessageService.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\localization-management\LINGYUN.Abp.LocalizationManagement.HttpApi\LINGYUN.Abp.LocalizationManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Domain\LINGYUN.Abp.MessageService.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.AspNetCore.Session\LINGYUN.Abp.OpenIddict.AspNetCore.Session.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.EntityFrameworkCore\LINGYUN.Abp.MessageService.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.AspNetCore\LINGYUN.Abp.OpenIddict.AspNetCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.HttpApi\LINGYUN.Abp.MessageService.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.IM.SignalR\LINGYUN.Abp.IM.SignalR.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.ExceptionHandling.Notifications\LINGYUN.Abp.ExceptionHandling.Notifications.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.IM\LINGYUN.Abp.IM.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Common\LINGYUN.Abp.Notifications.Common.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Application.Contracts\LINGYUN.Abp.MessageService.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Core\LINGYUN.Abp.Notifications.Core.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Application\LINGYUN.Abp.MessageService.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Emailing\LINGYUN.Abp.Notifications.Emailing.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Domain.Shared\LINGYUN.Abp.MessageService.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.SignalR\LINGYUN.Abp.Notifications.SignalR.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.Domain\LINGYUN.Abp.MessageService.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Application.Contracts\LINGYUN.Abp.Notifications.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.EntityFrameworkCore\LINGYUN.Abp.MessageService.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Application\LINGYUN.Abp.Notifications.Application.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-message\LINGYUN.Abp.MessageService.HttpApi\LINGYUN.Abp.MessageService.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Domain.Shared\LINGYUN.Abp.Notifications.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.ExceptionHandling.Notifications\LINGYUN.Abp.ExceptionHandling.Notifications.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Domain\LINGYUN.Abp.Notifications.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Common\LINGYUN.Abp.Notifications.Common.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.EntityFrameworkCore\LINGYUN.Abp.Notifications.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Core\LINGYUN.Abp.Notifications.Core.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.HttpApi\LINGYUN.Abp.Notifications.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Emailing\LINGYUN.Abp.Notifications.Emailing.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.WeChat.MiniProgram\LINGYUN.Abp.Notifications.WeChat.MiniProgram.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.SignalR\LINGYUN.Abp.Notifications.SignalR.csproj" /> |
||||
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.WeChat.Work\LINGYUN.Abp.Notifications.WeChat.Work.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Application.Contracts\LINGYUN.Abp.Notifications.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Application.Contracts\LINGYUN.Abp.OpenIddict.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Application\LINGYUN.Abp.Notifications.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Application\LINGYUN.Abp.OpenIddict.Application.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Domain.Shared\LINGYUN.Abp.Notifications.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.HttpApi\LINGYUN.Abp.OpenIddict.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.Domain\LINGYUN.Abp.Notifications.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.LinkUser\LINGYUN.Abp.OpenIddict.LinkUser.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.EntityFrameworkCore\LINGYUN.Abp.Notifications.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Sms\LINGYUN.Abp.OpenIddict.Sms.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.HttpApi\LINGYUN.Abp.Notifications.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Portal\LINGYUN.Abp.OpenIddict.Portal.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.WeChat.MiniProgram\LINGYUN.Abp.Notifications.WeChat.MiniProgram.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.WeChat\LINGYUN.Abp.OpenIddict.WeChat.csproj" /> |
<ProjectReference Include="..\..\modules\realtime-notifications\LINGYUN.Abp.Notifications.WeChat.Work\LINGYUN.Abp.Notifications.WeChat.Work.csproj" /> |
||||
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.WeChat.Work\LINGYUN.Abp.OpenIddict.WeChat.Work.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Application.Contracts\LINGYUN.Abp.OpenIddict.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Application.Contracts\LINGYUN.Abp.OssManagement.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Application\LINGYUN.Abp.OpenIddict.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Application\LINGYUN.Abp.OssManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.HttpApi\LINGYUN.Abp.OpenIddict.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Domain.Shared\LINGYUN.Abp.OssManagement.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.LinkUser\LINGYUN.Abp.OpenIddict.LinkUser.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Domain\LINGYUN.Abp.OssManagement.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Sms\LINGYUN.Abp.OpenIddict.Sms.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.FileSystem\LINGYUN.Abp.OssManagement.FileSystem.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.Portal\LINGYUN.Abp.OpenIddict.Portal.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Imaging\LINGYUN.Abp.OssManagement.Imaging.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.WeChat\LINGYUN.Abp.OpenIddict.WeChat.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Minio\LINGYUN.Abp.OssManagement.Minio.csproj" /> |
<ProjectReference Include="..\..\modules\openIddict\LINGYUN.Abp.OpenIddict.WeChat.Work\LINGYUN.Abp.OpenIddict.WeChat.Work.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.HttpApi\LINGYUN.Abp.OssManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Application.Contracts\LINGYUN.Abp.OssManagement.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.SettingManagement\LINGYUN.Abp.OssManagement.SettingManagement.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Application\LINGYUN.Abp.OssManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\permissions-management\LINGYUN.Abp.PermissionManagement.Application\LINGYUN.Abp.PermissionManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Domain.Shared\LINGYUN.Abp.OssManagement.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\permissions-management\LINGYUN.Abp.PermissionManagement.Domain.OrganizationUnits\LINGYUN.Abp.PermissionManagement.Domain.OrganizationUnits.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Domain\LINGYUN.Abp.OssManagement.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\permissions-management\LINGYUN.Abp.PermissionManagement.HttpApi\LINGYUN.Abp.PermissionManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.FileSystem\LINGYUN.Abp.OssManagement.FileSystem.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Abp.UI.Navigation.VueVbenAdmin\LINGYUN.Abp.UI.Navigation.VueVbenAdmin.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Imaging\LINGYUN.Abp.OssManagement.Imaging.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Application.Contracts\LINGYUN.Platform.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.Minio\LINGYUN.Abp.OssManagement.Minio.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Application\LINGYUN.Platform.Application.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.HttpApi\LINGYUN.Abp.OssManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Domain.Shared\LINGYUN.Platform.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\oss-management\LINGYUN.Abp.OssManagement.SettingManagement\LINGYUN.Abp.OssManagement.SettingManagement.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Domain\LINGYUN.Platform.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\permissions-management\LINGYUN.Abp.PermissionManagement.Application\LINGYUN.Abp.PermissionManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.EntityFrameworkCore\LINGYUN.Platform.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\permissions-management\LINGYUN.Abp.PermissionManagement.Domain.OrganizationUnits\LINGYUN.Abp.PermissionManagement.Domain.OrganizationUnits.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.HttpApi\LINGYUN.Platform.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\permissions-management\LINGYUN.Abp.PermissionManagement.HttpApi\LINGYUN.Abp.PermissionManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Settings.VueVbenAdmin\LINGYUN.Platform.Settings.VueVbenAdmin.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Abp.UI.Navigation.VueVbenAdmin\LINGYUN.Abp.UI.Navigation.VueVbenAdmin.csproj" /> |
||||
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Theme.VueVbenAdmin\LINGYUN.Platform.Theme.VueVbenAdmin.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Application.Contracts\LINGYUN.Platform.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Application.Contracts\LINGYUN.Abp.Saas.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Application\LINGYUN.Platform.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Domain.Shared\LINGYUN.Abp.Saas.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Domain.Shared\LINGYUN.Platform.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Domain\LINGYUN.Abp.Saas.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Domain\LINGYUN.Platform.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Application\LINGYUN.Abp.Saas.Application.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.EntityFrameworkCore\LINGYUN.Platform.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.HttpApi\LINGYUN.Platform.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.HttpApi\LINGYUN.Abp.Saas.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Settings.VueVbenAdmin\LINGYUN.Platform.Settings.VueVbenAdmin.csproj" /> |
||||
<ProjectReference Include="..\..\modules\settings\LINGYUN.Abp.SettingManagement.Application\LINGYUN.Abp.SettingManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.Theme.VueVbenAdmin\LINGYUN.Platform.Theme.VueVbenAdmin.csproj" /> |
||||
<ProjectReference Include="..\..\modules\settings\LINGYUN.Abp.SettingManagement.HttpApi\LINGYUN.Abp.SettingManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Application.Contracts\LINGYUN.Abp.Saas.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Abstractions\LINGYUN.Abp.BackgroundTasks.Abstractions.csproj" /> |
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Domain.Shared\LINGYUN.Abp.Saas.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Activities\LINGYUN.Abp.BackgroundTasks.Activities.csproj" /> |
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Domain\LINGYUN.Abp.Saas.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.DistributedLocking\LINGYUN.Abp.BackgroundTasks.DistributedLocking.csproj" /> |
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.Application\LINGYUN.Abp.Saas.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.EventBus\LINGYUN.Abp.BackgroundTasks.EventBus.csproj" /> |
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.ExceptionHandling\LINGYUN.Abp.BackgroundTasks.ExceptionHandling.csproj" /> |
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.HttpApi\LINGYUN.Abp.Saas.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Jobs\LINGYUN.Abp.BackgroundTasks.Jobs.csproj" /> |
<ProjectReference Include="..\..\modules\settings\LINGYUN.Abp.SettingManagement.Application\LINGYUN.Abp.SettingManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Notifications\LINGYUN.Abp.BackgroundTasks.Notifications.csproj" /> |
<ProjectReference Include="..\..\modules\settings\LINGYUN.Abp.SettingManagement.HttpApi\LINGYUN.Abp.SettingManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Quartz\LINGYUN.Abp.BackgroundTasks.Quartz.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Abstractions\LINGYUN.Abp.BackgroundTasks.Abstractions.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks\LINGYUN.Abp.BackgroundTasks.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Activities\LINGYUN.Abp.BackgroundTasks.Activities.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Application.Contracts\LINGYUN.Abp.TaskManagement.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.DistributedLocking\LINGYUN.Abp.BackgroundTasks.DistributedLocking.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Application\LINGYUN.Abp.TaskManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.EventBus\LINGYUN.Abp.BackgroundTasks.EventBus.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Domain.Shared\LINGYUN.Abp.TaskManagement.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.ExceptionHandling\LINGYUN.Abp.BackgroundTasks.ExceptionHandling.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Domain\LINGYUN.Abp.TaskManagement.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Jobs\LINGYUN.Abp.BackgroundTasks.Jobs.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.EntityFrameworkCore\LINGYUN.Abp.TaskManagement.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Notifications\LINGYUN.Abp.BackgroundTasks.Notifications.csproj" /> |
||||
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.HttpApi\LINGYUN.Abp.TaskManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks.Quartz\LINGYUN.Abp.BackgroundTasks.Quartz.csproj" /> |
||||
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Application.Contracts\LINGYUN.Abp.TextTemplating.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.BackgroundTasks\LINGYUN.Abp.BackgroundTasks.csproj" /> |
||||
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Application\LINGYUN.Abp.TextTemplating.Application.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Application.Contracts\LINGYUN.Abp.TaskManagement.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Domain.Shared\LINGYUN.Abp.TextTemplating.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Application\LINGYUN.Abp.TaskManagement.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Domain\LINGYUN.Abp.TextTemplating.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Domain.Shared\LINGYUN.Abp.TaskManagement.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.EntityFrameworkCore\LINGYUN.Abp.TextTemplating.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.Domain\LINGYUN.Abp.TaskManagement.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.HttpApi\LINGYUN.Abp.TextTemplating.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.EntityFrameworkCore\LINGYUN.Abp.TaskManagement.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.Core\LINGYUN.Abp.Webhooks.Core.csproj" /> |
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.HttpApi\LINGYUN.Abp.TaskManagement.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.EventBus\LINGYUN.Abp.Webhooks.EventBus.csproj" /> |
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Application.Contracts\LINGYUN.Abp.TextTemplating.Application.Contracts.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.Identity\LINGYUN.Abp.Webhooks.Identity.csproj" /> |
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Application\LINGYUN.Abp.TextTemplating.Application.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.Saas\LINGYUN.Abp.Webhooks.Saas.csproj" /> |
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Domain.Shared\LINGYUN.Abp.TextTemplating.Domain.Shared.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Application.Contracts\LINGYUN.Abp.WebhooksManagement.Application.Contracts.csproj" /> |
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.Domain\LINGYUN.Abp.TextTemplating.Domain.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Application\LINGYUN.Abp.WebhooksManagement.Application.csproj" /> |
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.EntityFrameworkCore\LINGYUN.Abp.TextTemplating.EntityFrameworkCore.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Domain.Shared\LINGYUN.Abp.WebhooksManagement.Domain.Shared.csproj" /> |
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.HttpApi\LINGYUN.Abp.TextTemplating.HttpApi.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Domain\LINGYUN.Abp.WebhooksManagement.Domain.csproj" /> |
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.Core\LINGYUN.Abp.Webhooks.Core.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.EntityFrameworkCore\LINGYUN.Abp.WebhooksManagement.EntityFrameworkCore.csproj" /> |
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.EventBus\LINGYUN.Abp.Webhooks.EventBus.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.HttpApi\LINGYUN.Abp.WebhooksManagement.HttpApi.csproj" /> |
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.Identity\LINGYUN.Abp.Webhooks.Identity.csproj" /> |
||||
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks\LINGYUN.Abp.Webhooks.csproj" /> |
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks.Saas\LINGYUN.Abp.Webhooks.Saas.csproj" /> |
||||
</ItemGroup> |
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Application.Contracts\LINGYUN.Abp.WebhooksManagement.Application.Contracts.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Application\LINGYUN.Abp.WebhooksManagement.Application.csproj" /> |
||||
</Project> |
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Domain.Shared\LINGYUN.Abp.WebhooksManagement.Domain.Shared.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.Domain\LINGYUN.Abp.WebhooksManagement.Domain.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.EntityFrameworkCore\LINGYUN.Abp.WebhooksManagement.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.WebhooksManagement.HttpApi\LINGYUN.Abp.WebhooksManagement.HttpApi.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\webhooks\LINGYUN.Abp.Webhooks\LINGYUN.Abp.Webhooks.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
|
|||||
File diff suppressed because it is too large
@ -1,269 +1,270 @@ |
|||||
using Volo.Abp.MailKit; |
using LINGYUN.Abp.AuditLogging.IP2Region; |
||||
|
using LINGYUN.Abp.EventBus.CAP; |
||||
namespace LY.MicroService.Applications.Single; |
using Volo.Abp.MailKit; |
||||
|
|
||||
[DependsOn( |
namespace LY.MicroService.Applications.Single; |
||||
typeof(AbpAccountApplicationModule), |
|
||||
typeof(AbpAccountHttpApiModule), |
[DependsOn( |
||||
typeof(AbpAccountWebOpenIddictModule), |
typeof(AbpAccountApplicationModule), |
||||
typeof(AbpAuditingApplicationModule), |
typeof(AbpAccountHttpApiModule), |
||||
typeof(AbpAuditingHttpApiModule), |
typeof(AbpAccountWebOpenIddictModule), |
||||
typeof(AbpAuditLoggingEntityFrameworkCoreModule), |
typeof(AbpAuditingApplicationModule), |
||||
typeof(AbpCachingManagementStackExchangeRedisModule), |
typeof(AbpAuditingHttpApiModule), |
||||
typeof(AbpCachingManagementApplicationModule), |
typeof(AbpAuditLoggingIP2RegionModule), |
||||
typeof(AbpCachingManagementHttpApiModule), |
typeof(AbpAuditLoggingEntityFrameworkCoreModule), |
||||
typeof(AbpIdentityAspNetCoreSessionModule), |
typeof(AbpCachingManagementStackExchangeRedisModule), |
||||
typeof(AbpIdentitySessionAspNetCoreModule), |
typeof(AbpCachingManagementApplicationModule), |
||||
typeof(AbpIdentityNotificationsModule), |
typeof(AbpCachingManagementHttpApiModule), |
||||
typeof(AbpIdentityDomainModule), |
typeof(AbpIdentityAspNetCoreSessionModule), |
||||
typeof(AbpIdentityApplicationModule), |
typeof(AbpIdentitySessionAspNetCoreModule), |
||||
typeof(AbpIdentityHttpApiModule), |
typeof(AbpIdentityNotificationsModule), |
||||
typeof(AbpIdentityEntityFrameworkCoreModule), |
typeof(AbpIdentityDomainModule), |
||||
typeof(AbpLocalizationManagementDomainModule), |
typeof(AbpIdentityApplicationModule), |
||||
typeof(AbpLocalizationManagementApplicationModule), |
typeof(AbpIdentityHttpApiModule), |
||||
typeof(AbpLocalizationManagementHttpApiModule), |
typeof(AbpIdentityEntityFrameworkCoreModule), |
||||
typeof(AbpLocalizationManagementEntityFrameworkCoreModule), |
typeof(AbpLocalizationManagementDomainModule), |
||||
typeof(AbpSerilogEnrichersApplicationModule), |
typeof(AbpLocalizationManagementApplicationModule), |
||||
typeof(AbpSerilogEnrichersUniqueIdModule), |
typeof(AbpLocalizationManagementHttpApiModule), |
||||
typeof(AbpMessageServiceDomainModule), |
typeof(AbpLocalizationManagementEntityFrameworkCoreModule), |
||||
typeof(AbpMessageServiceApplicationModule), |
typeof(AbpSerilogEnrichersApplicationModule), |
||||
typeof(AbpMessageServiceHttpApiModule), |
typeof(AbpSerilogEnrichersUniqueIdModule), |
||||
typeof(AbpMessageServiceEntityFrameworkCoreModule), |
typeof(AbpMessageServiceDomainModule), |
||||
typeof(AbpNotificationsDomainModule), |
typeof(AbpMessageServiceApplicationModule), |
||||
typeof(AbpNotificationsApplicationModule), |
typeof(AbpMessageServiceHttpApiModule), |
||||
typeof(AbpNotificationsHttpApiModule), |
typeof(AbpMessageServiceEntityFrameworkCoreModule), |
||||
typeof(AbpNotificationsEntityFrameworkCoreModule), |
typeof(AbpNotificationsDomainModule), |
||||
|
typeof(AbpNotificationsApplicationModule), |
||||
//typeof(AbpIdentityServerSessionModule),
|
typeof(AbpNotificationsHttpApiModule), |
||||
//typeof(AbpIdentityServerApplicationModule),
|
typeof(AbpNotificationsEntityFrameworkCoreModule), |
||||
//typeof(AbpIdentityServerHttpApiModule),
|
|
||||
//typeof(AbpIdentityServerEntityFrameworkCoreModule),
|
//typeof(AbpIdentityServerSessionModule),
|
||||
|
//typeof(AbpIdentityServerApplicationModule),
|
||||
typeof(LINGYUN.Abp.OpenIddict.AspNetCore.AbpOpenIddictAspNetCoreModule), |
//typeof(AbpIdentityServerHttpApiModule),
|
||||
typeof(AbpOpenIddictAspNetCoreSessionModule), |
//typeof(AbpIdentityServerEntityFrameworkCoreModule),
|
||||
typeof(AbpOpenIddictApplicationModule), |
|
||||
typeof(AbpOpenIddictHttpApiModule), |
typeof(LINGYUN.Abp.OpenIddict.AspNetCore.AbpOpenIddictAspNetCoreModule), |
||||
typeof(AbpOpenIddictEntityFrameworkCoreModule), |
typeof(AbpOpenIddictAspNetCoreSessionModule), |
||||
typeof(AbpOpenIddictSmsModule), |
typeof(AbpOpenIddictApplicationModule), |
||||
typeof(AbpOpenIddictPortalModule), |
typeof(AbpOpenIddictHttpApiModule), |
||||
typeof(AbpOpenIddictWeChatModule), |
typeof(AbpOpenIddictEntityFrameworkCoreModule), |
||||
typeof(AbpOpenIddictWeChatWorkModule), |
typeof(AbpOpenIddictSmsModule), |
||||
|
typeof(AbpOpenIddictPortalModule), |
||||
//typeof(AbpOssManagementMinioModule), // 取消注释以使用Minio
|
typeof(AbpOpenIddictWeChatModule), |
||||
typeof(AbpOssManagementFileSystemModule), |
typeof(AbpOpenIddictWeChatWorkModule), |
||||
typeof(AbpOssManagementImagingModule), |
|
||||
typeof(AbpOssManagementDomainModule), |
//typeof(AbpOssManagementMinioModule), // 取消注释以使用Minio
|
||||
typeof(AbpOssManagementApplicationModule), |
typeof(AbpOssManagementFileSystemModule), |
||||
typeof(AbpOssManagementHttpApiModule), |
typeof(AbpOssManagementImagingModule), |
||||
typeof(AbpOssManagementSettingManagementModule), |
typeof(AbpOssManagementDomainModule), |
||||
typeof(AbpImagingImageSharpModule), |
typeof(AbpOssManagementApplicationModule), |
||||
|
typeof(AbpOssManagementHttpApiModule), |
||||
typeof(PlatformDomainModule), |
typeof(AbpOssManagementSettingManagementModule), |
||||
typeof(PlatformApplicationModule), |
typeof(AbpImagingImageSharpModule), |
||||
typeof(PlatformHttpApiModule), |
|
||||
typeof(PlatformEntityFrameworkCoreModule), |
typeof(PlatformDomainModule), |
||||
typeof(PlatformSettingsVueVbenAdminModule), |
typeof(PlatformApplicationModule), |
||||
typeof(PlatformThemeVueVbenAdminModule), |
typeof(PlatformHttpApiModule), |
||||
typeof(AbpUINavigationVueVbenAdminModule), |
typeof(PlatformEntityFrameworkCoreModule), |
||||
|
typeof(PlatformSettingsVueVbenAdminModule), |
||||
typeof(AbpSaasDomainModule), |
typeof(PlatformThemeVueVbenAdminModule), |
||||
typeof(AbpSaasApplicationModule), |
typeof(AbpUINavigationVueVbenAdminModule), |
||||
typeof(AbpSaasHttpApiModule), |
|
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(AbpSaasDomainModule), |
||||
|
typeof(AbpSaasApplicationModule), |
||||
typeof(TaskManagementDomainModule), |
typeof(AbpSaasHttpApiModule), |
||||
typeof(TaskManagementApplicationModule), |
typeof(AbpSaasEntityFrameworkCoreModule), |
||||
typeof(TaskManagementHttpApiModule), |
|
||||
typeof(TaskManagementEntityFrameworkCoreModule), |
typeof(TaskManagementDomainModule), |
||||
|
typeof(TaskManagementApplicationModule), |
||||
typeof(AbpTextTemplatingDomainModule), |
typeof(TaskManagementHttpApiModule), |
||||
typeof(AbpTextTemplatingApplicationModule), |
typeof(TaskManagementEntityFrameworkCoreModule), |
||||
typeof(AbpTextTemplatingHttpApiModule), |
|
||||
typeof(AbpTextTemplatingEntityFrameworkCoreModule), |
typeof(AbpTextTemplatingDomainModule), |
||||
|
typeof(AbpTextTemplatingApplicationModule), |
||||
typeof(AbpWebhooksModule), |
typeof(AbpTextTemplatingHttpApiModule), |
||||
typeof(AbpWebhooksEventBusModule), |
typeof(AbpTextTemplatingEntityFrameworkCoreModule), |
||||
typeof(AbpWebhooksIdentityModule), |
|
||||
typeof(AbpWebhooksSaasModule), |
typeof(AbpWebhooksModule), |
||||
typeof(WebhooksManagementDomainModule), |
typeof(AbpWebhooksEventBusModule), |
||||
typeof(WebhooksManagementApplicationModule), |
typeof(AbpWebhooksIdentityModule), |
||||
typeof(WebhooksManagementHttpApiModule), |
typeof(AbpWebhooksSaasModule), |
||||
typeof(WebhooksManagementEntityFrameworkCoreModule), |
typeof(WebhooksManagementDomainModule), |
||||
|
typeof(WebhooksManagementApplicationModule), |
||||
typeof(LINGYUN.Abp.FeatureManagement.AbpFeatureManagementApplicationModule), |
typeof(WebhooksManagementHttpApiModule), |
||||
typeof(LINGYUN.Abp.FeatureManagement.HttpApi.AbpFeatureManagementHttpApiModule), |
typeof(WebhooksManagementEntityFrameworkCoreModule), |
||||
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
|
||||
|
typeof(LINGYUN.Abp.FeatureManagement.AbpFeatureManagementApplicationModule), |
||||
typeof(AbpSettingManagementDomainModule), |
typeof(LINGYUN.Abp.FeatureManagement.HttpApi.AbpFeatureManagementHttpApiModule), |
||||
typeof(AbpSettingManagementApplicationModule), |
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
||||
typeof(AbpSettingManagementHttpApiModule), |
|
||||
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
typeof(AbpSettingManagementDomainModule), |
||||
|
typeof(AbpSettingManagementApplicationModule), |
||||
typeof(LINGYUN.Abp.PermissionManagement.AbpPermissionManagementApplicationModule), |
typeof(AbpSettingManagementHttpApiModule), |
||||
typeof(AbpPermissionManagementHttpApiModule), |
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
||||
typeof(AbpPermissionManagementDomainIdentityModule), |
|
||||
typeof(AbpPermissionManagementDomainOpenIddictModule), |
typeof(LINGYUN.Abp.PermissionManagement.AbpPermissionManagementApplicationModule), |
||||
// typeof(AbpPermissionManagementDomainIdentityServerModule),
|
typeof(AbpPermissionManagementHttpApiModule), |
||||
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
typeof(AbpPermissionManagementDomainIdentityModule), |
||||
typeof(AbpPermissionManagementDomainOrganizationUnitsModule), // 组织机构权限管理
|
typeof(AbpPermissionManagementDomainOpenIddictModule), |
||||
|
// typeof(AbpPermissionManagementDomainIdentityServerModule),
|
||||
// typeof(AbpEntityFrameworkCorePostgreSqlModule),
|
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
||||
typeof(AbpEntityFrameworkCoreMySQLModule), |
typeof(AbpPermissionManagementDomainOrganizationUnitsModule), // 组织机构权限管理
|
||||
|
|
||||
typeof(AbpAliyunSmsModule), |
typeof(SingleMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpAliyunSettingManagementModule), |
typeof(AbpEntityFrameworkCoreMySQLModule), |
||||
|
|
||||
typeof(AbpAuthenticationQQModule), |
typeof(AbpAliyunSmsModule), |
||||
typeof(AbpAuthenticationWeChatModule), |
typeof(AbpAliyunSettingManagementModule), |
||||
typeof(AbpAuthorizationOrganizationUnitsModule), |
|
||||
typeof(AbpIdentityOrganizaztionUnitsModule), |
typeof(AbpAuthenticationQQModule), |
||||
|
typeof(AbpAuthenticationWeChatModule), |
||||
typeof(AbpBackgroundTasksModule), |
typeof(AbpAuthorizationOrganizationUnitsModule), |
||||
typeof(AbpBackgroundTasksActivitiesModule), |
typeof(AbpIdentityOrganizaztionUnitsModule), |
||||
typeof(AbpBackgroundTasksDistributedLockingModule), |
|
||||
typeof(AbpBackgroundTasksEventBusModule), |
typeof(AbpBackgroundTasksModule), |
||||
typeof(AbpBackgroundTasksExceptionHandlingModule), |
typeof(AbpBackgroundTasksActivitiesModule), |
||||
typeof(AbpBackgroundTasksJobsModule), |
typeof(AbpBackgroundTasksDistributedLockingModule), |
||||
typeof(AbpBackgroundTasksNotificationsModule), |
typeof(AbpBackgroundTasksEventBusModule), |
||||
typeof(AbpBackgroundTasksQuartzModule), |
typeof(AbpBackgroundTasksExceptionHandlingModule), |
||||
|
typeof(AbpBackgroundTasksJobsModule), |
||||
typeof(AbpDataProtectionManagementApplicationModule), |
typeof(AbpBackgroundTasksNotificationsModule), |
||||
typeof(AbpDataProtectionManagementHttpApiModule), |
typeof(AbpBackgroundTasksQuartzModule), |
||||
typeof(AbpDataProtectionManagementEntityFrameworkCoreModule), |
|
||||
|
typeof(AbpDataProtectionManagementApplicationModule), |
||||
typeof(AbpDemoApplicationModule), |
typeof(AbpDataProtectionManagementHttpApiModule), |
||||
typeof(AbpDemoHttpApiModule), |
typeof(AbpDataProtectionManagementEntityFrameworkCoreModule), |
||||
typeof(AbpDemoEntityFrameworkCoreModule), |
|
||||
|
typeof(AbpDemoApplicationModule), |
||||
typeof(AbpDaprClientModule), |
typeof(AbpDemoHttpApiModule), |
||||
typeof(AbpExceptionHandlingModule), |
typeof(AbpDemoEntityFrameworkCoreModule), |
||||
typeof(AbpEmailingExceptionHandlingModule), |
|
||||
typeof(AbpFeaturesLimitValidationModule), |
typeof(AbpDaprClientModule), |
||||
typeof(AbpFeaturesValidationRedisClientModule), |
typeof(AbpExceptionHandlingModule), |
||||
typeof(AbpAspNetCoreMvcLocalizationModule), |
typeof(AbpEmailingExceptionHandlingModule), |
||||
|
typeof(AbpFeaturesLimitValidationModule), |
||||
typeof(AbpLocalizationCultureMapModule), |
typeof(AbpFeaturesValidationRedisClientModule), |
||||
typeof(AbpLocalizationPersistenceModule), |
typeof(AbpAspNetCoreMvcLocalizationModule), |
||||
|
|
||||
typeof(AbpOpenApiAuthorizationModule), |
typeof(AbpLocalizationCultureMapModule), |
||||
|
typeof(AbpLocalizationPersistenceModule), |
||||
typeof(AbpIMSignalRModule), |
|
||||
|
typeof(AbpOpenApiAuthorizationModule), |
||||
typeof(AbpNotificationsModule), |
|
||||
typeof(AbpNotificationsCommonModule), |
typeof(AbpIMSignalRModule), |
||||
typeof(AbpNotificationsSignalRModule), |
|
||||
typeof(AbpNotificationsEmailingModule), |
typeof(AbpNotificationsModule), |
||||
typeof(AbpMultiTenancyEditionsModule), |
typeof(AbpNotificationsCommonModule), |
||||
|
typeof(AbpNotificationsSignalRModule), |
||||
typeof(AbpTencentQQModule), |
typeof(AbpNotificationsEmailingModule), |
||||
typeof(AbpTencentCloudSettingManagementModule), |
typeof(AbpMultiTenancyEditionsModule), |
||||
|
|
||||
typeof(AbpIdentityWeChatModule), |
typeof(AbpTencentQQModule), |
||||
typeof(AbpNotificationsWeChatMiniProgramModule), |
typeof(AbpTencentCloudSettingManagementModule), |
||||
typeof(AbpWeChatMiniProgramModule), |
|
||||
typeof(AbpWeChatOfficialModule), |
typeof(AbpIdentityWeChatModule), |
||||
typeof(AbpWeChatOfficialApplicationModule), |
typeof(AbpNotificationsWeChatMiniProgramModule), |
||||
typeof(AbpWeChatOfficialHttpApiModule), |
typeof(AbpWeChatMiniProgramModule), |
||||
typeof(AbpWeChatWorkModule), |
typeof(AbpWeChatOfficialModule), |
||||
typeof(AbpWeChatWorkApplicationModule), |
typeof(AbpWeChatOfficialApplicationModule), |
||||
typeof(AbpWeChatWorkHttpApiModule), |
typeof(AbpWeChatOfficialHttpApiModule), |
||||
typeof(AbpWeChatOfficialHandlersModule), |
typeof(AbpWeChatWorkModule), |
||||
typeof(AbpWeChatWorkHandlersModule), |
typeof(AbpWeChatWorkApplicationModule), |
||||
typeof(AbpWeChatSettingManagementModule), |
typeof(AbpWeChatWorkHttpApiModule), |
||||
|
typeof(AbpWeChatOfficialHandlersModule), |
||||
typeof(AbpDataDbMigratorModule), |
typeof(AbpWeChatWorkHandlersModule), |
||||
typeof(AbpIdGeneratorModule), |
typeof(AbpWeChatSettingManagementModule), |
||||
typeof(AbpUINavigationModule), |
|
||||
typeof(AbpAccountTemplatesModule), |
typeof(AbpDataDbMigratorModule), |
||||
typeof(AbpAspNetCoreAuthenticationJwtBearerModule), |
typeof(AbpIdGeneratorModule), |
||||
typeof(AbpCachingStackExchangeRedisModule), |
typeof(AbpUINavigationModule), |
||||
// typeof(AbpElsaModule),
|
typeof(AbpAccountTemplatesModule), |
||||
// typeof(AbpElsaServerModule),
|
typeof(AbpAspNetCoreAuthenticationJwtBearerModule), |
||||
// typeof(AbpElsaActivitiesModule),
|
typeof(AbpCachingStackExchangeRedisModule), |
||||
// typeof(AbpElsaEntityFrameworkCoreModule),
|
|
||||
// typeof(AbpElsaEntityFrameworkCorePostgreSqlModule),
|
typeof(AbpElsaModule), |
||||
// typeof(AbpElsaModule),
|
typeof(AbpElsaServerModule), |
||||
// typeof(AbpElsaServerModule),
|
typeof(AbpElsaActivitiesModule), |
||||
// typeof(AbpElsaActivitiesModule),
|
typeof(AbpElsaEntityFrameworkCoreModule), |
||||
// typeof(AbpElsaEntityFrameworkCoreModule),
|
typeof(AbpElsaEntityFrameworkCoreMySqlModule), |
||||
// typeof(AbpElsaEntityFrameworkCoreMySqlModule),
|
|
||||
|
typeof(AbpCAPEventBusModule), |
||||
typeof(AbpExporterMiniExcelModule), |
|
||||
typeof(AbpAspNetCoreMvcUiMultiTenancyModule), |
typeof(AbpExporterMiniExcelModule), |
||||
typeof(AbpAspNetCoreSerilogModule), |
typeof(AbpAspNetCoreMvcUiMultiTenancyModule), |
||||
typeof(AbpHttpClientWrapperModule), |
typeof(AbpAspNetCoreSerilogModule), |
||||
typeof(AbpAspNetCoreMvcWrapperModule), |
typeof(AbpHttpClientWrapperModule), |
||||
typeof(AbpAspNetCoreMvcIdempotentWrapperModule), |
typeof(AbpAspNetCoreMvcWrapperModule), |
||||
typeof(AbpAspNetCoreHttpOverridesModule), |
typeof(AbpAspNetCoreMvcIdempotentWrapperModule), |
||||
typeof(AbpAspNetCoreMvcUiBasicThemeModule), |
typeof(AbpAspNetCoreHttpOverridesModule), |
||||
typeof(AbpMailKitModule), |
typeof(AbpAspNetCoreMvcUiBasicThemeModule), |
||||
typeof(AbpEventBusModule), |
typeof(AbpMailKitModule), |
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class MicroServiceApplicationsSingleModule : AbpModule |
public partial class MicroServiceApplicationsSingleModule : AbpModule |
||||
{ |
{ |
||||
public override void PreConfigureServices(ServiceConfigurationContext context) |
public override void PreConfigureServices(ServiceConfigurationContext context) |
||||
{ |
{ |
||||
var configuration = context.Services.GetConfiguration(); |
var configuration = context.Services.GetConfiguration(); |
||||
var hostingEnvironment = context.Services.GetHostingEnvironment(); |
var hostingEnvironment = context.Services.GetHostingEnvironment(); |
||||
|
|
||||
PreConfigureWrapper(); |
PreConfigureWrapper(); |
||||
PreConfigureFeature(); |
PreConfigureFeature(); |
||||
PreConfigureIdentity(); |
PreConfigureIdentity(); |
||||
PreConfigureApp(configuration); |
PreConfigureApp(configuration); |
||||
PreConfigureQuartz(configuration); |
PreConfigureCAP(configuration); |
||||
PreConfigureAuthServer(configuration); |
PreConfigureQuartz(configuration); |
||||
PreConfigureElsa(context.Services, configuration); |
PreConfigureAuthServer(configuration); |
||||
PreConfigureCertificate(configuration, hostingEnvironment); |
PreConfigureElsa(context.Services, configuration); |
||||
} |
PreConfigureCertificate(configuration, hostingEnvironment); |
||||
|
} |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
var hostingEnvironment = context.Services.GetHostingEnvironment(); |
{ |
||||
var configuration = context.Services.GetConfiguration(); |
var hostingEnvironment = context.Services.GetHostingEnvironment(); |
||||
|
var configuration = context.Services.GetConfiguration(); |
||||
ConfigureWeChat(); |
|
||||
ConfigureWrapper(); |
ConfigureWeChat(); |
||||
ConfigureExporter(); |
ConfigureWrapper(); |
||||
ConfigureAuditing(); |
ConfigureExporter(); |
||||
ConfigureDbContext(); |
ConfigureAuditing(); |
||||
ConfigureIdempotent(); |
ConfigureIdempotent(); |
||||
ConfigureMvcUiTheme(); |
ConfigureMvcUiTheme(); |
||||
ConfigureDataSeeder(); |
ConfigureDataSeeder(); |
||||
ConfigureLocalization(); |
ConfigureLocalization(); |
||||
ConfigureKestrelServer(); |
ConfigureKestrelServer(); |
||||
ConfigureBackgroundTasks(); |
ConfigureBackgroundTasks(); |
||||
ConfigureExceptionHandling(); |
ConfigureExceptionHandling(); |
||||
ConfigureVirtualFileSystem(); |
ConfigureVirtualFileSystem(); |
||||
ConfigureEntityDataProtected(); |
ConfigureEntityDataProtected(); |
||||
ConfigureUrls(configuration); |
ConfigureUrls(configuration); |
||||
ConfigureCaching(configuration); |
ConfigureCaching(configuration); |
||||
ConfigureAuditing(configuration); |
ConfigureAuditing(configuration); |
||||
ConfigureIdentity(configuration); |
ConfigureIdentity(configuration); |
||||
ConfigureAuthServer(configuration); |
ConfigureDbContext(configuration); |
||||
ConfigureSwagger(context.Services); |
ConfigureAuthServer(configuration); |
||||
ConfigureEndpoints(context.Services); |
ConfigureSwagger(context.Services); |
||||
ConfigureBlobStoring(configuration); |
ConfigureEndpoints(context.Services); |
||||
ConfigureMultiTenancy(configuration); |
ConfigureBlobStoring(configuration); |
||||
ConfigureJsonSerializer(configuration); |
ConfigureMultiTenancy(configuration); |
||||
ConfigureTextTemplating(configuration); |
ConfigureJsonSerializer(configuration); |
||||
ConfigureFeatureManagement(configuration); |
ConfigureTextTemplating(configuration); |
||||
ConfigureSettingManagement(configuration); |
ConfigureFeatureManagement(configuration); |
||||
ConfigureWebhooksManagement(configuration); |
ConfigureSettingManagement(configuration); |
||||
ConfigurePermissionManagement(configuration); |
ConfigureWebhooksManagement(configuration); |
||||
ConfigureNotificationManagement(configuration); |
ConfigurePermissionManagement(configuration); |
||||
ConfigureCors(context.Services, configuration); |
ConfigureNotificationManagement(configuration); |
||||
ConfigureDistributedLock(context.Services, configuration); |
ConfigureCors(context.Services, configuration); |
||||
ConfigureSecurity(context.Services, configuration, hostingEnvironment.IsDevelopment()); |
ConfigureDistributedLock(context.Services, configuration); |
||||
} |
ConfigureSecurity(context.Services, configuration, hostingEnvironment.IsDevelopment()); |
||||
|
} |
||||
public override void OnApplicationInitialization(ApplicationInitializationContext context) |
|
||||
{ |
public override void OnApplicationInitialization(ApplicationInitializationContext context) |
||||
AsyncHelper.RunSync(async () => await OnApplicationInitializationAsync(context)); |
{ |
||||
} |
AsyncHelper.RunSync(async () => await OnApplicationInitializationAsync(context)); |
||||
|
} |
||||
public async override Task OnApplicationInitializationAsync(ApplicationInitializationContext context) |
|
||||
{ |
public async override Task OnApplicationInitializationAsync(ApplicationInitializationContext context) |
||||
await context.ServiceProvider.GetRequiredService<IDataSeeder>().SeedAsync(); ; |
{ |
||||
} |
await context.ServiceProvider.GetRequiredService<IDataSeeder>().SeedAsync(); ; |
||||
} |
} |
||||
|
} |
||||
|
|||||
@ -1,276 +1,300 @@ |
|||||
{ |
{ |
||||
"App": { |
"App": { |
||||
"ShowPii": true, |
"ShowPii": true, |
||||
"SelfUrl": "http://127.0.0.1:30001/", |
"SelfUrl": "http://127.0.0.1:30001/", |
||||
"CorsOrigins": "http://127.0.0.1:3100,http://127.0.0.1:30001", |
"CorsOrigins": "http://127.0.0.1:3100,http://127.0.0.1:30001", |
||||
"Urls": { |
"Urls": { |
||||
"Applications": { |
"Applications": { |
||||
"MVC": { |
"MVC": { |
||||
"RootUrl": "http://127.0.0.1:30001/", |
"RootUrl": "http://127.0.0.1:30001/", |
||||
"Urls": { |
"Urls": { |
||||
"Abp.Account.EmailConfirm": "Account/EmailConfirm", |
"Abp.Account.EmailConfirm": "Account/EmailConfirm", |
||||
"Abp.Account.EmailVerifyLogin": "Account/VerifyCode" |
"Abp.Account.EmailVerifyLogin": "Account/VerifyCode" |
||||
} |
} |
||||
}, |
}, |
||||
"STS": { |
"STS": { |
||||
"RootUrl": "http://127.0.0.1:30001/" |
"RootUrl": "http://127.0.0.1:30001/" |
||||
}, |
}, |
||||
"VueVbenAdmin": { |
"VueVbenAdmin": { |
||||
"RootUrl": "http://127.0.0.1:3100", |
"RootUrl": "http://127.0.0.1:3100", |
||||
"Urls": { |
"Urls": { |
||||
"Abp.Account.EmailConfirm": "account/email-confirm" |
"Abp.Account.EmailConfirm": "account/email-confirm" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
}, |
}, |
||||
"Auditing": { |
"Auditing": { |
||||
"AllEntitiesSelector": true |
"AllEntitiesSelector": true |
||||
}, |
}, |
||||
"DistributedCache": { |
|
||||
"HideErrors": true, |
"CAP": { |
||||
"KeyPrefix": "LINGYUN.Abp.Application", |
"IsEnabled": false, |
||||
"GlobalCacheEntryOptions": { |
"EventBus": { |
||||
"SlidingExpiration": "30:00:00", |
"DefaultGroupName": "Platform", |
||||
"AbsoluteExpirationRelativeToNow": "60:00:00" |
"GroupNamePrefix": "Dev", |
||||
} |
"Version": "v1", |
||||
}, |
"FailedRetryInterval": 300, |
||||
"Databases": { |
"FailedRetryCount": 10 |
||||
"Default": { |
}, |
||||
"DatabaseName": "Default", |
"MySql": { |
||||
"MappedConnections": [ |
"TableNamePrefix": "pt_event", |
||||
"AbpAuditLogging", |
"ConnectionString": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None" |
||||
"AbpIdentity", |
}, |
||||
"AbpFeatureManagement", |
"RabbitMQ": { |
||||
"AbpSettingManagement", |
"HostName": "127.0.0.1", |
||||
"AbpPermissionManagement", |
"Port": 5672, |
||||
"AppPlatform", |
"UserName": "admin", |
||||
"TaskManagement", |
"Password": "123456", |
||||
"Notifications", |
"ExchangeName": "LINGYUN.Abp.Application", |
||||
"MessageService" |
"VirtualHost": "/" |
||||
], |
} |
||||
"IsUsedByTenants": true |
}, |
||||
}, |
"DistributedCache": { |
||||
"HostOnly": { |
"HideErrors": true, |
||||
"DatabaseName": "HostDb", |
"KeyPrefix": "LINGYUN.Abp.Application", |
||||
"MappedConnections": [ |
"GlobalCacheEntryOptions": { |
||||
"AbpOpenIddict", |
"SlidingExpiration": "30:00:00", |
||||
"AbpIdentityServer", |
"AbsoluteExpirationRelativeToNow": "60:00:00" |
||||
"AbpSaas", |
} |
||||
"AbpTextTemplating", |
}, |
||||
"AbpLocalizationManagement", |
"Databases": { |
||||
"Workflow", |
"Default": { |
||||
"Demo" |
"DatabaseName": "Default", |
||||
], |
"MappedConnections": [ |
||||
"IsUsedByTenants": false |
"AbpAuditLogging", |
||||
} |
"AbpIdentity", |
||||
}, |
"AbpFeatureManagement", |
||||
"ConnectionStrings": { |
"AbpSettingManagement", |
||||
"Default": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None", |
"AbpPermissionManagement", |
||||
"HostOnly": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None" |
"AppPlatform", |
||||
}, |
"TaskManagement", |
||||
"DistributedLock": { |
"Notifications", |
||||
"IsEnabled": true, |
"MessageService" |
||||
"Redis": { |
], |
||||
"Configuration": "127.0.0.1,defaultDatabase=14" |
"IsUsedByTenants": true |
||||
} |
}, |
||||
}, |
"HostOnly": { |
||||
"Elsa": { |
"DatabaseName": "HostDb", |
||||
"Features": { |
"MappedConnections": [ |
||||
"DefaultPersistence": { |
"AbpOpenIddict", |
||||
"Enabled": true, |
"AbpIdentityServer", |
||||
"ConnectionStringIdentifier": "Workflow", |
"AbpSaas", |
||||
"EntityFrameworkCore": { |
"AbpTextTemplating", |
||||
"MySql": { |
"AbpLocalizationManagement", |
||||
"Enabled": true |
"Workflow", |
||||
} |
"Demo" |
||||
} |
], |
||||
}, |
"IsUsedByTenants": false |
||||
"Console": true, |
} |
||||
"Http": true, |
}, |
||||
"Email": true, |
"ConnectionStrings": { |
||||
"TemporalQuartz": true, |
"Default": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None", |
||||
"JavaScriptActivities": true, |
"HostOnly": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456;SslMode=None" |
||||
"UserTask": true, |
}, |
||||
"Conductor": true, |
"DistributedLock": { |
||||
"Telnyx": true, |
"IsEnabled": true, |
||||
"BlobStoring": true, |
"Redis": { |
||||
"Emailing": true, |
"Configuration": "127.0.0.1,defaultDatabase=14" |
||||
"Notification": true, |
} |
||||
"Sms": true, |
}, |
||||
"IM": true, |
"Elsa": { |
||||
"PublishWebhook": true, |
"Features": { |
||||
"Webhooks": { |
"DefaultPersistence": { |
||||
"Enabled": true, |
"Enabled": true, |
||||
"ConnectionStringIdentifier": "Workflow", |
"ConnectionStringIdentifier": "Workflow", |
||||
"EntityFrameworkCore": { |
"EntityFrameworkCore": { |
||||
"MySql": { |
"MySql": { |
||||
"Enabled": true |
"Enabled": true |
||||
} |
} |
||||
} |
} |
||||
}, |
}, |
||||
"WorkflowSettings": { |
"Console": true, |
||||
"Enabled": true, |
"Http": true, |
||||
"ConnectionStringIdentifier": "Workflow", |
"Email": true, |
||||
"EntityFrameworkCore": { |
"TemporalQuartz": true, |
||||
"MySql": { |
"JavaScriptActivities": true, |
||||
"Enabled": true |
"UserTask": true, |
||||
} |
"Conductor": true, |
||||
} |
"Telnyx": true, |
||||
} |
"BlobStoring": true, |
||||
}, |
"Emailing": true, |
||||
"Server": { |
"Notification": true, |
||||
"BaseUrl": "http://127.0.0.1:30000" |
"Sms": true, |
||||
} |
"IM": true, |
||||
}, |
"PublishWebhook": true, |
||||
"Quartz": { |
"Webhooks": { |
||||
"UsePersistentStore": false, |
"Enabled": true, |
||||
"Properties": { |
"ConnectionStringIdentifier": "Workflow", |
||||
"quartz.jobStore.dataSource": "tkm", |
"EntityFrameworkCore": { |
||||
"quartz.jobStore.type": "Quartz.Impl.AdoJobStore.JobStoreTX,Quartz", |
"MySql": { |
||||
"quartz.jobStore.driverDelegateType": "Quartz.Impl.AdoJobStore.MySQLDelegate,Quartz", |
"Enabled": true |
||||
"quartz.dataSource.tkm.connectionString": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456", |
} |
||||
"quartz.dataSource.tkm.connectionStringName": "TaskManagement", |
} |
||||
"quartz.dataSource.tkm.provider": "MySqlConnector", |
}, |
||||
"quartz.jobStore.clustered": "true", |
"WorkflowSettings": { |
||||
"quartz.serializer.type": "json" |
"Enabled": true, |
||||
} |
"ConnectionStringIdentifier": "Workflow", |
||||
}, |
"EntityFrameworkCore": { |
||||
"Redis": { |
"MySql": { |
||||
"IsEnabled": true, |
"Enabled": true |
||||
"Configuration": "127.0.0.1,defaultDatabase=15", |
} |
||||
"InstanceName": "LINGYUN.Abp.Application" |
} |
||||
}, |
} |
||||
"Features": { |
}, |
||||
"Validation": { |
"Server": { |
||||
"Redis": { |
"BaseUrl": "http://127.0.0.1:30000" |
||||
"Configuration": "127.0.0.1,defaultDatabase=13", |
} |
||||
"InstanceName": "LINGYUN.Abp.Application" |
}, |
||||
} |
"Quartz": { |
||||
} |
"UsePersistentStore": false, |
||||
}, |
"Properties": { |
||||
"AuthServer": { |
"quartz.jobStore.dataSource": "tkm", |
||||
"UseOpenIddict": true, |
"quartz.jobStore.type": "Quartz.Impl.AdoJobStore.JobStoreTX,Quartz", |
||||
"Authority": "http://127.0.0.1:30001/", |
"quartz.jobStore.driverDelegateType": "Quartz.Impl.AdoJobStore.MySQLDelegate,Quartz", |
||||
"Audience": "lingyun-abp-application", |
"quartz.dataSource.tkm.connectionString": "Server=127.0.0.1;Database=Platform-V70;User Id=root;Password=123456", |
||||
"RequireHttpsMetadata": false, |
"quartz.dataSource.tkm.connectionStringName": "TaskManagement", |
||||
"SwaggerClientId": "InternalServiceClient", |
"quartz.dataSource.tkm.provider": "MySqlConnector", |
||||
"SwaggerClientSecret": "1q2w3E*" |
"quartz.jobStore.clustered": "true", |
||||
}, |
"quartz.serializer.type": "json" |
||||
"IdentityServer": { |
} |
||||
"Clients": { |
}, |
||||
"VueAdmin": { |
"Redis": { |
||||
"ClientId": "vue-admin-client", |
"IsEnabled": true, |
||||
"RootUrl": "http://127.0.0.1:3100/" |
"Configuration": "127.0.0.1,defaultDatabase=15", |
||||
}, |
"InstanceName": "LINGYUN.Abp.Application" |
||||
"InternalService": { |
}, |
||||
"ClientId": "InternalServiceClient" |
"Features": { |
||||
} |
"Validation": { |
||||
} |
"Redis": { |
||||
}, |
"Configuration": "127.0.0.1,defaultDatabase=13", |
||||
"OpenIddict": { |
"InstanceName": "LINGYUN.Abp.Application" |
||||
"Applications": { |
} |
||||
"VueAdmin": { |
} |
||||
"ClientId": "vue-admin-client", |
}, |
||||
"RootUrl": "http://127.0.0.1:3100/" |
"AuthServer": { |
||||
}, |
"UseOpenIddict": true, |
||||
"InternalService": { |
"Authority": "http://127.0.0.1:30001/", |
||||
"ClientId": "InternalServiceClient" |
"Audience": "lingyun-abp-application", |
||||
} |
"RequireHttpsMetadata": false, |
||||
}, |
"SwaggerClientId": "InternalServiceClient", |
||||
"Lifetime": { |
"SwaggerClientSecret": "1q2w3E*" |
||||
"AuthorizationCode": "00:05:00", |
}, |
||||
"AccessToken": "14:00:00", |
"IdentityServer": { |
||||
"DeviceCode": "00:10:00", |
"Clients": { |
||||
"IdentityToken": "00:20:00", |
"VueAdmin": { |
||||
"RefreshToken": "14:00:00", |
"ClientId": "vue-admin-client", |
||||
"RefreshTokenReuseLeeway": "00:00:30", |
"RootUrl": "http://127.0.0.1:3100/" |
||||
"UserCode": "00:10:00" |
}, |
||||
} |
"InternalService": { |
||||
}, |
"ClientId": "InternalServiceClient" |
||||
"Identity": { |
} |
||||
"Password": { |
} |
||||
"RequiredLength": 6, |
}, |
||||
"RequiredUniqueChars": 0, |
"OpenIddict": { |
||||
"RequireNonAlphanumeric": false, |
"Applications": { |
||||
"RequireLowercase": false, |
"VueAdmin": { |
||||
"RequireUppercase": false, |
"ClientId": "vue-admin-client", |
||||
"RequireDigit": false |
"RootUrl": "http://127.0.0.1:3100/" |
||||
}, |
}, |
||||
"Lockout": { |
"InternalService": { |
||||
"AllowedForNewUsers": false, |
"ClientId": "InternalServiceClient" |
||||
"LockoutDuration": 5, |
} |
||||
"MaxFailedAccessAttempts": 5 |
}, |
||||
}, |
"Lifetime": { |
||||
"SignIn": { |
"AuthorizationCode": "00:05:00", |
||||
"RequireConfirmedEmail": false, |
"AccessToken": "14:00:00", |
||||
"RequireConfirmedPhoneNumber": false |
"DeviceCode": "00:10:00", |
||||
} |
"IdentityToken": "00:20:00", |
||||
}, |
"RefreshToken": "14:00:00", |
||||
"FeatureManagement": { |
"RefreshTokenReuseLeeway": "00:00:30", |
||||
"IsDynamicStoreEnabled": true |
"UserCode": "00:10:00" |
||||
}, |
} |
||||
"SettingManagement": { |
}, |
||||
"IsDynamicStoreEnabled": true |
"Identity": { |
||||
}, |
"Password": { |
||||
"PermissionManagement": { |
"RequiredLength": 6, |
||||
"IsDynamicStoreEnabled": true |
"RequiredUniqueChars": 0, |
||||
}, |
"RequireNonAlphanumeric": false, |
||||
"TextTemplating": { |
"RequireLowercase": false, |
||||
"IsDynamicStoreEnabled": true |
"RequireUppercase": false, |
||||
}, |
"RequireDigit": false |
||||
"WebhooksManagement": { |
}, |
||||
"IsDynamicStoreEnabled": true |
"Lockout": { |
||||
}, |
"AllowedForNewUsers": false, |
||||
"Logging": { |
"LockoutDuration": 5, |
||||
"Serilog": { |
"MaxFailedAccessAttempts": 5 |
||||
"Elasticsearch": { |
}, |
||||
"IndexFormat": "abp.dev.logging-{0:yyyy.MM.dd}" |
"SignIn": { |
||||
} |
"RequireConfirmedEmail": false, |
||||
} |
"RequireConfirmedPhoneNumber": false |
||||
}, |
} |
||||
"AuditLogging": { |
}, |
||||
"Elasticsearch": { |
"FeatureManagement": { |
||||
"IndexPrefix": "abp.dev.auditing" |
"IsDynamicStoreEnabled": true |
||||
} |
}, |
||||
}, |
"SettingManagement": { |
||||
"Elasticsearch": { |
"IsDynamicStoreEnabled": true |
||||
"NodeUris": "http://127.0.0.1:9200" |
}, |
||||
}, |
"PermissionManagement": { |
||||
"Minio": { |
"IsDynamicStoreEnabled": true |
||||
"WithSSL": false, |
}, |
||||
"BucketName": "blobs", |
"TextTemplating": { |
||||
"EndPoint": "127.0.0.1:19000", |
"IsDynamicStoreEnabled": true |
||||
"AccessKey": "ZD43kNpimiJf9mCuomTP", |
}, |
||||
"SecretKey": "w8IqMgi4Tnz0DGzN8jZ7IJWq7OEdbUnAU0jlZxQK", |
"WebhooksManagement": { |
||||
"CreateBucketIfNotExists": false |
"IsDynamicStoreEnabled": true |
||||
}, |
}, |
||||
"Serilog": { |
"Logging": { |
||||
"MinimumLevel": { |
"Serilog": { |
||||
"Default": "Information", |
"Elasticsearch": { |
||||
"Override": { |
"IndexFormat": "abp.dev.logging-{0:yyyy.MM.dd}" |
||||
"System": "Warning", |
} |
||||
"Microsoft": "Warning", |
} |
||||
"DotNetCore": "Warning" |
}, |
||||
} |
"AuditLogging": { |
||||
}, |
"Elasticsearch": { |
||||
"WriteTo": [ |
"IndexPrefix": "abp.dev.auditing" |
||||
{ |
} |
||||
"Name": "Console", |
}, |
||||
"Args": { |
"Elasticsearch": { |
||||
"restrictedToMinimumLevel": "Debug", |
"NodeUris": "http://127.0.0.1:9200" |
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
}, |
||||
} |
"Minio": { |
||||
}, |
"WithSSL": false, |
||||
{ |
"BucketName": "blobs", |
||||
"Name": "Elasticsearch", |
"EndPoint": "127.0.0.1:19000", |
||||
"Args": { |
"AccessKey": "ZD43kNpimiJf9mCuomTP", |
||||
"nodeUris": "http://127.0.0.1:9200", |
"SecretKey": "w8IqMgi4Tnz0DGzN8jZ7IJWq7OEdbUnAU0jlZxQK", |
||||
"indexFormat": "abp.dev.logging-{0:yyyy.MM.dd}", |
"CreateBucketIfNotExists": false |
||||
"autoRegisterTemplate": true, |
}, |
||||
"autoRegisterTemplateVersion": "ESv7" |
"Serilog": { |
||||
} |
"MinimumLevel": { |
||||
} |
"Default": "Information", |
||||
] |
"Override": { |
||||
} |
"System": "Warning", |
||||
} |
"Microsoft": "Warning", |
||||
|
"DotNetCore": "Warning" |
||||
|
} |
||||
|
}, |
||||
|
"WriteTo": [ |
||||
|
{ |
||||
|
"Name": "Console", |
||||
|
"Args": { |
||||
|
"restrictedToMinimumLevel": "Debug", |
||||
|
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
||||
|
} |
||||
|
}, |
||||
|
{ |
||||
|
"Name": "Elasticsearch", |
||||
|
"Args": { |
||||
|
"nodeUris": "http://127.0.0.1:9200", |
||||
|
"indexFormat": "abp.dev.logging-{0:yyyy.MM.dd}", |
||||
|
"autoRegisterTemplate": true, |
||||
|
"autoRegisterTemplateVersion": "ESv7" |
||||
|
} |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|||||
@ -1,89 +1,89 @@ |
|||||
{ |
{ |
||||
"Clock": { |
"CAP": { |
||||
"Kind": "Local" |
"IsEnabled": false |
||||
}, |
}, |
||||
"Forwarded": { |
"Forwarded": { |
||||
"ForwardedHeaders": "XForwardedFor,XForwardedProto" |
"ForwardedHeaders": "XForwardedFor,XForwardedProto" |
||||
}, |
}, |
||||
"StringEncryption": { |
"StringEncryption": { |
||||
"DefaultPassPhrase": "s46c5q55nxpeS8Ra", |
"DefaultPassPhrase": "s46c5q55nxpeS8Ra", |
||||
"InitVectorBytes": "s83ng0abvd02js84", |
"InitVectorBytes": "s83ng0abvd02js84", |
||||
"DefaultSalt": "sf&5)s3#" |
"DefaultSalt": "sf&5)s3#" |
||||
}, |
}, |
||||
"Json": { |
"Json": { |
||||
"OutputDateTimeFormat": "yyyy-MM-dd HH:mm:ss", |
"OutputDateTimeFormat": "yyyy-MM-dd HH:mm:ss", |
||||
"InputDateTimeFormats": [ |
"InputDateTimeFormats": [ |
||||
"yyyy-MM-dd HH:mm:ss", |
"yyyy-MM-dd HH:mm:ss", |
||||
"yyyy-MM-ddTHH:mm:ss" |
"yyyy-MM-ddTHH:mm:ss" |
||||
] |
] |
||||
}, |
}, |
||||
"AllowedHosts": "*", |
"AllowedHosts": "*", |
||||
"Hosting": { |
"Hosting": { |
||||
"BasePath": "" |
"BasePath": "" |
||||
}, |
}, |
||||
"Serilog": { |
"Serilog": { |
||||
"MinimumLevel": { |
"MinimumLevel": { |
||||
"Default": "Information", |
"Default": "Information", |
||||
"Override": { |
"Override": { |
||||
"System": "Warning", |
"System": "Warning", |
||||
"Microsoft": "Warning", |
"Microsoft": "Warning", |
||||
"DotNetCore": "Information" |
"DotNetCore": "Information" |
||||
} |
} |
||||
}, |
}, |
||||
"Enrich": [ "FromLogContext", "WithProcessId", "WithThreadId", "WithEnvironmentName", "WithMachineName", "WithApplicationName", "WithUniqueId" ], |
"Enrich": [ "FromLogContext", "WithProcessId", "WithThreadId", "WithEnvironmentName", "WithMachineName", "WithApplicationName", "WithUniqueId" ], |
||||
"WriteTo": [ |
"WriteTo": [ |
||||
{ |
{ |
||||
"Name": "Console", |
"Name": "Console", |
||||
"Args": { |
"Args": { |
||||
"restrictedToMinimumLevel": "Debug", |
"restrictedToMinimumLevel": "Debug", |
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
||||
} |
} |
||||
}, |
}, |
||||
{ |
{ |
||||
"Name": "File", |
"Name": "File", |
||||
"Args": { |
"Args": { |
||||
"path": "Logs/Debug-.log", |
"path": "Logs/Debug-.log", |
||||
"restrictedToMinimumLevel": "Debug", |
"restrictedToMinimumLevel": "Debug", |
||||
"rollingInterval": "Day", |
"rollingInterval": "Day", |
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
||||
} |
} |
||||
}, |
}, |
||||
{ |
{ |
||||
"Name": "File", |
"Name": "File", |
||||
"Args": { |
"Args": { |
||||
"path": "Logs/Info-.log", |
"path": "Logs/Info-.log", |
||||
"restrictedToMinimumLevel": "Information", |
"restrictedToMinimumLevel": "Information", |
||||
"rollingInterval": "Day", |
"rollingInterval": "Day", |
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
||||
} |
} |
||||
}, |
}, |
||||
{ |
{ |
||||
"Name": "File", |
"Name": "File", |
||||
"Args": { |
"Args": { |
||||
"path": "Logs/Warn-.log", |
"path": "Logs/Warn-.log", |
||||
"restrictedToMinimumLevel": "Warning", |
"restrictedToMinimumLevel": "Warning", |
||||
"rollingInterval": "Day", |
"rollingInterval": "Day", |
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
||||
} |
} |
||||
}, |
}, |
||||
{ |
{ |
||||
"Name": "File", |
"Name": "File", |
||||
"Args": { |
"Args": { |
||||
"path": "Logs/Error-.log", |
"path": "Logs/Error-.log", |
||||
"restrictedToMinimumLevel": "Error", |
"restrictedToMinimumLevel": "Error", |
||||
"rollingInterval": "Day", |
"rollingInterval": "Day", |
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
||||
} |
} |
||||
}, |
}, |
||||
{ |
{ |
||||
"Name": "File", |
"Name": "File", |
||||
"Args": { |
"Args": { |
||||
"path": "Logs/Fatal-.log", |
"path": "Logs/Fatal-.log", |
||||
"restrictedToMinimumLevel": "Fatal", |
"restrictedToMinimumLevel": "Fatal", |
||||
"rollingInterval": "Day", |
"rollingInterval": "Day", |
||||
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] [{SourceContext}] [{ProcessId}] [{ThreadId}] - {Message:lj}{NewLine}{Exception}" |
||||
} |
} |
||||
} |
} |
||||
] |
] |
||||
} |
} |
||||
} |
} |
||||
Loading…
Reference in new issue