|
|
@@ -4,12 +4,13 @@ import { requireUser } from "../middleware/RequireUser.js";
|
|
|
import { requireAdmin } from "../middleware/RequireAdmin.js";
|
|
|
import { parseId } from "../middleware/ParseId.js";
|
|
|
import { validate } from "../middleware/Validate.js";
|
|
|
-import { atendimentoBodySchema, atendimentoUrlSchema, atendimentoSyncSchema } from "../middleware/schemas/Atendimento.Schema.js";
|
|
|
+import { atendimentoBodySchema, atendimentoUrlSchema, atendimentoSyncSchema, atendimentoSyncAllSchema } from "../middleware/schemas/Atendimento.Schema.js";
|
|
|
|
|
|
export const atendimentosRouter = Router();
|
|
|
|
|
|
atendimentosRouter.post("/", requireUser, requireAdmin, validate({ body: atendimentoBodySchema }), AtendimentosController.Ingerir);
|
|
|
atendimentosRouter.post("/url", requireUser, requireAdmin, validate({ body: atendimentoUrlSchema }), AtendimentosController.IngerirUrl);
|
|
|
atendimentosRouter.post("/sync", requireUser, requireAdmin, validate({ body: atendimentoSyncSchema }), AtendimentosController.Sincronizar);
|
|
|
+atendimentosRouter.post("/sync-all", requireUser, requireAdmin, validate({ body: atendimentoSyncAllSchema }), AtendimentosController.SincronizarTudo);
|
|
|
atendimentosRouter.get("/", requireUser, AtendimentosController.Listar);
|
|
|
atendimentosRouter.get("/:id", requireUser, parseId, AtendimentosController.Obter);
|