ProductsModel
Модель для хранения данных о продуктах.
Поля
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
id | CHAR(36) | Да | Уникальный идентификатор продукта. |
name | STRING(255) | Нет | Название продукта. |
slug | STRING(255) | Нет | Уникальный идентификатор для URL. |
additionalInfo | TEXT | Нет | Дополнительная информация о продукте. |
code | STRING(255) | Нет | Код продукта. |
description | TEXT | Нет | Описание продукта. |
isDeleted | BOOLEAN | Нет | Флаг логического удаления. По умолчанию — 0. |
revision | BIGINT | Нет | Номер ревизии данных продукта. |
seoDescription | TEXT | Нет | SEO-описание. |
seoKeywords | STRING(1000) | Нет | SEO-ключевые слова. |
seoText | TEXT | Нет | SEO-текст для продукта. |
seoTitle | STRING(1000) | Нет | SEO-заголовок. |
carbohydrateAmount | DOUBLE | Нет | Количество углеводов (г). |
carbohydrateFullAmount | DOUBLE | Нет | Общее количество углеводов (г). |
fatAmount | DOUBLE | Нет | Количество жиров (г). |
fatFullAmount | DOUBLE | Нет | Общее количество жиров (г). |
fiberAmount | DOUBLE | Нет | Количество клетчатки (г). |
fiberFullAmount | DOUBLE | Нет | Общее количество клетчатки (г). |
doNotPrintInCheque | BOOLEAN | Нет | Флаг, указывающий, печатать ли продукт в чеке. По умолчанию — 0. |
energyAmount | DOUBLE | Нет | Энергетическая ценность (ккал). |
energyFullAmount | DOUBLE | Нет | Общая энергетическая ценность (ккал). |
groupId | STRING(255) | Нет | Идентификатор группы, к которой относится продукт. |
measureUnit | STRING(100) | Нет | Единица измерения продукта. |
price | DOUBLE | Нет | Цена продукта. |
productCategoryId | STRING(255) | Нет | Идентификатор категории продукта. |
weight | DOUBLE | Нет | Вес продукта (г). |
isIncludedInMenu | BOOLEAN | Нет |