CREATE TABLE IF NOT EXISTS caixa (
    id INT AUTO_INCREMENT PRIMARY KEY,
    status ENUM('aberto', 'fechado') NOT NULL,
    valor_abertura DECIMAL(10,2) NOT NULL,
    valor_fechamento DECIMAL(10,2) DEFAULT NULL,
    data_abertura DATETIME NOT NULL,
    data_fechamento DATETIME DEFAULT NULL,
    usuario_id INT NOT NULL,
    observacao TEXT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
