-
Notifications
You must be signed in to change notification settings - Fork 0
Core
Данил Козловский edited this page Apr 6, 2023
·
2 revisions
Библиотека Core содержит модели, контроллеры, различные утилиты - для соединения с системными сервисами - PostgreSQL, S3, Redis
Таблицы:
- classes
- clients
- datasets
- clientsClasses
- dsExamples
- stats
- telemetry
| Поле | Тип | Доп параметры | Описание |
|---|---|---|---|
| id | int | autoincrement NOT NULL | - |
| class | varchar(255) | NOT NULL | Название класса |
| Поле | Тип | Доп параметры | Описание |
|---|---|---|---|
| id | int | autoincrement NOT NULL | - |
| clientName | varchar(255) | NOT NULL | Системное название |
| name | text | NOT NULL | Локализованное название |
| ipAddr | varchar(255) | NOT NULL | IP адрес |
| Поле | Тип | Доп параметры | Описание |
|---|---|---|---|
| id | int | autoincrement NOT NULL | - |
| fileName | text | NOT NULL | Название файла(прим. изображения)/ "-" если данные не файл |
| status | int | NOT NULL | Статус обработки изображения, может принимать значения: 0 - ожидаемый и опознанный классы в статистике совпадают, разметка имеется 1 - классы в статистике не совпадают, разметка имеется 2 - не распознан разметчиком, разметка отсутствует 3 - отфильтрованные выбросы 4 - проверенное человеком изображение |
| classId | varchar(255) | NOT NULL | Идентификатор класса |
| x | int | NOT NULL | Координата Х области разметки |
| y | int | NOT NULL | Координата Y области разметки |
| w | int | NOT NULL | Ширина области разметки |
| h | int | NOT NULL | Высота области разметки |
| Поле | Тип | Доп параметры |
|---|---|---|
| id | int | autoincrement NOT NULL |
| classId | int | NOT NULL |
| clientId | int | NOT NULL |
| Поле | Тип | Доп параметры | Описание |
|---|---|---|---|
| id | int | autoincrement NOT NULL | - |
| classId | varchar(255) | NOT NULL | Идентификатор класса |
| data | text | NOT NULL | Данные, текст, изображение(Base64) |
| Поле | Тип | Доп параметры | Описание |
|---|---|---|---|
| id | int | autoincrement NOT NULL | - |
| waitClass | varchar(255) | NOT NULL | Ожидаемый класс (может принимать значение "-", значит, что клиент не имеет ожидаемого класса) |
| detectedClass | varchar(255) | NOT NULL | Распознанный класс |
| probe | float | NOT NULL | % выданный детектором |
| timestamp | bigint | NOT NULL | Метка времени, она же является именем изображения в хранилище |
| note | text | NOT NULL | Примечание, доп. данные, которые собираются детектором с СУ |
| clientId | int | NOT NULL | Идентификатор клиента |
| status | int | NOT NULL | Статус обработки ошибки, может принимать значения: 0 - не ошибка 1 - ошибка еще не обработана 2 - ошибка детектора 3 - нарушение ожидаемого класса |
| inDataset | tinyInt | NOT NULL | Содержится ли данный элемент в наборе данных |
| Поле | Тип | Доп параметры | Описание |
|---|---|---|---|
| id | int | autoincrement NOT NULL | - |
| classId | varchar(255) | NOT NULL | Идентификатор класса |
| data | text | NOT NULL | JSON данные, текущее состояние CPU, GPU, RAM |