销量设置默认值

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