Техническая документация
Таблицы по окнам возможностей
staffRequests
В базе данных Ally информация об окнах возможностей хранится в таблице staffRequests.
Описание полей таблицы staffRequests:
Поле |
Описание |
id |
Уникальный идентификатор заявки |
createdAt |
Дата и время создания заявки |
updatedAt |
Дата и время последнего изменения заявки |
details |
Подробная информация об окне возможностей в которую входит:
|
state |
Текущий статус заявки |
createdBy |
Идентификатор пользователя, создавшего заявку (указывается userId пользователя) |
closeReason |
Причина закрытия или удаления окна |
reservedAt |
Дата и время резервирования окна. Устаревшее поле, вместо него используется таблица staffRequestsReserves |
reservedBy |
Идентификатор пользователя, зарезервировавшего окно (указывается userId пользователя). Устаревшее поле, вместо него используется таблица staffRequestsReserves |
updatedBy |
Идентификатор пользователя, последним изменившего заявку |
staffRequestsReserves
В базе данных Ally резервы окон возможностей хранятся в таблице staffRequestsReserves.
Описание полей таблицы staffRequestsReserves:
Поле |
Описание |
id |
Уникальный идентификатор |
createdAt |
Дата и время создания записи |
updatedAt |
Дата и время последнего обновления записи |
active |
Статус резерва (активен или нет) |
requestId |
Идентификатор окна (ссылается на таблицу staffRequests) |
userId |
Идентификатор пользователя |
details |
Дополнительные данные |
partner |
Название контрагента для резерва |
updatedBy |
Идентификатор пользователя, который последний раз отредактировал запись |
staffRequestsDeclines
В базе данных Ally отклоненные окна возможностей сохраняются в таблице staffRequestsDeclines.
Описание полей таблицы staffRequestsReserves:
Поле |
Описание |
id |
Уникальный идентификатор |
createdAt |
Дата и время создания записи |
updatedAt |
Дата и время последнего обновления записи |
requestId |
Идентификатор окна (ссылается на таблицу staffRequests) |
userId |
Идентификатор пользователя |
details |
Дополнительные данные |
updatedBy |
Идентификатор пользователя, который последний раз отредактировал запись |
staffRequestsEvents
В базе данных Ally связь между окном возможностей и выходом хранится в таблице staffRequestsEvents.
Описание полей таблицы staffRequestsEvents:
Поле |
Описание |
id |
Уникальный идентификатор |
createdAt |
Дата и время создания записи |
updatedAt |
Дата и время последнего обновления записи |
requestId |
Идентификатор окна (ссылается на таблицу staffRequests) |
eventId |
Идентификатор выхода (ссылается на таблицу events) |
updatedBy |
Идентификатор пользователя, который последний раз отредактировал запись |
staffRequestsSubscriptions
В базе данных Ally информация о подписках на окна возможностей в мобильном приложении хранится в таблице staffRequestsSubscriptions.
Описание полей таблицы staffRequestsSubscriptions:
Поле |
Описание |
id |
Уникальный идентификатор |
createdAt |
Дата и время создания записи |
updatedAt |
Дата и время последнего обновления записи |
details |
Дополнительные данные |
userId |
Идентификатор пользователя |
updatedBy |
Идентификатор пользователя, который последний раз отредактировал запись |
staffRequestsResponses
В базе данных Ally отклики на окна возможностей хранятся в таблице staffRequestsResponses.
Описание полей таблицы staffRequestsResponses:
Поле |
Описание |
id |
Уникальный идентификатор |
createdAt |
Дата и время создания записи |
updatedAt |
Дата и время последнего обновления записи |
details |
Дополнительные данные, комментарии |
requestId |
Идентификатор окна (ссылается на таблицу staffRequests) |
userId |
Идентификатор пользователя |
offerId |
Идентификатор оффера (ссылается на таблицу staffRequestsOffers). Устаревшее поле, не используется |
updatedBy |
Идентификатор пользователя, который последний раз отредактировал запись |
staffRequestsOffers
staffRequestsOffers - устаревшая таблица, которая уже не используется.