DROP TABLE IF EXISTS mall_member;
|
CREATE TABLE mall_member(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
name VARCHAR(32) COMMENT '名称' ,
|
phone VARCHAR(32) COMMENT '手机号' ,
|
email VARCHAR(90) COMMENT '邮箱' ,
|
password VARCHAR(500) COMMENT '密码' ,
|
sex VARCHAR(2) COMMENT '性别' ,
|
invite_id VARCHAR(8) COMMENT '邀请码' ,
|
referrer_id VARCHAR(8) COMMENT '推荐人邀请码' ,
|
referrer_ids TEXT COMMENT '推荐人线路' ,
|
level VARCHAR(255) COMMENT '代理层级' ,
|
account_status INT COMMENT '账户状态;1-正常 2-禁用' ,
|
account_type INT COMMENT '账户类型;1-正常用户' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '商城用户表';
|
|
|
DROP TABLE IF EXISTS mall_goods_category;
|
CREATE TABLE mall_goods_category(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
name VARCHAR(32) COMMENT '名称' ,
|
parent_id BIGINT COMMENT '父级ID' ,
|
parent_ids VARCHAR(900) COMMENT '父级ids' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '商品分类';
|
|
|
DROP TABLE IF EXISTS mall_goods;
|
CREATE TABLE mall_goods(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
goods_no VARCHAR(32) COMMENT '商品编号' ,
|
goods_name VARCHAR(255) COMMENT '商品名称' ,
|
goods_introdution TEXT(255) COMMENT '商品介绍' ,
|
unit VARCHAR(10) COMMENT '单位' ,
|
thumb VARCHAR(500) COMMENT '缩略图' ,
|
goods_details TEXT COMMENT '商品详情' ,
|
is_sale INT COMMENT '是否上架;1-上架 2-下架' ,
|
original_price VARCHAR(90) COMMENT '原价' ,
|
present_price VARCHAR(90) COMMENT '现价' ,
|
category_id BIGINT COMMENT '分类ID' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '商品信息表';
|
|
|
DROP TABLE IF EXISTS mall_goods_images;
|
CREATE TABLE mall_goods_images(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
image_url VARCHAR(900) COMMENT '主图链接' ,
|
seq INT COMMENT '排序' ,
|
goods_id BIGINT COMMENT '' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '商品主图';
|
|
|
DROP TABLE IF EXISTS mall_goods_style;
|
CREATE TABLE mall_goods_style(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
goods_id BIGINT COMMENT '商品ID' ,
|
name VARCHAR(90) COMMENT '样式名称' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '商品样式';
|
|
|
DROP TABLE IF EXISTS mall_goods_sku;
|
CREATE TABLE mall_goods_sku(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
sku_name VARCHAR(90) COMMENT 'sku名称' ,
|
sku_image VARCHAR(900) COMMENT 'sku图片' ,
|
stock INT COMMENT '库存' ,
|
sku_volume INT COMMENT '销售数量' ,
|
original_price DECIMAL(20,2) COMMENT '原价' ,
|
present_price DECIMAL(20,2) COMMENT '现价' ,
|
style_id BIGINT COMMENT '样式ID' ,
|
goods_id BIGINT COMMENT '商品ID' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '商品sku';
|
|
alter table mall_member add avatar varchar(500) null comment '头像';
|
ALTER TABLE `mall_goods_category` ADD COLUMN `is_recommend` int(11) NULL COMMENT '是否推荐 1:是 2:否' AFTER `parent_ids`;
|
alter table mall_goods add is_hot int default 2 null comment '是否热卖 1-是 2-否';
|
|
DROP TABLE IF EXISTS mall_shopping_cart;
|
CREATE TABLE mall_shopping_cart(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
member_id BIGINT COMMENT '用户ID' ,
|
goods_id BIGINT COMMENT '商品ID' ,
|
style_id BIGINT COMMENT '样式ID' ,
|
sku_id BIGINT COMMENT 'skuId' ,
|
cnt VARCHAR(255) COMMENT '数量' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '购物车';
|
|
DROP TABLE IF EXISTS mall_address_info;
|
CREATE TABLE mall_address_info(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
member_id BIGINT COMMENT '用户ID' ,
|
name VARCHAR(255) COMMENT '姓名' ,
|
phone VARCHAR(255) COMMENT '联系方式' ,
|
area TEXT COMMENT '地区' ,
|
address TEXT COMMENT '地址' ,
|
longitude VARCHAR(255) COMMENT '经度' ,
|
latitude VARCHAR(255) COMMENT '纬度' ,
|
is_default INT COMMENT '是否默认;1-是2-否' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '用户地址';
|
|
DROP TABLE IF EXISTS mall_order_info;
|
CREATE TABLE mall_order_info(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
order_no VARCHAR(32) COMMENT '订单号' ,
|
member_id BIGINT COMMENT '用户ID' ,
|
order_time DATETIME COMMENT '下单时间' ,
|
pay_time DATETIME COMMENT '支付时间' ,
|
amount DECIMAL(20,2) COMMENT '订单金额' ,
|
pay_method VARCHAR(32) COMMENT '支付方式' ,
|
status INT COMMENT '状态;1-待支付2-待发货3-待收货4-已完成5-退款中6-已退款7-已取消' ,
|
cancel_type INT COMMENT '取消类型;1-超时未支付2-主动取消' ,
|
name VARCHAR(32) COMMENT '联系人' ,
|
phone VARCHAR(32) COMMENT '联系方式' ,
|
address TEXT COMMENT '收货地址' ,
|
longitude VARCHAR(255) COMMENT '经度' ,
|
latitude VARCHAR(255) COMMENT '纬度' ,
|
remark TEXT COMMENT '备注' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '订单表';
|
|
DROP TABLE IF EXISTS mall_order_item;
|
CREATE TABLE mall_order_item(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
order_id BIGINT COMMENT '订单ID' ,
|
sku_id BIGINT COMMENT 'skuID' ,
|
goods_id BIGINT COMMENT '商品ID' ,
|
goods_name VARCHAR(255) COMMENT '商品名称' ,
|
style_name VARCHAR(255) COMMENT '样式名称' ,
|
sku_name VARCHAR(255) COMMENT 'sku名称' ,
|
cnt INT COMMENT '数量' ,
|
price DECIMAL(20,2) COMMENT '单价' ,
|
amount DECIMAL(20,2) COMMENT '金额' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '订单明细表';
|
|
DROP TABLE IF EXISTS mall_money_flow;
|
CREATE TABLE mall_money_flow(
|
REVISION INT COMMENT '乐观锁' ,
|
CREATED_BY VARCHAR(32) COMMENT '创建人' ,
|
CREATED_TIME DATETIME COMMENT '创建时间' ,
|
UPDATED_BY VARCHAR(32) COMMENT '更新人' ,
|
UPDATED_TIME DATETIME COMMENT '更新时间' ,
|
ID BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键' ,
|
member_id BIGINT COMMENT '用户ID' ,
|
amount DECIMAL(20,2) COMMENT '金额' ,
|
type INT COMMENT '流水类型;1-分红收入2-业绩奖励3-订单支付4-退款' ,
|
order_no VARCHAR(32) COMMENT '订单号' ,
|
description TEXT COMMENT '描述' ,
|
remark TEXT COMMENT '备注' ,
|
PRIMARY KEY (ID)
|
) COMMENT = '资金流水';
|
alter table mall_order_info add del_flag int default 2 null comment '1-已删除2-未删除' after latitude;
|
alter table mall_order_info add pay_order_no varchar(500) null comment '支付订单号' after pay_method;
|
alter table mall_order_info add pay_result int null comment '支付结果 1-成功2-未成功' after pay_order_no;
|