lucas cardoso
2 years ago
1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@
|
||||
<?php |
||||
|
||||
namespace app\Repositories; |
||||
|
||||
use app\Core\Repository; |
||||
use app\Models\UsuarioEmpresaModel; |
||||
|
||||
class UsuarioEmpresaRepository extends Repository |
||||
{ |
||||
function config(): void |
||||
{ |
||||
$this->table = UsuarioEmpresaModel::$table; |
||||
} |
||||
|
||||
function list(array $params = []): array |
||||
{ |
||||
$table = $this->table; |
||||
$query = "SELECT * FROM $table WHERE 1=1"; |
||||
if ($params['id_empresa']) { |
||||
$query .= " AND id_empresa = :id_empresa "; |
||||
$dados['id_empresa'] = $params['id_empresa']; |
||||
} |
||||
if ($params['id_usuario']) { |
||||
$query .= " AND id_usuario = :id_usuario "; |
||||
$dados['id_usuario'] = $params['id_usuario']; |
||||
} |
||||
return $this->db->read($query, $dados)->fetchAll(); |
||||
} |
||||
} |
Loading…
Reference in new issue