Configuraciones iniciales del sistema de mensajeria

This commit is contained in:
imnavajas
2024-07-02 21:45:32 +02:00
parent 95ca383215
commit 35e4e8ef95
6 changed files with 724 additions and 1 deletions

View File

@ -0,0 +1,28 @@
<?php
namespace App\Entities\Mensajeria;
use CodeIgniter\Entity\Entity;
class ConversacionEntity extends Entity
{
protected $attributes = [
'id' => null,
'pedido_libro_id' => null,
'pedido_maquetacion_id' => null,
'factura_id' => null,
'departamento' => null,
'asunto' => null,
'created_at' => null,
'updated_at' => null,
'deleted_at' => null,
];
protected $casts = [
"pedido_libro_id" => "?int",
"pedido_maquetacion_id" => "?int",
"factura_id" => "?int"
];
}

View File

@ -0,0 +1,26 @@
<?php
namespace App\Entities\Mensajeria;
use CodeIgniter\Entity\Entity;
class ParticipanteEntity extends Entity
{
protected $attributes = [
'id' => null,
'conversacion_id' => null,
'usuario_id' => null,
'cliente_id' => null,
'email' => null,
'last_read' => null,
'created_at' => null,
'updated_at' => null,
'deleted_at' => null,
];
protected $casts = [
"conversacion_id" => "?int",
"usuario_id" => "?int",
"cliente_id" => "?int"
];
}