|
|
drop table if exists pms_attr;
|
|
|
|
|
|
drop table if exists pms_attr_attrgroup_relation;
|
|
|
|
|
|
drop table if exists pms_attr_group;
|
|
|
|
|
|
drop table if exists pms_brand;
|
|
|
|
|
|
drop table if exists pms_category;
|
|
|
|
|
|
drop table if exists pms_category_brand_relation;
|
|
|
|
|
|
drop table if exists pms_comment_replay;
|
|
|
|
|
|
drop table if exists pms_product_attr_value;
|
|
|
|
|
|
drop table if exists pms_sku_images;
|
|
|
|
|
|
drop table if exists pms_sku_info;
|
|
|
|
|
|
drop table if exists pms_sku_sale_attr_value;
|
|
|
|
|
|
drop table if exists pms_spu_comment;
|
|
|
|
|
|
drop table if exists pms_spu_images;
|
|
|
|
|
|
drop table if exists pms_spu_info;
|
|
|
|
|
|
drop table if exists pms_spu_info_desc;
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_attr */
|
|
|
/*==============================================================*/
|
|
|
create table pms_attr
|
|
|
(
|
|
|
attr_id bigint not null auto_increment comment '属性id',
|
|
|
attr_name char(30) comment '属性名',
|
|
|
search_type tinyint comment '是否需要检索[0-不需要,1-需要]',
|
|
|
icon varchar(255) comment '属性图标',
|
|
|
value_select char(255) comment '可选值列表[用逗号分隔]',
|
|
|
attr_type tinyint comment '属性类型[0-销售属性,1-基本属性,2-既是销售属性又是基本属性]',
|
|
|
enable bigint comment '启用状态[0 - 禁用,1 - 启用]',
|
|
|
catelog_id bigint comment '所属分类',
|
|
|
show_desc tinyint comment '快速展示【是否展示在介绍上;0-否 1-是】,在sku中仍然可以调整',
|
|
|
primary key (attr_id)
|
|
|
);
|
|
|
|
|
|
alter table pms_attr comment '商品属性';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_attr_attrgroup_relation */
|
|
|
/*==============================================================*/
|
|
|
create table pms_attr_attrgroup_relation
|
|
|
(
|
|
|
id bigint not null auto_increment comment 'id',
|
|
|
attr_id bigint comment '属性id',
|
|
|
attr_group_id bigint comment '属性分组id',
|
|
|
attr_sort int comment '属性组内排序',
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_attr_attrgroup_relation comment '属性&属性分组关联';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_attr_group */
|
|
|
/*==============================================================*/
|
|
|
create table pms_attr_group
|
|
|
(
|
|
|
attr_group_id bigint not null auto_increment comment '分组id',
|
|
|
attr_group_name char(20) comment '组名',
|
|
|
sort int comment '排序',
|
|
|
descript varchar(255) comment '描述',
|
|
|
icon varchar(255) comment '组图标',
|
|
|
catelog_id bigint comment '所属分类id',
|
|
|
primary key (attr_group_id)
|
|
|
);
|
|
|
|
|
|
alter table pms_attr_group comment '属性分组';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_brand */
|
|
|
/*==============================================================*/
|
|
|
create table pms_brand
|
|
|
(
|
|
|
brand_id bigint not null auto_increment comment '品牌id',
|
|
|
name char(50) comment '品牌名',
|
|
|
logo varchar(2000) comment '品牌logo地址',
|
|
|
descript longtext comment '介绍',
|
|
|
show_status tinyint comment '显示状态[0-不显示;1-显示]',
|
|
|
first_letter char(1) comment '检索首字母',
|
|
|
sort int comment '排序',
|
|
|
primary key (brand_id)
|
|
|
);
|
|
|
|
|
|
alter table pms_brand comment '品牌';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_category */
|
|
|
/*==============================================================*/
|
|
|
create table pms_category
|
|
|
(
|
|
|
cat_id bigint not null auto_increment comment '分类id',
|
|
|
name char(50) comment '分类名称',
|
|
|
parent_cid bigint comment '父分类id',
|
|
|
cat_level int comment '层级',
|
|
|
show_status tinyint comment '是否显示[0-不显示,1显示]',
|
|
|
sort int comment '排序',
|
|
|
icon char(255) comment '图标地址',
|
|
|
product_unit char(50) comment '计量单位',
|
|
|
product_count int comment '商品数量',
|
|
|
primary key (cat_id)
|
|
|
);
|
|
|
|
|
|
alter table pms_category comment '商品三级分类';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_category_brand_relation */
|
|
|
/*==============================================================*/
|
|
|
create table pms_category_brand_relation
|
|
|
(
|
|
|
id bigint not null auto_increment,
|
|
|
brand_id bigint comment '品牌id',
|
|
|
catelog_id bigint comment '分类id',
|
|
|
brand_name varchar(255),
|
|
|
catelog_name varchar(255),
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_category_brand_relation comment '品牌分类关联';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_comment_replay */
|
|
|
/*==============================================================*/
|
|
|
create table pms_comment_replay
|
|
|
(
|
|
|
id bigint not null auto_increment comment 'id',
|
|
|
comment_id bigint comment '评论id',
|
|
|
reply_id bigint comment '回复id',
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_comment_replay comment '商品评价回复关系';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_product_attr_value */
|
|
|
/*==============================================================*/
|
|
|
create table pms_product_attr_value
|
|
|
(
|
|
|
id bigint not null auto_increment comment 'id',
|
|
|
spu_id bigint comment '商品id',
|
|
|
attr_id bigint comment '属性id',
|
|
|
attr_name varchar(200) comment '属性名',
|
|
|
attr_value varchar(200) comment '属性值',
|
|
|
attr_sort int comment '顺序',
|
|
|
quick_show tinyint comment '快速展示【是否展示在介绍上;0-否 1-是】',
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_product_attr_value comment 'spu属性值';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_sku_images */
|
|
|
/*==============================================================*/
|
|
|
create table pms_sku_images
|
|
|
(
|
|
|
id bigint not null auto_increment comment 'id',
|
|
|
sku_id bigint comment 'sku_id',
|
|
|
img_url varchar(255) comment '图片地址',
|
|
|
img_sort int comment '排序',
|
|
|
default_img int comment '默认图[0 - 不是默认图,1 - 是默认图]',
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_sku_images comment 'sku图片';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_sku_info */
|
|
|
/*==============================================================*/
|
|
|
create table pms_sku_info
|
|
|
(
|
|
|
sku_id bigint not null auto_increment comment 'skuId',
|
|
|
spu_id bigint comment 'spuId',
|
|
|
sku_name varchar(255) comment 'sku名称',
|
|
|
sku_desc varchar(2000) comment 'sku介绍描述',
|
|
|
catalog_id bigint comment '所属分类id',
|
|
|
brand_id bigint comment '品牌id',
|
|
|
sku_default_img varchar(255) comment '默认图片',
|
|
|
sku_title varchar(255) comment '标题',
|
|
|
sku_subtitle varchar(2000) comment '副标题',
|
|
|
price decimal(18,4) comment '价格',
|
|
|
sale_count bigint comment '销量',
|
|
|
primary key (sku_id)
|
|
|
);
|
|
|
|
|
|
alter table pms_sku_info comment 'sku信息';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_sku_sale_attr_value */
|
|
|
/*==============================================================*/
|
|
|
create table pms_sku_sale_attr_value
|
|
|
(
|
|
|
id bigint not null auto_increment comment 'id',
|
|
|
sku_id bigint comment 'sku_id',
|
|
|
attr_id bigint comment 'attr_id',
|
|
|
attr_name varchar(200) comment '销售属性名',
|
|
|
attr_value varchar(200) comment '销售属性值',
|
|
|
attr_sort int comment '顺序',
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_sku_sale_attr_value comment 'sku销售属性&值';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_spu_comment */
|
|
|
/*==============================================================*/
|
|
|
create table pms_spu_comment
|
|
|
(
|
|
|
id bigint not null auto_increment comment 'id',
|
|
|
sku_id bigint comment 'sku_id',
|
|
|
spu_id bigint comment 'spu_id',
|
|
|
spu_name varchar(255) comment '商品名字',
|
|
|
member_nick_name varchar(255) comment '会员昵称',
|
|
|
star tinyint(1) comment '星级',
|
|
|
member_ip varchar(64) comment '会员ip',
|
|
|
create_time datetime comment '创建时间',
|
|
|
show_status tinyint(1) comment '显示状态[0-不显示,1-显示]',
|
|
|
spu_attributes varchar(255) comment '购买时属性组合',
|
|
|
likes_count int comment '点赞数',
|
|
|
reply_count int comment '回复数',
|
|
|
resources varchar(1000) comment '评论图片/视频[json数据;[{type:文件类型,url:资源路径}]]',
|
|
|
content text comment '内容',
|
|
|
member_icon varchar(255) comment '用户头像',
|
|
|
comment_type tinyint comment '评论类型[0 - 对商品的直接评论,1 - 对评论的回复]',
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_spu_comment comment '商品评价';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_spu_images */
|
|
|
/*==============================================================*/
|
|
|
create table pms_spu_images
|
|
|
(
|
|
|
id bigint not null auto_increment comment 'id',
|
|
|
spu_id bigint comment 'spu_id',
|
|
|
img_name varchar(200) comment '图片名',
|
|
|
img_url varchar(255) comment '图片地址',
|
|
|
img_sort int comment '顺序',
|
|
|
default_img tinyint comment '是否默认图',
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_spu_images comment 'spu图片';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_spu_info */
|
|
|
/*==============================================================*/
|
|
|
create table pms_spu_info
|
|
|
(
|
|
|
id bigint not null auto_increment comment '商品id',
|
|
|
spu_name varchar(200) comment '商品名称',
|
|
|
spu_description varchar(1000) comment '商品描述',
|
|
|
catalog_id bigint comment '所属分类id',
|
|
|
brand_id bigint comment '品牌id',
|
|
|
weight decimal(18,4),
|
|
|
publish_status tinyint comment '上架状态[0 - 下架,1 - 上架]',
|
|
|
create_time datetime,
|
|
|
update_time datetime,
|
|
|
primary key (id)
|
|
|
);
|
|
|
|
|
|
alter table pms_spu_info comment 'spu信息';
|
|
|
|
|
|
/*==============================================================*/
|
|
|
/* Table: pms_spu_info_desc */
|
|
|
/*==============================================================*/
|
|
|
create table pms_spu_info_desc
|
|
|
(
|
|
|
spu_id bigint not null comment '商品id',
|
|
|
decript longtext comment '商品介绍',
|
|
|
primary key (spu_id)
|
|
|
);
|
|
|
|
|
|
alter table pms_spu_info_desc comment 'spu信息介绍';
|