<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class TaskInc47853 extends AbstractMigration
{
    public function up(): void
    {
        $row = $this->fetchRow('SELECT id FROM seguro.propostas WHERE id = 963501');
        if ($row['id']) {
            $table = $this->table('seguro.propostas_parcelas');
            $rows = [ ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962454, 'nr_parcela' => 2, 'vl_total' =>  4754.80, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  4754.80, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 747807]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962460, 'nr_parcela' => 2, 'vl_total' =>  6575.78, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  6575.78, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 747809]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962465, 'nr_parcela' => 2, 'vl_total' => 13023.22, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 13023.22, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 745159]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962466, 'nr_parcela' => 2, 'vl_total' => 11928.73, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 11928.73, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 742236]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962468, 'nr_parcela' => 2, 'vl_total' => 18745.15, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 18745.15, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 742136]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962470, 'nr_parcela' => 2, 'vl_total' => 24993.54, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 24993.54, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 742188]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962478, 'nr_parcela' => 2, 'vl_total' =>  8781.74, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  8781.74, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748139]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962481, 'nr_parcela' => 2, 'vl_total' =>  5982.63, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  5982.63, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 736896]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962490, 'nr_parcela' => 2, 'vl_total' =>  3449.88, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  3449.88, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748172]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962492, 'nr_parcela' => 2, 'vl_total' =>  7886.79, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  7886.79, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748222]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962497, 'nr_parcela' => 2, 'vl_total' =>  3100.55, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  3100.55, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748250]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962501, 'nr_parcela' => 2, 'vl_total' => 22157.36, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 22157.36, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748238]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962504, 'nr_parcela' => 2, 'vl_total' => 10401.72, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 10401.72, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748252]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962541, 'nr_parcela' => 2, 'vl_total' =>  1428.16, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1428.16, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748214]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962523, 'nr_parcela' => 2, 'vl_total' =>  4394.11, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  4394.11, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748317]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962545, 'nr_parcela' => 2, 'vl_total' =>  2040.24, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  2040.24, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748217]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962550, 'nr_parcela' => 2, 'vl_total' =>  4361.98, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  4361.98, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748370]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962561, 'nr_parcela' => 2, 'vl_total' =>  2105.79, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  2105.79, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748376]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962570, 'nr_parcela' => 2, 'vl_total' => 10412.94, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 10412.94, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 744545]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962578, 'nr_parcela' => 2, 'vl_total' => 13846.72, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 13846.72, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 744596]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962588, 'nr_parcela' => 2, 'vl_total' =>  1914.40, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1914.40, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748456]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962595, 'nr_parcela' => 2, 'vl_total' =>  6213.43, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  6213.43, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748589]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962596, 'nr_parcela' => 2, 'vl_total' =>  7012.75, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  7012.75, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 747390]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 962603, 'nr_parcela' => 2, 'vl_total' => 11075.12, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 11075.12, 'dt_vencimento' => '2024-08-06', 'fl_pago' => 'FALSE', 'id_endosso' => 748474]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963418, 'nr_parcela' => 2, 'vl_total' =>  3103.64, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  3103.64, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 747727]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963430, 'nr_parcela' => 2, 'vl_total' =>  7608.66, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  7608.66, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748633]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963435, 'nr_parcela' => 2, 'vl_total' => 11979.18, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 11979.18, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748630]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963440, 'nr_parcela' => 2, 'vl_total' =>  1275.88, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1275.88, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748671]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963443, 'nr_parcela' => 2, 'vl_total' =>  1199.95, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1199.95, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748467]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963444, 'nr_parcela' => 2, 'vl_total' =>  9239.41, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  9239.41, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748817]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963445, 'nr_parcela' => 2, 'vl_total' =>  2100.92, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  2100.92, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 747228]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963447, 'nr_parcela' => 2, 'vl_total' =>  1569.57, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1569.57, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748907]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963450, 'nr_parcela' => 2, 'vl_total' => 13028.65, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 13028.65, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 746795]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963453, 'nr_parcela' => 2, 'vl_total' => 25000.00, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 25000.00, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 747711]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963457, 'nr_parcela' => 2, 'vl_total' => 12496.20, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 12496.20, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 746793]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963459, 'nr_parcela' => 2, 'vl_total' => 19577.38, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 19577.38, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 746790]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963462, 'nr_parcela' => 2, 'vl_total' =>  1260.53, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1260.53, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 746803]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963473, 'nr_parcela' => 2, 'vl_total' =>  5881.49, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  5881.49, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748352]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963475, 'nr_parcela' => 2, 'vl_total' => 12423.22, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 12423.22, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748879]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963476, 'nr_parcela' => 2, 'vl_total' =>  4579.39, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  4579.39, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 742206]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963481, 'nr_parcela' => 2, 'vl_total' =>  2894.91, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  2894.91, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 749001]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963484, 'nr_parcela' => 2, 'vl_total' =>  7104.06, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  7104.06, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 742375]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963485, 'nr_parcela' => 2, 'vl_total' =>  1464.43, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1464.43, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 749151]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963487, 'nr_parcela' => 2, 'vl_total' => 10107.91, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 10107.91, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 747238]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963494, 'nr_parcela' => 2, 'vl_total' =>  1301.83, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  1301.83, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 749183]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963497, 'nr_parcela' => 2, 'vl_total' => 10184.60, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' => 10184.60, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 748650]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963499, 'nr_parcela' => 2, 'vl_total' =>  6898.85, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  6898.85, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 749199]
                    , ['id_usuario_criacao' => 2068, 'dt_criacao' => 'NOW()', 'id_proposta' => 963501, 'nr_parcela' => 2, 'vl_total' =>  2039.15, 'vl_segurado' => 0.00, 'vl_subvencao_federal' => 0.00, 'vl_subvencao_estadual' =>  2039.15, 'dt_vencimento' => '2024-08-08', 'fl_pago' => 'FALSE', 'id_endosso' => 749197]
                    ];
            $table->insert($rows)
                  ->saveData(); 
        }
    }

    public function down(): void
    {
        $row = $this->fetchRow('SELECT id FROM seguro.propostas WHERE id = 963501');
        if ($row['id']) {
            $this->execute("DELETE FROM seguro.propostas_parcelas WHERE nr_parcela = 2 AND id_proposta IN ( 962454, 962460, 962465, 962466, 962468, 962470, 962478, 962481, 962490, 962492, 962497, 962501
                                                                                                          , 962504, 962541, 962523, 962545, 962550, 962561, 962570, 962578, 962588, 962595, 962596, 962603
                                                                                                          , 963418, 963430, 963435, 963440, 963443, 963444, 963445, 963447, 963450, 963453, 963457, 963459
                                                                                                          , 963462, 963473, 963475, 963476, 963481, 963484, 963485, 963487, 963494, 963497, 963499, 963501
                                                                                                          )
               ");
        }
    }
}