-- Tabla de planes de inversión modificada
CREATE TABLE planes (
    id INT AUTO_INCREMENT PRIMARY KEY,
    usuario_id INT NOT NULL,
    monto_inicial DECIMAL(15, 2) NOT NULL,
    monto_actual DECIMAL(15, 2) NOT NULL,
    ganancia_acumulada DECIMAL(15, 2) DEFAULT 0.00,
    porcentaje_completado DECIMAL(5, 2) DEFAULT 0.00,
    es_reinversion BOOLEAN DEFAULT FALSE,
    fecha_inicio DATETIME DEFAULT CURRENT_TIMESTAMP,
    fecha_ultima_actualizacion DATETIME DEFAULT CURRENT_TIMESTAMP,
    fecha_proximo_pago DATETIME DEFAULT CURRENT_TIMESTAMP,
    dias_transcurridos INT DEFAULT 0,
    completado BOOLEAN DEFAULT FALSE,
    FOREIGN KEY (usuario_id) REFERENCES usuarios(id) ON DELETE CASCADE
);