--- /dev/null
+<?php
+
+use yii\db\Migration;
+
+/**
+ * Class m250221_131205_create_table_amo_status
+ */
+class m250221_131205_create_table_amo_status extends Migration
+{
+ const TABLE_NAME = 'erp24.amo_status';
+
+ /**
+ * {@inheritdoc}
+ */
+ public function safeUp()
+ {
+ $this->createTable(self::TABLE_NAME, [
+ 'id' => $this->primaryKey(),
+ 'alias' => $this->string(100)->notNull()->comment('alias статуса'),
+ 'name' => $this->string(100)->notNull()->comment('наименование статуса на русском'),
+ ]);
+
+ $this->batchInsert(self::TABLE_NAME, ['id', 'alias', 'name'], [
+ [1, 'new', 'Новая сделка'],
+ [2, 'in_work', 'Взято в работу'],
+ [3, 'agree', 'Согласован'],
+ [4, 'not_contacted', 'Связывались более 2 раз'],
+ [5, 'client_identity', 'Клиент идентифицирован'],
+ [6, 'to_florist', 'Передано флористу'],
+ [7, 'photo_send', 'Фото отправлено, ожидание подтверждения клиента'],
+ [8, 'florist_edit', 'Правки флориста'],
+ [9, 'self_delivery', 'Передано на самовывоз'],
+ [10, 'verify_select_courier', 'Согласован, выбор курьера'],
+ [11, 'select_courier', 'Выбор курьера'],
+ [12, 'delivery', 'Заказ передан курьеру'],
+ [13, 'success', 'Успешно'],
+ [14, 'close_dont_buy', 'Закрыто и не реализовано'],
+ // ***
+ [15, 'to_delivery', 'на доставку'],
+ [16, 'assembled', 'собран'],
+ [17, 'agreement_with_client', 'согласование с клиентом'],
+ [18, 'refuse', 'отказ'],
+ [19, 'delivered', 'доставлено'],
+ [20, 'customer_return_refusal_after_delivery', 'возврат от клиента, отказ после доставки']
+ ]);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function safeDown()
+ {
+ $this->dropTable(self::TABLE_NAME);
+ }
+}