-- Tabla de mermas
CREATE TABLE IF NOT EXISTS `mermas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tipo_item` enum('producto','ingrediente','produccion') NOT NULL,
  `item_id` int(11) NOT NULL,
  `cantidad` decimal(10,2) NOT NULL,
  `unidad` varchar(20) NOT NULL,
  `motivo` varchar(50) NOT NULL,
  `observaciones` text DEFAULT NULL,
  `fecha` date NOT NULL,
  `usuario_id` int(11) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_tipo_item` (`tipo_item`),
  KEY `idx_fecha` (`fecha`),
  KEY `idx_usuario` (`usuario_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Agregar permiso de merma
INSERT INTO `permisos` (`codigo`, `nombre`, `descripcion`, `modulo`) VALUES
('ver_merma', 'Ver Merma', 'Permite ver el modulo de merma', 'merma')
ON DUPLICATE KEY UPDATE nombre = VALUES(nombre);
