From: marina Date: Tue, 4 Feb 2025 12:58:45 +0000 (+0300) Subject: ERP-302 Редактирование букета X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=7dff4e7d0fbfde76a391bcf7e7712c5cf4d970b5;p=erp24_rep%2Fyii-erp24%2F.git ERP-302 Редактирование букета --- diff --git a/erp24/migrations/m250203_094609_create_bouquets_tables.php b/erp24/migrations/m250203_094609_create_bouquets_tables.php new file mode 100644 index 00000000..81d5b6ca --- /dev/null +++ b/erp24/migrations/m250203_094609_create_bouquets_tables.php @@ -0,0 +1,48 @@ +createTable('erp24.bouquet_composition_products', [ + 'id' => $this->primaryKey(), + 'bouquet_id' => $this->integer()->notNull()->comment('ID букета'), + 'product_guid' => $this->string(255)->notNull()->comment('GUID продукта'), + 'count' => $this->float()->comment('Количество продукта'), + 'created_at' => $this->dateTime()->comment('Дата создания'), + 'updated_at' => $this->dateTime()->comment('Дата обновления'), + 'created_by' => $this->integer()->comment('ID создателя записи'), + 'updated_by' => $this->integer()->comment('ID обновителя записи'), + ]); + + $this->createTable('erp24.bouquet_composition', [ + 'id' => $this->primaryKey(), + 'guid' => $this->string(255)->comment('GUID букета'), + 'name' => $this->string(255)->notNull()->comment('Название букета'), + 'matrix_type_id' => $this->integer()->comment('ИД типа матрицы'), + 'photo_id' => $this->integer()->comment('ИД фото'), + 'video_id' => $this->integer()->comment('ИД видео'), + 'created_at' => $this->dateTime()->comment('Дата создания'), + 'updated_at' => $this->dateTime()->comment('Дата обновления'), + 'created_by' => $this->integer()->comment('ID создателя записи'), + 'updated_by' => $this->integer()->comment('ID обновителя записи'), + ]); + } + + /** + * {@inheritdoc} + */ + public function safeDown() + { + $this->dropTable('erp24.bouquet_composition_products'); + $this->dropTable('erp24.bouquet_composition'); + } +}