Commit Graph

766 Commits

Author SHA1 Message Date
Mikhail Kuznetsov
b03af638f6 feat(dal,aihitloader): Создали таблицы схемы Units и сервисы к ним. 2025-05-14 15:13:30 +10:00
Mikhail Kuznetsov
a89e7f7b86 feat(api): в Works добавлена маска динамической генерации имени шаблона; добавлены Shortcodes; актализированы валидация, запросы,ответы; миграция БД - запрет приёма нулевых значений в маску 2025-04-17 16:38:35 +10:00
Mikhail Kuznetsov
ecd3bdac9b feat(dal): В Work добавлена маска имени шаблонов, выполнена миграция БД. 2025-04-16 15:54:50 +10:00
Mikhail Kuznetsov
12d92dbfe6 fix(all): Исправлены параметры загрузки и обновления пакетов NuGet 2024-11-18 14:55:05 +10:00
Mikhail Trubnikov
ebc5094387 fix(api): StatTemplateAutoControlController - исправлена статистика созданных шаблонов по авто-контролю 2024-10-21 11:58:01 +10:00
Mikhail Trubnikov
fbb28de122 fix(api): StatTemplateAutoControlResponse исправлено название поля 2024-10-14 09:49:36 +10:00
Mikhail Trubnikov
b0675a3846 feat(api): StatTemplateAutoControlController статистика авто-контроля 2024-10-11 11:06:05 +10:00
Mikhail Trubnikov
1d3a0042ef fix(templateActivator): исправлено сообщение инициатора для истории 2024-10-11 09:16:10 +10:00
Mikhail Trubnikov
5e0c249f1b feat(api, nextRun): записывать в историю template инициатора 2024-10-08 16:37:58 +10:00
Mikhail Trubnikov
7155156f66 feat(api): TemplateHistoryController 2024-10-08 13:53:57 +10:00
Mikhail Trubnikov
4ba5ad3a14 fix(templateActivator, generatorTemplate): исправлена модель 2024-10-08 11:01:58 +10:00
Mikhail Trubnikov
a494b69ee6 feat(api, bll, dal, generatorTemplates, templateActivator): запись истории изменения шаблонов 2024-10-08 10:29:34 +10:00
Mikhail Trubnikov
54fed9b597 feat(dal): BaseService - доделал ведение истории 2024-10-08 09:40:08 +10:00
Mikhail Trubnikov
a0e71c9948 feat(dal): тестирование инициатора 2024-10-07 17:00:56 +10:00
Mikhail Trubnikov
03daa08f13 feat(dal): сохраняет историю изменений 2024-10-07 16:20:04 +10:00
Mikhail Trubnikov
4ec47b1dcb feat(dal): заготовка для хранения истории 2024-10-07 15:08:46 +10:00
Mikhail Trubnikov
5c03b6bc81 feat(dal): тестирование CommitAsync() с отслеживанием изменений 2024-10-03 16:38:21 +10:00
Mikhail Trubnikov
79a10dc927 refactor(dal): заготовка для TemplateHistory 2024-10-02 13:44:31 +10:00
Mikhail Trubnikov
024c5fa77e Merge remote-tracking branch 'origin/dev' into dev 2024-09-25 11:01:24 +10:00
Mikhail Trubnikov
ebe1fd0468 feat(api): WeekendController, getAll, фильтр по периоду 2024-09-25 10:58:47 +10:00
Mikhail Kuznetsov
8549e80a54 refactor(templateActivator): оптимизация кода 2024-09-24 12:16:55 +10:00
Mikhail Trubnikov
4140e17825 fix(templateDistributor): список рабочих дней рассчитывается на период относительно текущей даты 2024-09-19 15:38:14 +10:00
Mikhail Trubnikov
9f193fe3ae feat(bll,dal, templateDistributor): при получении рабочих дней по периоду, отсекаются дни выходящие за период 2024-09-19 13:51:44 +10:00
Mikhail Trubnikov
60c0ba9ec8 feat(bll,dal,common): в common - DateResolver - проверка даты на текущие сутки относительно часового пояса МСК. Dal - EsppScheduleTransformService - рассчет NextRun с учетом выходных дней 2024-09-18 16:32:45 +10:00
Mikhail Kuznetsov
9987626478 Merge branch 'template-auto-control' into dev 2024-09-17 12:02:25 +10:00
Mikhail Trubnikov
2a1c4ac4a8 feat(api, dal): в SettingsFromDb добавлен параметр WeekendCacheTtl - время кэша для выходных. Доработан сервис WeekendDayService с учетом кэша. В апи добавлен контроллер по управлению выходными днями WeekendController 2024-09-17 11:55:55 +10:00
Mikhail Kuznetsov
4aff13dfb1 feat(templateActivator): добавлены методы для реализации методов авто-контроля 2024-09-17 11:30:33 +10:00
Mikhail Trubnikov
251e3a20b0 feat(dal): WeekendDayService - метод проверки на рабочий день 2024-09-16 17:01:04 +10:00
Mikhail Trubnikov
4a47e194f8 feat(api): robotTask - при выдаче задания роботу, сортирутся по NextRun, задания отдаются ближайшее. 2024-09-16 15:24:03 +10:00
Mikhail Trubnikov
f6f1f775a8 feat(api): среднее значение для workload считаем только для дней у которых работ больше 0. 2024-09-16 12:03:08 +10:00
Mikhail Trubnikov
030c8f3c2f feat(api): статистика созданных шаблонов в БД ПАРР 2024-09-16 10:04:45 +10:00
Mikhail Trubnikov
3f447e8de6 fix(generatorTemplates): добавлена дополнительная проверка, на сущестование в БД шаблонов с таким же именем. 2024-09-16 09:30:28 +10:00
Mikhail Trubnikov
79753635c2 fix(bll): CalendarService убрана настройка 28 дней 2024-09-13 13:49:30 +10:00
Mikhail Trubnikov
bf3dca6782 fix(bll): CalendarService исправлен рассчет выходных дней 2024-09-13 12:17:09 +10:00
Mikhail Trubnikov
add572f438 feat(dal): таблица WeekendDays поле Date - уникальное значение 2024-09-13 12:06:51 +10:00
Mikhail Trubnikov
60403ccbf9 fix(templateDistributor): исправлен First в логгере. При распределении шаблонов направленных с генератора, возвращаются только они, а не весь список. 2024-09-13 09:37:21 +10:00
Mikhail Trubnikov
1af76405e2 feat(jobAutoControl): логика управления авто-контролем 2024-09-12 15:05:47 +10:00
Mikhail Trubnikov
0b1c52422f feat(jobAutoControl): проекты + cicd 2024-09-11 16:57:09 +10:00
Mikhail Kuznetsov
66a91c6cc6 feat(constants): TemplateActivatorActionsEnum параметры авто-контроля 2024-09-11 16:01:36 +10:00
Mikhail Trubnikov
295a95c22a feat(api): в ApplicationInWork добавлена информация о статусах AutoControl 2024-09-11 14:59:37 +10:00
Mikhail Trubnikov
a8416564c2 fix(api): JobAutoControlController - для get ответ с NotFound изменен на NoContent 2024-09-11 12:16:58 +10:00
Mikhail Trubnikov
1286d26fad feat(api): JobAutoControlController - для get ответ с NotFound изменен на NoContent 2024-09-11 12:13:20 +10:00
Mikhail Trubnikov
c7d9ef25ef fix(api): JobAutoControl исправлен url 2024-09-10 11:51:24 +10:00
Mikhail Trubnikov
60c525da54 feat(api): JobAutoControlController - управление автоматическим созданием/деактивацией/активацией РР 2024-09-09 15:48:49 +10:00
Mikhail Trubnikov
c74086412b feat(dal): добавлены таблицы JobAutoControls, JobAutoCOntrolInEkStatuses, JobEkMasks. Сервисы. 2024-09-09 10:08:07 +10:00
Mikhail Trubnikov
2a774bc413 fix(api, esppOrderLoader, esppOrderManager): исправлена часовая зона УЗ ЕСПП 2024-09-04 12:29:49 +10:00
Mikhail Trubnikov
62d84b0a18 feat(api): StatOrderController - статистика загрузки нарядов за период 2024-09-04 10:14:47 +10:00
Mikhail Trubnikov
86af90f560 fix(api): StatApplication, StatHost берутся правильные значения за период согласно таймзоны клиента 2024-09-04 09:30:57 +10:00
Mikhail Trubnikov
db4d3354aa feat(api): WorkLoadService, отображать статистику с сегодняшнего дня 2024-09-04 08:55:51 +10:00
Mikhail Trubnikov
b9cba182ce fix(api): исправлена статистика workload 2024-09-03 09:11:50 +10:00