14 lines
586 B
SQL
14 lines
586 B
SQL
-- 库存变动明细表
|
|
CREATE TABLE `inventory_logs` (
|
|
`id` INT AUTO_INCREMENT PRIMARY KEY,
|
|
`book_id` INT NOT NULL, -- 图书id
|
|
`change_type` VARCHAR(32) NOT NULL, -- 变动类型
|
|
`change_amount` INT NOT NULL, -- 变动数量
|
|
`after_stock` INT NOT NULL, -- 变动后的库存
|
|
`operator_id` INT, -- 操作人id
|
|
`remark` VARCHAR(255), -- 备注
|
|
`changed_at` DATETIME NOT NULL, -- 变动时间
|
|
FOREIGN KEY (`book_id`) REFERENCES `books`(`id`),
|
|
FOREIGN KEY (`operator_id`) REFERENCES `users`(`id`)
|
|
);
|