using Microsoft.Extensions.DependencyInjection; using NPin.Framework.Caching.FreeRedis; using NPin.Framework.SettingManagement.Domain; using NPin.Framework.SettingManagement.Domain.Options; using NPin.Framework.Upms.Domain.Authorization; using NPin.Framework.Upms.Domain.OperLog; using NPin.Framework.Upms.Domain.Settings; using NPin.Framework.Upms.Domain.Shared; using Volo.Abp.AspNetCore.SignalR; using Volo.Abp.Caching; using Volo.Abp.Domain; namespace NPin.Framework.Upms.Domain; [DependsOn( typeof(NPinFrameworkUpmsDomainSharedModule), typeof(NPinFrameworkCachingFreeRedisModule), // Settings typeof(NPinFrameworkSettingManagementDomainModule), // Abp typeof(AbpAspNetCoreSignalRModule), typeof(AbpDddDomainModule), typeof(AbpCachingModule) )] public class NPinFrameworkUpmsDomainModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { var services = context.Services; var configuration = services.GetConfiguration(); services.AddControllers(opts => { opts.Filters.Add(); opts.Filters.Add(); }); // 添加Upms模块的设置提供者 Configure(opt => { opt.Providers.Add(); }); } }