CREATE TABLE `product_quantity_consumption` (
                                                `consume_id` varchar(32) NOT NULL COMMENT '自定义主键ID',
                                                `product_number` varchar(50) NOT NULL COMMENT '商品编号',
                                                `order_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '订单编号',
                                                `quantity` decimal(15,3) NOT NULL COMMENT '数量（正数表示入库/增加，负数表示出库/减少）',
                                                `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '消费状态：0-未消费，1-已消费',
                                                `store_id` int(20) NOT NULL COMMENT '店铺ID',
                                                `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
                                                `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
                                                PRIMARY KEY (`consume_id`),
                                                KEY `idx_shop_product` (`store_id`, `product_number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品数量消费表';
