Analyse de table de base de données du module de produits (1)

Catégories

Tableau de classification des produits

create table pms_product_category (id bigint not null auto_increment, parent_id bigint comment'Le numéro de la catégorie parente: 0 signifie la catégorie de premier niveau ', nom varchar (64) comment'nom', niveau int (1) comment'Niveau de classification: 0-> 1 Niveau; 1-> Niveau 2 ', product_count int comment'Product Quantity', product_unit varchar (64) comment'Product unit ', nav_status int (1) comment'S'il est affiché dans la barre de navigation: 0-> non affiché; 1-> Display ', show_status int (1) comment'Display status: 0-> not display; 1-> display', sort int comment'sort ', icon varchar (255) comment'icon', mots-clés varchar (255) comment'key Word ', texte de description commentaire' description ', clé primaire (id));

Affichage côté gestion

  • Liste des catégories de produits image

  • Ajouter une catégorie de produit image

Affichage mobile

Gestion de la marque

Liste des marques de produits

create table pms_brand (id bigint not null auto_increment, name varchar (64) comment'name ', first_letter varchar (8) comment'first letter', sort int comment'sort ', factory_status int (1) comment's'il s'agit d'un fabricant de marque : 0-> Non; 1-> Oui ', show_status int (1) comment' si afficher ', product_count int comment'nombre de produits', product_comment_count int comment'nombre d'avis sur les produits ', logo varchar (255) comment'brand logo' , big_pic varchar (255) comment 'zone spéciale grande image', texte de marque_histoire comment 'marque histoire', clé primaire (id));

Affichage côté gestion

  • Liste des marques 

  • Ajouter une marque 

Affichage mobile

Types de produits

Le type de produit est l'attribut de produit, qui fait principalement référence aux spécifications et paramètres du produit. La spécification est utilisée pour la sélection lorsque l'utilisateur achète le produit, et le paramètre est utilisé pour marquer l'attribut du produit et filtrer pendant la recherche.

Structure de table associée

Tableau de classification des attributs des produits

créer la table pms_product_attribute_category (id bigint non nul auto_increment, nom varchar (64) comment'nom ', attribut_count int comment'nombre d'attributs', param_count int comment'nombre de paramètres ', clé primaire (id));

Table attributaire du produit

Le champ type est utilisé pour contrôler s'il s'agit d'une spécification ou d'un paramètre

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));

Tableau des valeurs d'attribut de produit

Si le paramètre correspondant est une spécification et que la spécification prend en charge l'ajout manuel, alors le tableau est utilisé pour stocker la valeur ajoutée manuellement; si l'attribut de produit correspondant est un paramètre, le tableau est utilisé pour stocker la valeur du paramètre.

create table pms_product_attribute_value (id bigint not null auto_increment, product_id bigint comment'product id ', product_attribute_id bigint comment'product attribute id', value varchar (64) comment'Ajouter manuellement des spécifications ou des valeurs de paramètre, paramètre valeur unique, spécifications multiples Lorsqu'il est séparé par une virgule ', clé primaire (id));

La table des relations entre la classification des produits et les attributs

Utilisé pour générer des attributs de filtre lors de la recherche après avoir sélectionné une catégorie.

créer la table pms_product_category_attribute_relation (id bigint non nul auto_increment, product_category_id bigint comment '商 id, product_attribute_id' bigint comment 'id', clé primaire (id));

Affichage côté gestion

  • Liste de classification des attributs de produit 

  • Ajouter une classification d'attribut de produit

  • Liste des spécifications du produit 

  • Liste des paramètres des produits 

  • Ajouter des attributs de produit 

  • Lors de l'ajout d'un produit, sélectionnez la catégorie d'attribut de produit, l'attribut de la catégorie sera affiché et utilisé pour générer des sku image

  • Lors de l'ajout d'un produit, sélectionnez la catégorie d'attribut de produit, les paramètres de cette catégorie seront affichés pour saisie image

Affichage mobile

  • Choisissez les spécifications du produit
    image

  • Afficher les paramètres du produit
    image

  • Utilisé pour sélectionner le filtre de tri lors de la recherche de produits
    image


Je suppose que tu aimes

Origine blog.51cto.com/15082397/2590790
conseillé
Classement