ProductGroupModifiersModel
Модель для хранения данных о групповых модификаторах продуктов.
Поля
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
id | INTEGER | Да | Уникальный идентификатор, автоинкремент. |
modifierId | CHAR(36) | Нет | Идентификатор модификатора. |
parentId | CHAR(36) | Нет | Идентификатор родительской группы или продукта. |
minAmount | INTEGER | Нет | Минимальное количество для модификатора. |
maxAmount | INTEGER | Нет | Максимальное количество для модификатора. |
required | BOOLEAN | Нет | Обязателен ли модификатор (логическое значение). |
childModifiersHaveMinMaxRestrictions | BOOLEAN | Нет | Имеют ли дочерние модификаторы ограничения по количеству. |
Индексы
- PRIMARY: Уникальный индекс по полю
id. - productGroupModifiers_id_uindex: Уникальный индекс по полю
id.
Таблица
- Имя таблицы:
productGroupModifiers. - Timestamps: Нет (поля
createdAt,updatedAtотсутствуют).
Комментарии
- Поле
modifierIdуказывает на модификатор, связанный с группой продуктов. - Поле
requiredопределяет, обязателен ли выбор модификатора при оформлении заказа. - Поле
childModifiersHaveMinMaxRestrictionsиспользуется для указания, имеют ли дочерние модификаторы ограничения по количеству.
Table of Contents