USE equipment_service;

-- Insert sample equipment types
INSERT INTO equipment_types (type_name) VALUES 
('Климатик'),
('Котел'),
('Вентилация'),
('Охладителна система'),
('Отоплителна система');

-- Insert sample clients
INSERT INTO clients (name, contact_person, phone, email, address) VALUES 
('ООД Техно Сервиз', 'Иван Петров', '0888123456', 'ivan@techno.bg', 'София, ул. Витоша 15'),
('ЕООД Климат Плюс', 'Мария Георгиева', '0887654321', 'maria@klimat.bg', 'Пловдив, бул. Марица 25'),
('ЕТ Сервиз Експерт', 'Петър Димитров', '0889111222', 'petar@expert.bg', 'Варна, ул. Приморска 8');

-- Insert sample objects
INSERT INTO objects (client_id, object_name, address, contact_person, phone) VALUES 
(1, 'Офис сграда', 'София, ул. Витоша 15', 'Иван Петров', '0888123456'),
(1, 'Складова база', 'София, ул. Индустриална 5', 'Георги Стоянов', '0888123457'),
(2, 'Търговски център', 'Пловдив, бул. Марица 25', 'Мария Георгиева', '0887654321'),
(3, 'Хотел Морски бриз', 'Варна, ул. Приморска 8', 'Петър Димитров', '0889111222');

-- Insert sample equipment
INSERT INTO equipment (object_id, type_id, serial_number, description, installation_date) VALUES 
(1, 1, 'AC001-2023', 'Климатик Daikin 12000 BTU', '2023-03-15'),
(1, 3, 'VENT001-2023', 'Вентилационна система офис', '2023-03-20'),
(2, 2, 'BOILER001-2022', 'Котел за отопление 50kW', '2022-11-10'),
(3, 1, 'AC002-2023', 'Климатик LG 18000 BTU', '2023-05-12'),
(4, 4, 'COOL001-2023', 'Охладителна система хотел', '2023-06-01');

-- Insert sample incidents
INSERT INTO incidents (equipment_id, incident_date, description, status) VALUES 
(1, '2024-01-15 09:30:00', 'Климатикът не охлажда достатъчно', 'open'),
(2, '2024-01-20 14:15:00', 'Вентилацията прави шум', 'in_progress'),
(3, '2024-01-10 08:00:00', 'Котелът не се включва', 'closed'),
(4, '2024-01-25 16:45:00', 'Климатикът тече вода', 'open'),
(5, '2024-01-18 11:20:00', 'Охладителната система не работи', 'in_progress');

-- Insert sample visits
INSERT INTO visits (incident_id, visit_date, technician_name, notes) VALUES 
(1, '2024-01-16 10:00:00', 'Стефан Николов', 'Проверка на филтрите и фреон'),
(2, '2024-01-21 09:00:00', 'Димитър Василев', 'Почистване на вентилатора'),
(3, '2024-01-11 08:30:00', 'Георги Петров', 'Смяна на запалката'),
(4, '2024-01-26 14:00:00', 'Стефан Николов', 'Проверка на дренажа'),
(5, '2024-01-19 15:30:00', 'Мартин Стоянов', 'Диагностика на компресора');

-- Insert sample repairs
INSERT INTO repairs (visit_id, damage_description, repair_description, repair_date, cost) VALUES 
(1, 'Замърсени филтри, нисък фреон', 'Почистване на филтри, добавяне на фреон', '2024-01-16 11:30:00', 150.00),
(2, 'Замърсен вентилатор', 'Почистване и смазване на вентилатора', '2024-01-21 10:30:00', 80.00),
(3, 'Повредена запалка', 'Смяна на запалката', '2024-01-11 09:15:00', 120.00),
(4, 'Запушен дренаж', 'Почистване на дренажната тръба', '2024-01-26 15:00:00', 60.00),
(5, 'Повреден компресор', 'Смяна на компресора', '2024-01-19 17:00:00', 450.00);

