using GB5Shared.DTO.Framework.Login; using System.Threading; using System.Threading.Tasks; namespace FrameworkBLL.Archive { public interface IEventLogArchiveBLL { /// /// Moves all TEVENTLOG rows older than the configured retention months /// to TEVENTLOG_ARCHIVE for the given tenant, atomically. /// Called by FrameworkSL.Controllers.Archive.EventLogArchiveQuartzJob. /// Task ArchiveForTenantAsync(LoginDTO login, CancellationToken ct = default); } }