19 lines
605 B
JavaScript
19 lines
605 B
JavaScript
|
|
import {query} from "../config/database.js";
|
||
|
|
|
||
|
|
export async function findAll() {
|
||
|
|
return query(`select usuario.id, usuario.nome, usuario.email, perfil.nome
|
||
|
|
from usuario inner join perfil on
|
||
|
|
usuario.perfil_id = perfil.id
|
||
|
|
where usuario.ativo = true`)
|
||
|
|
}
|
||
|
|
|
||
|
|
export async function findById(id) {
|
||
|
|
return query(`select usuario.id, usuario.nome, usuario.email, perfil.nome
|
||
|
|
from usuario inner join perfil on
|
||
|
|
usuario.perfil_id = perfil.id
|
||
|
|
where usuario.ativo = true and usuario.id = ?`,
|
||
|
|
[id])
|
||
|
|
}
|
||
|
|
|
||
|
|
|