feat(esppSync, esppTemplateSync, esppScheduleSync): обновлена логика синхронизации полей. Если объект в БД деактивирован, то с ЕСПП сравниваются только поля isActive и название объекта.
This commit is contained in:
@@ -20,6 +20,13 @@ namespace PARR.EsppSync
|
||||
|
||||
public interface ISyncService<EsppObject> where EsppObject : class, IEsppObject
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="str">Строка из RabbitMQ</param>
|
||||
/// <param name="parser">Делегат парсинга из строки в модель EsppObject</param>
|
||||
/// <param name="converterToEsppObject"> Конвертирует BD Template в модель для сравнения</param>
|
||||
/// <returns></returns>
|
||||
Task SyncEsppObjectAsync(string str, ParserHandlerDelegate<EsppObject> parser, ConvertDbObjToComparisonObjHandlerDelegate<EsppObject> converterToEsppObject);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user