-- Renata Carlar - Migration v2
-- sms_log, senetler tabloları ve kiralama bitim bildirimi ayarları

CREATE TABLE IF NOT EXISTS `sms_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `musteri_id` int(11) NOT NULL,
  `kiralama_id` int(11) DEFAULT NULL,
  `telefon` varchar(20) NOT NULL,
  `mesaj` text NOT NULL,
  `report_id` int(11) DEFAULT NULL,
  `tip` enum('kiralama_bitim','manuel','diger') DEFAULT 'diger',
  `olusturma_tarihi` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `musteri_id` (`musteri_id`),
  KEY `kiralama_id` (`kiralama_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS `senetler` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `musteri_id` int(11) NOT NULL,
  `kiralama_id` int(11) DEFAULT NULL,
  `tutar` decimal(10,2) NOT NULL,
  `vade_tarihi` date DEFAULT NULL,
  `durum` enum('beklemede','odendi') DEFAULT 'beklemede',
  `aciklama` varchar(255) DEFAULT NULL,
  `olusturma_tarihi` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `musteri_id` (`musteri_id`),
  KEY `kiralama_id` (`kiralama_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS `kiralama_sms_bildirim` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `kiralama_id` int(11) NOT NULL,
  `gonderim_tarihi` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `kiralama_id` (`kiralama_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
