Адрес фактического проекта электронной коммерции SpringBoot (18k+star):GitHub.com/macro-positive/…
Введение
В этой статье в основном анализируются таблицы трех функций классификации товаров, управления брендом и типа товара, и принимается форма сравнения функций и структуры таблиц. Синтаксический анализ таблицы аннотирует только некоторые поля, которые необходимо понять. Для простых полей см. аннотации к таблице.
Категории
Таблица классификации товаров
create table pms_product_category
(
id bigint not null auto_increment,
parent_id bigint comment '上级分类的编号:0表示一级分类',
name varchar(64) comment '名称',
level int(1) comment '分类级别:0->1级;1->2级',
product_count int comment '商品数量',
product_unit varchar(64) comment '商品单位',
nav_status int(1) comment '是否显示在导航栏:0->不显示;1->显示',
show_status int(1) comment '显示状态:0->不显示;1->显示',
sort int comment '排序',
icon varchar(255) comment '图标',
keywords varchar(255) comment '关键字',
description text comment '描述',
primary key (id)
);
дисплей управления
- Список категорий продуктов
- Добавить категорию продукта
Мобильный дисплей
управление торговой маркой
таблица брендов продукции
create table pms_brand
(
id bigint not null auto_increment,
name varchar(64) comment '名称',
first_letter varchar(8) comment '首字母',
sort int comment '排序',
factory_status int(1) comment '是否为品牌制造商:0->不是;1->是',
show_status int(1) comment '是否显示',
product_count int comment '产品数量',
product_comment_count int comment '产品评论数量',
logo varchar(255) comment '品牌logo',
big_pic varchar(255) comment '专区大图',
brand_story text comment '品牌故事',
primary key (id)
);
дисплей управления
- Список брендов
- Добавить бренд
Мобильный дисплей
Типы продуктов
Тип продукта — это атрибут продукта, который в основном относится к спецификациям и параметрам продукта.Спецификации используются пользователем для выбора продукта при покупке продукта, а параметры используются для указания атрибута продукта и фильтрации во время поиск.
Связанная структура таблицы
Таблица классификации атрибутов продукта
create table pms_product_attribute_category
(
id bigint not null auto_increment,
name varchar(64) comment '名称',
attribute_count int comment '属性数量',
param_count int comment '参数数量',
primary key (id)
);
Таблица атрибутов продукта
Поле типа используется для управления тем, является ли это спецификацией или параметром.
create table pms_product_attribute
(
id bigint not null auto_increment,
product_attribute_category_id bigint comment '商品属性分类id',
name varchar(64) comment '名称',
select_type int(1) comment '属性选择类型:0->唯一;1->单选;2->多选;对应属性和参数意义不同;',
input_type int(1) comment '属性录入方式:0->手工录入;1->从列表中选取',
input_list varchar(255) comment '可选值列表,以逗号隔开',
sort int comment '排序字段:最高的可以单独上传图片',
filter_type int(1) comment '分类筛选样式:1->普通;1->颜色',
search_type int(1) comment '检索类型;0->不需要进行检索;1->关键字检索;2->范围检索',
related_status int(1) comment '相同属性产品是否关联;0->不关联;1->关联',
hand_add_status int(1) comment '是否支持手动新增;0->不支持;1->支持',
type int(1) comment '属性的类型;0->规格;1->参数',
primary key (id)
);
Таблица значений атрибутов продукта
Если соответствующий параметр является спецификацией и спецификация поддерживает ручное добавление, эта таблица используется для хранения добавленного вручную значения; если соответствующий атрибут продукта является параметром, эта таблица используется для хранения значения параметра.
create table pms_product_attribute_value
(
id bigint not null auto_increment,
product_id bigint comment '商品id',
product_attribute_id bigint comment '商品属性id',
value varchar(64) comment '手动添加规格或参数的值,参数单值,规格有多个时以逗号隔开',
primary key (id)
);
Классификация продуктов и таблица соотношений атрибутов
Используется для создания свойств фильтра при поиске после выбора категории.
create table pms_product_category_attribute_relation
(
id bigint not null auto_increment,
product_category_id bigint comment '商品分类id',
product_attribute_id bigint comment '商品属性id',
primary key (id)
);
дисплей управления
- Список классификации атрибутов продукта
- Добавить классификацию атрибутов продукта
- Список спецификаций продукта
- Список параметров продукта
- Добавьте атрибуты продукта
- При добавлении товара выберите категорию атрибутов товара, и отобразятся атрибуты категории, которые используются для генерации sku
- При добавлении товара выберите категорию атрибута товара, и параметры категории будут отображаться для ввода.
Мобильный дисплей
- Выберите спецификацию продукта
- Посмотреть параметры продукта
- При поиске товаров используется для выбора фильтра после классификации
публика
проект торгового центраПолный набор учебных пособий сериализуется,Обратите внимание на общедоступный номерПолучите это прямо сейчас.