refactor(jobs): modularize background job handlers
Some checks failed
ci / release-gate (push) Has been cancelled

This commit is contained in:
2026-08-03 13:28:21 +08:00
parent c497a3ca8d
commit 7adcb6a3d5
21 changed files with 871 additions and 645 deletions

View File

@@ -1,8 +1,10 @@
using Microsoft.Extensions.DependencyInjection;
using Tiku.Application.Tenancy;
using Tiku.Application.TenantAdmin;
using Tiku.Application.Jobs;
using Tiku.Infrastructure.Tenancy;
using Tiku.Infrastructure.TenantAdmin;
using Tiku.Infrastructure.TenantAdmin.Dashboard;
namespace Tiku.Infrastructure;
@@ -13,6 +15,7 @@ internal static class TenantAdminModule
services.AddScoped<ITenantAdminDirectService, TenantAdminDirectService>();
services.AddScoped<ITenantOnboardingService, TenantOnboardingService>();
services.AddScoped<ITenantLifecycleService, TenantLifecycleService>();
services.AddScoped<IBackgroundJobHandler, StatisticsAggregationJobHandler>();
return services;
}
}
}