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)
This commit is contained in:
buua436
2026-05-18 16:57:14 +08:00
committed by GitHub
parent 13b422037f
commit b8ac997606

View File

@@ -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)