From b8ac9976061aff826cad3a89424fe8af3206e17c Mon Sep 17 00:00:00 2001 From: buua436 Date: Mon, 18 May 2026 16:57:14 +0800 Subject: [PATCH] Go: add restful api route aliases (#14977) ### What problem does this PR solve? add restful api route aliases ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- internal/router/router.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/internal/router/router.go b/internal/router/router.go index 6b858a89f7..ddb13e0ac9 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -142,6 +142,10 @@ func (r *Router) Setup(engine *gin.Engine) { users.GET("/me", r.userHandler.Info) // User settings endpoint users.PATCH("/me", r.userHandler.Setting) + // User tenant info endpoint + users.GET("/me/models", r.tenantHandler.TenantInfo) + // User set tenant info endpoint + users.PATCH("/me/models", r.userHandler.SetTenantInfo) } tenants := v1.Group("/tenants") @@ -149,6 +153,8 @@ func (r *Router) Setup(engine *gin.Engine) { tenants.GET("", r.tenantHandler.TenantList) } + v1.GET("/tenant/list", r.tenantHandler.TenantList) + // Document routes documents := v1.Group("/documents") { @@ -198,6 +204,7 @@ func (r *Router) Setup(engine *gin.Engine) { file.DELETE("", r.fileHandler.DeleteFiles) file.POST("/move", r.fileHandler.MoveFiles) file.GET("/:id/ancestors", r.fileHandler.GetFileAncestors) + file.GET("/:id/parent", r.fileHandler.GetParentFolder) file.GET("/:id", r.fileHandler.Download) } @@ -288,6 +295,11 @@ func (r *Router) Setup(engine *gin.Engine) { model.PATCH("/", r.tenantHandler.SetModels) } + connector := v1.Group("/connectors") + { + connector.GET("/", r.connectorHandler.ListConnectors) + } + system := v1.Group("/system") { system.GET("/configs", r.systemHandler.GetConfigs)