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`)
 | 
						|
);
 |