2026-04-30 15:10:35 +10:00
|
|
|
|
using PARR.Core.Services.TaskServices.Models;
|
2026-04-22 16:13:23 +10:00
|
|
|
|
|
2026-04-30 15:10:35 +10:00
|
|
|
|
namespace PARR.Core.Services.TaskServices.Interfaces
|
2026-04-22 16:13:23 +10:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Сервис для проверки и исправления зависших задач.
|
|
|
|
|
|
/// Запускается фоновой задачей по расписанию.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
internal interface ITaskReconciliationService
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Выполнить один проход проверки
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
Task<ReconciliationReport> RunAsync();
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|