-- herramientas/sql/herramientas_schema.sql
-- Módulo: Herramientas (inventario de herramientas de uso interno)
CREATE TABLE IF NOT EXISTS herramientas (
  id INT AUTO_INCREMENT PRIMARY KEY,
  codigo VARCHAR(20) NOT NULL UNIQUE,          -- Código único, autogenerado tipo H-000001
  nombre VARCHAR(120) NOT NULL,
  categoria VARCHAR(80) NULL,
  descripcion VARCHAR(255) NULL,
  ubicacion VARCHAR(100) NULL,                 -- Ej: Taller, Carwash, Bodega
  costo DECIMAL(12,2) NULL,                    -- Opcional
  estado ENUM('ACTIVA','BAJA') NOT NULL DEFAULT 'ACTIVA',
  fecha_ingreso TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  INDEX(nombre), INDEX(categoria), INDEX(ubicacion)
);
