﻿CREATE TABLE works (
    id INT AUTO_INCREMENT PRIMARY KEY,
    object VARCHAR(255),
    priority ENUM('Info','Ikdiena','Avarija'),
    source VARCHAR(50),
    reporter VARCHAR(100),
    person VARCHAR(100),
    device VARCHAR(100),
    description TEXT,
    notes TEXT,
    status VARCHAR(50),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE work_statuses (
    id INT AUTO_INCREMENT PRIMARY KEY,
    work_id INT,
    status VARCHAR(50),
    actor VARCHAR(100),
    action_text TEXT,
    action_time DATETIME,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    FOREIGN KEY (work_id) REFERENCES works(id) ON DELETE CASCADE
);

INSERT INTO works 
(object, priority, source, reporter, person, device, description, notes, status)
VALUES
('Skolas iela 3', 'Avarija', 'Zvans', 'Dispečers', 'Jānis', 'Iela 3 stabs', 'Izlūzis apgaismojuma stabs', '', 'Atvērts'),
('Parka iela 5', 'Ikdiena', 'WhatsApp', 'Iedzīvotājs', 'Anna', 'Lampa', 'Nedarbojas laterna', '', 'Procesā'),
('Rīgas iela 12', 'Info', 'E-pasts', 'Pārvaldnieks', '', 'Vārti', 'Vaļīgi vārti pie iebrauktuves', '', 'Pabeigts');

INSERT INTO work_statuses (work_id, status, actor, action_text, action_time) VALUES
(1, 'Atvērts', 'Dispečers', 'Saņemts zvans par izlūzušu stabu', '2025-01-10 08:22:00'),
(1, 'Procesā', 'Jānis', 'Aizbrauca apsekot', '2025-01-10 10:40:00'),

(2, 'Atvērts', 'Anna', 'Saņemts iedzīvotāja WhatsApp paziņojums', '2025-01-11 11:15:00'),
(2, 'Procesā', 'Serviss', 'Sarunāta meistaru brigāde', '2025-01-11 15:30:00'),

(3, 'Atvērts', 'Pārvaldnieks', 'Nosūtīts e-pasts par vaļīgiem vārtiem', '2025-01-09 09:00:00'),
(3, 'Pabeigts', 'Tehniķis', 'Viss salabots', '2025-01-10 14:50:00');



