Browse Source

Add UsuarioEmpresa Model

main
lucas cardoso 2 years ago
parent
commit
759d239107
  1. 40
      app/Models/UsuarioEmpresaModel.php

40
app/Models/UsuarioEmpresaModel.php

@ -0,0 +1,40 @@
<?php
namespace app\Models;
use app\Interfaces\IModel;
class UsuarioEmpresaModel implements IModel
{
public ?int $id;
public int $id_usuario;
public int $id_empresa;
public bool $is_ativo;
static string $table = 'usuario_empresa';
function __construct(?int $id, int $id_usuario, int $id_empresa, bool $is_ativo)
{
$this->id = $id;
$this->id_usuario = $id_usuario;
$this->id_empresa = $id_empresa;
$this->is_ativo = $is_ativo;
}
function toArray(): array
{
return [
'id' => $this->id,
'id_usuario' => $this->id_usuario,
'id_empresa' => $this->id_empresa,
'is_ativo' => $this->is_ativo,
];
}
static function ArrayTo(array $params): self
{
return new self(
id: $params['id'],
id_usuario: $params['id_usuario'],
id_empresa: $params['id_empresa'],
is_ativo: $params['is_ativo'],
);
}
}
Loading…
Cancel
Save