feat: add monitoring marked articles and retention updates
Frontend CI / Frontend (push) Successful in 7m47s
Backend CI / Backend (push) Successful in 19m26s

This commit is contained in:
2026-06-17 12:48:41 +08:00
parent 9ed857e159
commit 31c4dd9358
40 changed files with 2373 additions and 488 deletions
@@ -257,6 +257,10 @@ func RegisterRoutes(app *bootstrap.App) {
monitoringHandler := NewMonitoringHandler(app)
monitoring.GET("/dashboard/composite", monitoringHandler.DashboardComposite)
monitoring.GET("/citation-summary", monitoringHandler.CitationSummary)
monitoring.GET("/marked-articles", monitoringHandler.ListMarkedArticles)
monitoring.POST("/marked-articles", monitoringHandler.CreateMarkedArticle)
monitoring.PUT("/marked-articles/:id", monitoringHandler.UpdateMarkedArticle)
monitoring.DELETE("/marked-articles/:id", monitoringHandler.DeleteMarkedArticle)
monitoring.GET("/brands/:brand_id/questions/:question_id/detail", monitoringHandler.QuestionDetail)
monitoring.POST("/brands/:brand_id/collect-now", monitoringHandler.CollectNow)