You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using Microsoft.Extensions.DependencyInjection;using Microsoft.Extensions.DependencyInjection.Extensions;using Shentun.Pacs.MultiTenancy;using Shentun.Pacs.OrganizationUnits;using Volo.Abp.AuditLogging;using Volo.Abp.BackgroundJobs;using Volo.Abp.Emailing;using Volo.Abp.FeatureManagement;using Volo.Abp.Identity;using Volo.Abp.Modularity;using Volo.Abp.MultiTenancy;using Volo.Abp.OpenIddict;using Volo.Abp.PermissionManagement.Identity;using Volo.Abp.PermissionManagement.OpenIddict;using Volo.Abp.SettingManagement;using Volo.Abp.TenantManagement;
namespace Shentun.Pacs;
[DependsOn( typeof(PeisDomainSharedModule), typeof(AbpAuditLoggingDomainModule), //typeof(AbpBackgroundJobsDomainModule),
typeof(AbpFeatureManagementDomainModule), typeof(AbpIdentityDomainModule), typeof(AbpOpenIddictDomainModule), typeof(AbpPermissionManagementDomainOpenIddictModule), typeof(AbpPermissionManagementDomainIdentityModule), typeof(AbpSettingManagementDomainModule), typeof(AbpTenantManagementDomainModule), typeof(AbpEmailingModule))]public class PeisDomainModule : AbpModule{ public override void ConfigureServices(ServiceConfigurationContext context) { Configure<AbpMultiTenancyOptions>(options => { options.IsEnabled = MultiTenancyConsts.IsEnabled; });
AuditLogActionConsts.MaxParametersLength = 50000;
context.Services.Replace(ServiceDescriptor.Singleton<OrganizationUnitManager, PeisOrganizationUnitManager>());
#if DEBUG
context.Services.Replace(ServiceDescriptor.Singleton<IEmailSender, NullEmailSender>());#endif
//EntityHelper.ServiceScopeFactory = context.Services.GetRequiredService<IServiceScopeFactory>();
}
}
|