This commit is contained in:
Lizandro Guarnizo
2026-05-14 22:30:31 -05:00
parent 277ad6bb63
commit 61b3eca31d
16 changed files with 1341 additions and 25 deletions
+5
View File
@@ -24,6 +24,11 @@ func RenovacionesRoutes(protected fiber.Router) {
protected.Post("/api/clientes", controllers.CreateCliente)
protected.Put("/api/clientes/:id", controllers.UpdateCliente)
protected.Delete("/api/clientes/:id", controllers.DeleteCliente)
// Documentos de cliente
protected.Get("/api/clientes/:clienteID/documentos", controllers.GetClienteDocumentos)
protected.Post("/api/clientes/:clienteID/documentos", controllers.UploadClienteDocumentos)
protected.Delete("/api/clientes/:clienteID/documentos/:docID", controllers.DeleteClienteDocumento)
protected.Get("/api/clientes/:clienteID/documentos/:docID/download", controllers.DownloadClienteDocumento)
// ─── Contratos ───────────────────────────────────────────────────
protected.Get("/contratos", middlewares.MenuMiddleware, controllers.ContratosView)
+12
View File
@@ -179,6 +179,7 @@ func UserRoutes(app fiber.Router) {
protected.Post("/saas", controllers.CreateSaasProducto)
protected.Put("/saas/:id", controllers.UpdateSaasProducto)
protected.Delete("/saas/:id", controllers.DeleteSaasProducto)
protected.Get("/saas/:id/health", controllers.HealthCheckSaas)
// ─── Documentación: categorías globales ──────────────────────────────────
protected.Get("/doc/categorias", middlewares.MenuMiddleware, controllers.DocCategoriasIndex)
@@ -205,11 +206,22 @@ func UserRoutes(app fiber.Router) {
protected.Post("/saas-api", controllers.CreateSaasApiConfig)
protected.Put("/saas-api/:id", controllers.UpdateSaasApiConfig)
protected.Delete("/saas-api/:id", controllers.DeleteSaasApiConfig)
protected.Post("/saas-api/:id/probar", controllers.ProbaSaasApiConfig)
// Logs de despacho
protected.Get("/saas-api/logs", middlewares.MenuMiddleware, controllers.SaasDispatchLogIndex)
protected.Get("/loadsaasdispatchlogs", controllers.GetSaasDispatchLogs)
// ─── Telegram ─────────────────────────────────────────────────────────────
protected.Get("/telegram", middlewares.MenuMiddleware, controllers.TelegramIndex)
protected.Get("/loadtelegram", controllers.GetTelegramConfigs)
protected.Post("/telegram", controllers.CreateTelegramConfig)
protected.Put("/telegram/:id", controllers.UpdateTelegramConfig)
protected.Delete("/telegram/:id", controllers.DeleteTelegramConfig)
protected.Post("/telegram/:id/test", controllers.TestTelegramConfig)
protected.Post("/telegram/send", controllers.SendTelegramNotification)
protected.Get("/telegram/logs", controllers.GetTelegramLogs)
// ─── Planes dLocal (gestión desde panel protegido) ────────────────────────
protected.Get("/dlocal/planes", apiControllers.SeePlanes)
protected.Post("/dlocal/planes", apiControllers.CreatePlan)