Merge branch 'main' into add/view_logistica_principal

This commit is contained in:
2025-04-21 21:09:00 +02:00
545 changed files with 2025 additions and 715 deletions

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

@ -0,0 +1,79 @@
<?php
namespace App\Database\Migrations;
use CodeIgniter\Database\Migration;
use CodeIgniter\Database\RawSql;
class AddTableImposicionEsquemas extends Migration
{
protected array $COLUMNS = [
"id" => [
"type" => "INT",
"unsigned" => true,
"auto_increment" => true
],
"name" => [
"type" => "VARCHAR",
"constraint" => 255,
],
"rows" => [
"type" => "INT",
"unsigned" => true,
"default" => 0,
],
"columns" => [
"type" => "INT",
"unsigned" => true,
"default" => 0,
],
"orientacion" => [
"type" => "ENUM",
"constraint" => ["H","V"],
"default" => "H",
],
"rotativa" => [
"type" => "BOOLEAN",
"default" => false,
],
"cosido" => [
"type" => "BOOLEAN",
"default" => false,
],
"svg_schema" => [
"type" => "LONGTEXT",
"null" => true
],
];
public function up()
{
$this->forge->addField($this->COLUMNS);
$currenttime = new RawSql("CURRENT_TIMESTAMP");
$this->forge->addField([
"created_at" => [
"type" => "TIMESTAMP",
"default" => $currenttime,
],
"updated_at" => [
"type" => "TIMESTAMP",
"null" => true,
],
"deleted_at" => [
"type" => "TIMESTAMP",
"null" => true,
],
]);
$this->forge->addPrimaryKey("id");
$this->forge->createTable("imposicion_esquemas");
}
public function down()
{
$this->forge->dropTable("imposicion_esquemas",true);
}
}

View File

@ -0,0 +1,31 @@
<?php
namespace App\Database\Migrations;
use CodeIgniter\Database\Migration;
use CodeIgniter\Database\RawSql;
class AddFkEsquemaImposiciones extends Migration
{
public function up()
{
$this->forge->addColumn("lg_imposiciones", [
"imposicion_esquema_id" => [
"type" => "INT",
"unsigned" => true,
"null" => true
]
]);
$this->forge->addForeignKey(["imposicion_esquema_id"],"imposicion_esquemas",["id"],'SET NULL','SET NULL');
$this->forge->processIndexes("lg_imposiciones");
}
public function down()
{
$this->forge->dropForeignKey("lg_imposiciones","lg_imposiciones_imposicion_esquema_id_foreign");
$this->forge->dropColumn("lg_imposiciones","imposicion_esquema_id");
}
}

0
ci4/app/Database/Seeds/ChatSeeder.php Normal file → Executable file
View File

View File

0
ci4/app/Database/Seeds/EtiquetaImpresoraSeeder.php Normal file → Executable file
View File

0
ci4/app/Database/Seeds/MaquinaTareaSeeder.php Normal file → Executable file
View File

0
ci4/app/Database/Seeds/MessageSeeder.php Normal file → Executable file
View File

0
ci4/app/Database/Seeds/TicketsSeeder.php Normal file → Executable file
View File

0
ci4/app/Database/Seeds/WikiSectionSeeder.php Normal file → Executable file
View File