-- ============================================================
-- Seed de prueba — Panel de Negocios
-- Ejecutar DESPUÉS de crear las tablas del schema principal
-- Contraseña del negocio de prueba: Test1234!
-- ============================================================

INSERT INTO negocios (nombre, slug, email, password_hash, categoria, direccion, latitud, longitud, telefono, whatsapp, logo_url, activo)
VALUES (
  'Taquería El Patrón',
  'taqueria-el-patron',
  'patron@test.com',
  '$2y$12$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2uheWG/igi.',  -- Test1234!
  'Restaurante',
  '123 Main St, Memphis, TN 38103',
  35.14953,
  -90.04898,
  '9015550001',
  '9015550001',
  NULL,
  1
);

SET @nid = LAST_INSERT_ID();

-- Horarios (Lun-Vie 10-22, Sáb 11-23, Dom cerrado)
INSERT INTO horarios (negocio_id, dia_semana, hora_apertura, hora_cierre, cerrado) VALUES
(@nid, 0, NULL,     NULL,     1),  -- Domingo: cerrado
(@nid, 1, '10:00', '22:00',  0),  -- Lunes
(@nid, 2, '10:00', '22:00',  0),  -- Martes
(@nid, 3, '10:00', '22:00',  0),  -- Miércoles
(@nid, 4, '10:00', '22:00',  0),  -- Jueves
(@nid, 5, '10:00', '22:00',  0),  -- Viernes
(@nid, 6, '11:00', '23:00',  0);  -- Sábado

-- Fotos de placeholder (URLs de ejemplo — reemplazar con imágenes reales)
INSERT INTO fotos (negocio_id, url, orden) VALUES
(@nid, 'https://placehold.co/800x600/e2e8f0/64748b?text=Foto+1', 0),
(@nid, 'https://placehold.co/800x600/dbeafe/1d4ed8?text=Foto+2', 1),
(@nid, 'https://placehold.co/800x600/dcfce7/166534?text=Foto+3', 2);

-- Promoción activa (vigente hoy)
INSERT INTO promociones (negocio_id, titulo, descripcion, imagen_url, fecha_inicio, fecha_fin, activo) VALUES
(
  @nid,
  '2x1 en Tacos los Martes',
  'Todos los martes lleva 2 órdenes de tacos al precio de 1. ¡No te lo pierdas!',
  NULL,
  CURDATE() - INTERVAL 5 DAY,
  CURDATE() + INTERVAL 25 DAY,
  1
);

-- Promoción pausada (para probar el toggle)
INSERT INTO promociones (negocio_id, titulo, descripcion, imagen_url, fecha_inicio, fecha_fin, activo) VALUES
(
  @nid,
  'Descuento Black Friday',
  '20% de descuento en toda la carta el día de Black Friday.',
  NULL,
  CURDATE() + INTERVAL 60 DAY,
  CURDATE() + INTERVAL 61 DAY,
  0
);

-- Banner activo
INSERT INTO banners (negocio_id, imagen_url, link_destino, fecha_inicio, fecha_fin) VALUES
(
  @nid,
  'https://placehold.co/1200x400/2563eb/ffffff?text=Banner+Prueba',
  NULL,
  CURDATE() - INTERVAL 1 DAY,
  CURDATE() + INTERVAL 30 DAY
);

SELECT 'Seed completado. Negocio ID:' AS mensaje, @nid AS id;
SELECT 'Email: patron@test.com | Contraseña: Test1234!' AS credenciales;
