OptionsModel

Модель для хранения конфигурационных данных приложения.

Поля

ПолеТипОбязательноеОписание
idINTEGERДаУникальный идентификатор, автоинкремент.
iiko_loginSTRING(255)НетЛогин для интеграции с iiko.
iiko_passwordSTRING(255)НетПароль для интеграции с iiko.
iiko_organization_idSTRING(255)НетИдентификатор организации в системе iiko.
iikoRevisionBIGINTНетТекущая ревизия данных iiko.
isNeedCladrUpdateBOOLEANНетФлаг необходимости обновления КЛАДР.
tekegramApiKeySTRING(255)НетAPI-ключ для интеграции с Telegram.
orderMailSTRING(255)НетЭлектронная почта для уведомлений о заказах.
orderMailCCSTRING(1024)НетКопия на электронную почту для заказов.
formMailSTRING(255)НетЭлектронная почта для форм.
formMailCCSTRING(1024)НетКопия на электронную почту для форм.
smtpHostSTRING(255)НетХост SMTP-сервера.
smtpUserSTRING(255)НетПользователь SMTP-сервера.
smtpPasswordSTRING(255)НетПароль SMTP-сервера.
smsUserSTRING(255)НетПользователь SMS-сервиса.
smsPasswordSTRING(255)НетПароль SMS-сервиса.

Индексы

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

Таблица

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

Комментарии

  • Поля, связанные с iiko (iiko_login, iiko_password, iiko_organization_id), используются для интеграции с системой iiko.
  • Поля orderMail и formMail управляют настройками уведомлений по электронной почте.
  • Поля, связанные с SMTP и SMS, хранят данные для настройки соответствующих сервисов.