* Auto-generated Migration: Please modify to your needs!
*/
final class Version20240625130542 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE config (id INT AUTO_INCREMENT NOT NULL, nom VARCHAR(255) DEFAULT NULL, val DOUBLE PRECISION DEFAULT NULL, num INT NOT NULL, statut INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE order_pack (id INT AUTO_INCREMENT NOT NULL, agent_id INT DEFAULT NULL, pack_id INT DEFAULT NULL, amount DOUBLE PRECISION NOT NULL, created_at DATETIME NOT NULL, stripe_data LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', stripe_charge_id VARCHAR(255) NOT NULL, statut INT DEFAULT NULL, invoice_path VARCHAR(255) DEFAULT NULL, fullname VARCHAR(255) NOT NULL, tva DOUBLE PRECISION DEFAULT NULL, frais_livraison DOUBLE PRECISION DEFAULT NULL, montant_sans_frais_livraison DOUBLE PRECISION DEFAULT NULL, INDEX IDX_DA2F64343414710B (agent_id), INDEX IDX_DA2F64341919B217 (pack_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE order_pack_product (id INT AUTO_INCREMENT NOT NULL, product_id INT NOT NULL, order_parent_id INT NOT NULL, price NUMERIC(10, 3) NOT NULL, qty INT NOT NULL, INDEX IDX_ECC300BA4584665A (product_id), INDEX IDX_ECC300BACEFDB188 (order_parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE pack (id INT AUTO_INCREMENT NOT NULL, id_pack_category INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, description LONGTEXT DEFAULT NULL, cost NUMERIC(10, 3) NOT NULL, image VARCHAR(255) DEFAULT NULL, status INT DEFAULT 1, document VARCHAR(255) DEFAULT NULL, INDEX IDX_97DE5E2396EB8CB5 (id_pack_category), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE pack_category (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, image VARCHAR(255) DEFAULT NULL, status INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE pack_product (id INT AUTO_INCREMENT NOT NULL, product_id INT NOT NULL, pack_id INT NOT NULL, price NUMERIC(10, 3) NOT NULL, qty INT NOT NULL, INDEX IDX_E80394D04584665A (product_id), INDEX IDX_E80394D01919B217 (pack_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');