<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class TaskSr53734 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
        INSERT INTO sistema.acao (
            fl_ativo,
            fl_del, 
            ds_label,
            ds_module,
            ds_controller,
            ds_action,
            ds_param,
            id_parent,
            ds_image,
            ds_nome,
            ds_descricao,
            fl_tipo,
            fl_somente_responsavel
            ) VALUES (
                TRUE,
                FALSE,
                'Relatório de Informações por Apólice (Resseguro)',
                'relatorio',
                'tecnica',
                'relatorioresseguro',
                'formresseguro',
                709,
                NULL,
                NULL,
                'Relatório com informações para o resseguro',
                'R',
                FALSE);
SQL
        );
    }

    public function down(): void
    {
        $this->execute(<<<SQL
        DELETE FROM sistema.acao
        WHERE id_usuario_criacao = 2068 AND fl_ativo = TRUE AND fl_del = FALSE AND ds_label = 'Relatório cde Informações por Apólice (Resseguro)' AND ds_module = 'relatorio' AND ds_controller = 'tecnica' AND ds_action = 'relatorioresseguro' AND ds_param = 'formresseguro' AND id_parent = 709 AND ds_descricao = 'Relatório com informações para o resseguro' AND fl_tipo = 'R' AND fl_somente_responsavel = FALSE;
SQL
        );
    }
}