chore: sync

This commit is contained in:
2026-03-18 22:09:43 +08:00
parent 19d647c9e1
commit 091d1953e8
29 changed files with 564 additions and 1188 deletions

View File

@@ -52,6 +52,14 @@ func Setup(cfg *config.Config) *gin.Engine {
admin := handler.NewAdminHandler(workSvc)
// ─── Public routes ────────────────────────────────────────────────────────
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{
"service": "SproutWorkCollect API",
"version": "v1",
"endpoints": []string{"/api/settings", "/api/works", "/api/works/{work_id}", "/api/search", "/api/categories", "/api/like/{work_id}"},
})
})
api := r.Group("/api")
{
api.GET("/settings", pub.GetSettings)