feat: implement data import/export and optimize terminal UX
This commit is contained in:
@@ -76,6 +76,7 @@ func initAuthorizedAPIRoutes(api *gin.RouterGroup, c *Controllers) {
|
||||
registerWebUIRoutes(adminOnly, c)
|
||||
registerMonitorRoutes(adminOnly, c)
|
||||
registerInterconnectRoutes(adminOnly, c)
|
||||
registerSystemRoutes(adminOnly, c)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -329,3 +330,11 @@ func registerInterconnectRoutes(g *gin.RouterGroup, c *Controllers) {
|
||||
interconnect.Any("/proxy/:node_id/*path", c.Interconnect.ProxyRequest)
|
||||
}
|
||||
}
|
||||
|
||||
func registerSystemRoutes(g *gin.RouterGroup, c *Controllers) {
|
||||
systemAPI := g.Group("/system")
|
||||
{
|
||||
systemAPI.POST("/export", c.Data.ExportBusinessData)
|
||||
systemAPI.POST("/import", c.Data.ImportBusinessData)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user