/
andreas300000
/
webpinger-backend
Обзор
Документация
Войти
/
andreas300000
/
webpinger-backend
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/core/checks/checks.interface.ts
51 строка
1014 B
bethanle
логика отсутсвия добавления дубликатов инцидентов
06 июн 2025, 05:08
06 июн 2025, 05:08
384feb3
Код
Авторство
О чём код?
export interface ICheck { id: number; checked_at: Date; link_metric_id: number; actual_value: number; is_success: boolean; error_message: string | null; response_time: number; expected_value: number; incident_id: number | null; link_url: string; link_title: string; metric_name: string; metric_unit: string | null; } export interface IMonitoring { id: number; dateVerify: Date; link: string; metric: string; expectedValidationValue: string; actualValidationValue: string; checkStatus: 'SUCCESS' | 'FAIL'; errName: string; incidentId?: number; } export interface CheckWithRelations { id: number; checked_at: Date; link_metric_id: number; actual_value: number; is_success: boolean; error_message: string | null; response_time: number; link_metric: { expected_value: number; link: { url: string; title: string; }; metric: { name: string; unit: string | null; }; }; incidents: Array<{ id: number; }>; }