2024-08-06 10:52:27 +10:00
|
|
|
|
|
2024-09-19 13:51:44 +10:00
|
|
|
|
|
2024-08-06 10:52:27 +10:00
|
|
|
|
namespace PARR.DAL.TransformServices
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Сервис по изменению NextRun
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public interface INextRunModifierService
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Получить NextRun с учетом тайм зоны робота ЕСПП
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="nextRun"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
DateTimeOffset GetNextRunByAccountRobotTimeZone(DateTimeOffset nextRun);
|
2024-09-19 13:51:44 +10:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Получить РАБОЧИЙ день следующего срабатывания
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="nextRun"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
Task<DateTimeOffset> GetWorkDayAsync(DateTimeOffset nextRun);
|
2024-08-06 10:52:27 +10:00
|
|
|
|
}
|
|
|
|
|
|
}
|