app/DoctrineMigrations/Version20240521025258.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20240521025258 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         $sql = <<<SQL
  18.             INSERT INTO `mtb_estimate_status` (`id`, `display_estimate_count`, `name`, `sort_no`, `discriminator_type`) VALUES
  19.             (1, 1, '新規受付', 0, 'estimatestatus'),
  20.             (2, 1, '見積対応中', 1, 'estimatestatus'),
  21.             (3, 1, '承認待ち', 2, 'estimatestatus'),
  22.             (4, 1, '見積内容確定', 3, 'estimatestatus'),
  23.             (5, 0, '見積取消', 4, 'estimatestatus');
  24.         SQL;
  25.         $this->addSql($sql);
  26.         $sql = <<<SQL
  27.             INSERT INTO `mtb_estimate_status_color` (`id`, `name`, `sort_no`, `discriminator_type`) VALUES
  28.             (1, '#437ec4', 0, 'estimatestatuscolor'),
  29.             (2, '#EEB128', 1, 'estimatestatuscolor'),
  30.             (3, '#A3A3A3', 2, 'estimatestatuscolor'),
  31.             (4, '#25B877', 3, 'estimatestatuscolor'),
  32.             (5, '#C04949', 4, 'estimatestatuscolor');
  33.         SQL;
  34.         $this->addSql($sql);
  35.     }
  36.     public function down(Schema $schema): void
  37.     {
  38.         $this->addSql("DELETE FROM `mtb_estimate_status` WHERE id IN(1, 2, 3, 4, 5)");
  39.         $this->addSql("DELETE FROM `mtb_estimate_status_color` WHERE id IN(1, 2, 3, 4, 5)");
  40.     }
  41. }