35 lines
2.1 KiB
MySQL
35 lines
2.1 KiB
MySQL
|
CREATE TABLE `shop_goods` (
|
|||
|
`goods_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '商品唯一ID',
|
|||
|
`goods_name` VARCHAR(255) NOT NULL COMMENT '商品名称',
|
|||
|
`category_id` BIGINT NOT NULL COMMENT '商品分类ID',
|
|||
|
`price` DECIMAL(15,2) NOT NULL DEFAULT 0.00 COMMENT '销售价格',
|
|||
|
`stock` INT NOT NULL DEFAULT 0 COMMENT '库存数量',
|
|||
|
`status` TINYINT NOT NULL DEFAULT 2 COMMENT '商品状态(1上架 2下架)',
|
|||
|
`cover_img` VARCHAR(512) COMMENT '封面图URL',
|
|||
|
`goods_detail` TEXT NOT NULL COMMENT '商品详情(支持2000汉字+10个图片链接)',
|
|||
|
`creator_id` BIGINT NOT NULL DEFAULT 0 COMMENT '创建者ID',
|
|||
|
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
`updater_id` BIGINT NOT NULL DEFAULT 0 COMMENT '更新者ID',
|
|||
|
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
`remark` VARCHAR(512) DEFAULT NULL COMMENT '备注',
|
|||
|
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '删除标志(0存在 1删除)',
|
|||
|
PRIMARY KEY (`goods_id`),
|
|||
|
KEY `idx_category` (`category_id`),
|
|||
|
KEY `idx_status` (`status`),
|
|||
|
KEY `idx_update_time` (`update_time`)
|
|||
|
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='商品信息表';
|
|||
|
|
|||
|
CREATE TABLE `shop_category` (
|
|||
|
`category_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '分类唯一ID',
|
|||
|
`category_name` VARCHAR(255) NOT NULL COMMENT '分类名称',
|
|||
|
`sort` INT NOT NULL DEFAULT 0 COMMENT '排序权重',
|
|||
|
`description` VARCHAR(512) DEFAULT NULL COMMENT '分类描述',
|
|||
|
`creator_id` BIGINT NOT NULL DEFAULT 0 COMMENT '创建者ID',
|
|||
|
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
`updater_id` BIGINT NOT NULL DEFAULT 0 COMMENT '更新者ID',
|
|||
|
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '删除标志(0存在 1删除)',
|
|||
|
PRIMARY KEY (`category_id`),
|
|||
|
KEY `idx_sort` (`sort`),
|
|||
|
KEY `idx_update_time` (`update_time`)
|
|||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='商品分类表';
|