-- Randevu olaylarına göre mesaj şablonları (WhatsApp/SMS için)
-- Placeholder'lar: {ad_soyad}, {randevu_tarihi}, {randevu_saati}, {telefon}, {marka}, {model}
CREATE TABLE IF NOT EXISTS `randevu_mesaj_sablonlari` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `olay` varchar(32) NOT NULL COMMENT 'olusturuldu, guncellendi, iptal, hatirlatma',
  `baslik` varchar(120) NOT NULL,
  `icerik` text NOT NULL,
  `siralama` smallint(6) NOT NULL DEFAULT 0,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_randevu_sablon_olay` (`olay`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `randevu_mesaj_sablonlari` (`olay`, `baslik`, `icerik`, `siralama`) VALUES
('olusturuldu', 'Randevu oluşturuldu', 'Sayın {ad_soyad},\n\nRandevunuz oluşturulmuştur.\nTarih: {randevu_tarihi}\nSaat: {randevu_saati}\n\nBizi tercih ettiğiniz için teşekkür ederiz.', 10),
('guncellendi', 'Randevu güncellendi', 'Sayın {ad_soyad},\n\nRandevunuz güncellenmiştir.\nYeni tarih: {randevu_tarihi}\nYeni saat: {randevu_saati}\n\nLütfen bilgilerinizi kontrol ediniz.', 20),
('iptal', 'Randevu iptal', 'Sayın {ad_soyad},\n\nRandevunuz iptal edilmiştir.\nTarih: {randevu_tarihi}\nSaat: {randevu_saati}\n\nYeni randevu için bizimle iletişime geçebilirsiniz.', 30),
('hatirlatma', 'Randevu hatırlatma', 'Sayın {ad_soyad},\n\nYarınki randevunuzu hatırlatmak isteriz.\nTarih: {randevu_tarihi}\nSaat: {randevu_saati}\n\nGörüşmek üzere.', 40);
