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