
-- Kredi Paketleri
CREATE TABLE kredi_paketleri (
 id INT AUTO_INCREMENT PRIMARY KEY,
 ad VARCHAR(50),
 kredi INT,
 fiyat DECIMAL(10,2)
);

INSERT INTO kredi_paketleri (ad, kredi, fiyat) VALUES
('100 Kredi',100,100),
('200 Kredi',200,200),
('500 Kredi',500,500),
('1000 Kredi',1000,1000);

-- Hasta Kredileri
CREATE TABLE hasta_kredi (
 id INT AUTO_INCREMENT PRIMARY KEY,
 hasta_id INT,
 bakiye INT DEFAULT 0
);

INSERT INTO hasta_kredi (hasta_id, bakiye) VALUES (5,500);

-- Faturalar
CREATE TABLE faturalar (
 id INT AUTO_INCREMENT PRIMARY KEY,
 hasta_id INT,
 tutar DECIMAL(10,2),
 durum ENUM('ODENDI','ODENMEDI'),
 odeme_yontemi ENUM('KrediKarti','Havale','Nakit'),
 created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

INSERT INTO faturalar (hasta_id, tutar, durum, odeme_yontemi) VALUES
(5,500,'ODENDI','KrediKarti'),
(5,200,'ODENMEDI','Havale');

-- Kasa Defteri
CREATE TABLE kasa_defteri (
 id INT AUTO_INCREMENT PRIMARY KEY,
 tur ENUM('GELIR','IADE'),
 tutar DECIMAL(10,2),
 aciklama TEXT,
 created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

INSERT INTO kasa_defteri (tur, tutar, aciklama) VALUES
('GELIR',500,'Kredi Kartı ile kredi satışı'),
('GELIR',200,'Havale bekleyen fatura');
