mcwl-ai/sql/mysql.sql

87 lines
4.7 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

-- ----------------------------
-- 0、 xxx
-- ----------------------------
-- create table xxx
-- (
-- post_id bigint(20) not null auto_increment comment '岗位ID',
-- post_code varchar(64) not null comment '岗位编码',
-- primary key (post_id)
-- ) engine=innodb comment = 'xxxx';
CREATE TABLE `mall_product`
(
`id` bigint NOT NULL COMMENT 'ID',
`product_id` bigint NOT NULL COMMENT '商品ID',
`product_name` varchar(100) NOT NULL COMMENT '商品名称',
`detail` blob NOT NULL COMMENT '商品详情',
`model` varchar(100) NOT NULL COMMENT '商品规格',
`amount` decimal(10, 3) NOT NULL COMMENT '金额',
`name` varchar(60) NOT NULL COMMENT '图片名称',
`url` varchar(200) NOT NULL COMMENT '图片url',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志0代表存在 2代表删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品表';
CREATE TABLE `mall_index_product`
(
`id` bigint NOT NULL COMMENT 'ID',
`product_id` bigint NOT NULL COMMENT '商品ID',
`sort` int NOT NULL DEFAULT '999' COMMENT '排序',
`type` int NOT NULL COMMENT '模型类型 1: 热门模型 2: 最新模型 3推荐模型',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志0代表存在 2代表删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='首页商品';
CREATE TABLE `mall_product_comment`
(
`id` bigint NOT NULL COMMENT 'ID',
`parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父评论ID',
`product_id` bigint NOT NULL COMMENT '商品ID',
`user_id` bigint NOT NULL COMMENT '用户ID',
`content` varchar(500) NOT NULL COMMENT '评论内容',
`rating` int NOT NULL COMMENT '评分',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志0代表存在 2代表删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品评论表';
CREATE TABLE `order_trade`
(
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`code` varchar(30) NOT NULL COMMENT '订单编码',
`user_id` bigint NOT NULL COMMENT '用户ID',
`product_id` bigint NOT NULL COMMENT '商品ID',
`product_name` varchar(60) NOT NULL COMMENT '商品名称',
`user_name` varchar(30) NOT NULL COMMENT '用户名称',
`order_time` datetime(3) DEFAULT NULL COMMENT '下单时间',
`order_status` int NOT NULL COMMENT '订单状态 1:下单 2:支付 3完成 4取消',
`pay_status` int NOT NULL COMMENT '支付状态 1:待支付 2:已支付 3退款',
`total_amount` decimal(10, 3) NOT NULL COMMENT '总金额',
`payment_amount` decimal(10, 3) NOT NULL COMMENT '付款金额',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志0代表存在 2代表删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1798708644507918337 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='订单表';