-- 库存调整明细 -- 依据:doc/店铺后台/库存管理/库存调整/库存调整技术方案.md v1.0 CREATE TABLE IF NOT EXISTS `biz_stock_adjust` ( `adjust_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '调整明细ID', `shop_id` bigint(20) NOT NULL COMMENT '店铺ID', `goods_id` bigint(20) NOT NULL COMMENT '商品ID', `sku_id` bigint(20) DEFAULT NULL COMMENT 'SKU ID(预留)', `goods_name` varchar(200) NOT NULL COMMENT '商品名称快照', `spec_text` varchar(256) DEFAULT NULL COMMENT '规格展示文案', `adjust_mode` char(1) NOT NULL COMMENT '1增量 2覆盖', `adjust_type` char(1) NOT NULL COMMENT '1增加 2减少 3覆盖', `adjust_qty` int(11) NOT NULL COMMENT '表单调整数量', `stock_before` int(11) NOT NULL COMMENT '调整前库存', `stock_after` int(11) NOT NULL COMMENT '调整后库存', `operator_id` bigint(20) NOT NULL COMMENT '操作人用户ID', `operator_name` varchar(64) NOT NULL DEFAULT '' COMMENT '操作人登录名快照', `create_time` datetime NOT NULL COMMENT '创建时间', PRIMARY KEY (`adjust_id`), KEY `idx_shop_goods_time` (`shop_id`, `goods_id`, `create_time`), KEY `idx_shop_time` (`shop_id`, `create_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='库存调整明细';