销量设置默认值

This commit is contained in:
litianxiang
2026-06-02 13:28:25 +08:00
parent 9a3cd742c1
commit 5f13ced8cd

View File

@@ -1,25 +1,24 @@
-- 商品表 -- 商品表
CREATE TABLE seller_listing ( CREATE TABLE `seller_listing` (
id BIGINT PRIMARY KEY COMMENT '商品ID', `id` bigint(20) NOT NULL COMMENT '商品ID',
seller_id BIGINT NOT NULL COMMENT '卖家ID', `seller_id` bigint(20) NOT NULL COMMENT '卖家ID',
title VARCHAR(255) NOT NULL COMMENT '商品标题', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '商品标题',
description TEXT COMMENT '商品描述', `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '商品描述',
price DECIMAL(10,2) COMMENT '价格', `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
cover VARCHAR(200) COMMENT '封面图URL', `sales_volume` int(11) NOT NULL DEFAULT 0 COMMENT '销量',
view_count INT DEFAULT 0 COMMENT '浏览量', `cover` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面图URL',
status INT(1) DEFAULT 0 COMMENT '状态: 0-草稿, 1-已发布, 2-已删除', `view_count` int(11) NULL DEFAULT 0 COMMENT '浏览量',
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `status` int(11) NULL DEFAULT 0 COMMENT '状态: 0-草稿, 1-已发布, 2-已删除',
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
deleted INT(1) DEFAULT 0 COMMENT '是否删除0-否1-是', `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
design_for VARCHAR(50) COMMENT '适用性别: male/female', `deleted` int(11) NULL DEFAULT 0 COMMENT '是否删除0-否1-是',
product_category JSON COMMENT '商品分类列表', `design_for` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '适用性别: male/female',
INDEX idx_seller_id (seller_id), `product_category` json NULL COMMENT '商品分类列表',
INDEX idx_status (status), PRIMARY KEY (`id`) USING BTREE,
INDEX idx_deleted (deleted) INDEX `idx_seller_id`(`seller_id` ASC) USING BTREE,
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品表'; INDEX `idx_status`(`status` ASC) USING BTREE,
INDEX `idx_deleted`(`deleted` ASC) USING BTREE
ALTER TABLE seller_listing ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '商品表' ROW_FORMAT = Dynamic;
ADD COLUMN sales_volume INT DEFAULT 0 COMMENT '销量';
-- 商品图片表 -- 商品图片表
CREATE TABLE seller_listing_image ( CREATE TABLE seller_listing_image (