CitiesModel

Модель для хранения данных о городах.

Поля

ПолеТипОбязательноеОписание
idINTEGERДаУникальный идентификатор, автоинкремент.
iikoIdSTRING(255)НетУникальный идентификатор в системе iiko.
nameSTRING(255)НетНазвание города.
additionalInfoTEXTНетДополнительная информация о городе.
classifierIdSTRING(255)НетИдентификатор города в классификаторе.
deletedBOOLEANНетФлаг удаления. По умолчанию — 0.
externalRevisionSTRING(255)НетВнешний идентификатор ревизии.

Индексы

  • PRIMARY: Уникальный индекс по полю id.
  • cities_iikoId_uindex: Уникальный индекс по полю iikoId.

Таблица

  • Имя таблицы: cities.
  • Timestamps: Да (добавлены поля createdAt, updatedAt).

Комментарии

  • Поле deleted используется для логического удаления города (значение true означает, что город удалён).
  • Уникальный идентификатор iikoId позволяет синхронизировать данные с внешними системами.