feat: key接口完善及错误处理
This commit is contained in:
@@ -109,20 +109,18 @@ func registerProtectedAPIRoutes(api *gin.RouterGroup, serverHandler *handler.Ser
|
||||
groups.PUT("/:id", serverHandler.UpdateGroup)
|
||||
groups.DELETE("/:id", serverHandler.DeleteGroup)
|
||||
|
||||
// Key-specific routes
|
||||
keys := groups.Group("/:id/keys")
|
||||
{
|
||||
keys.GET("", serverHandler.ListKeysInGroup)
|
||||
keys.POST("/add-multiple", serverHandler.AddMultipleKeys)
|
||||
keys.POST("/restore-all-invalid", serverHandler.RestoreAllInvalidKeys)
|
||||
keys.POST("/clear-all-invalid", serverHandler.ClearAllInvalidKeys)
|
||||
keys.GET("/export", serverHandler.ExportKeys)
|
||||
keys.DELETE("/:key_id", serverHandler.DeleteSingleKey)
|
||||
keys.POST("/:key_id/test", serverHandler.TestSingleKey)
|
||||
}
|
||||
}
|
||||
|
||||
// Group-level actions
|
||||
groups.POST("/:id/validate-keys", serverHandler.ValidateGroupKeys)
|
||||
// Key Management Routes
|
||||
keys := api.Group("/keys")
|
||||
{
|
||||
keys.GET("", serverHandler.ListKeysInGroup)
|
||||
keys.POST("/add-multiple", serverHandler.AddMultipleKeys)
|
||||
keys.POST("/delete-multiple", serverHandler.DeleteMultipleKeys)
|
||||
keys.POST("/restore-all-invalid", serverHandler.RestoreAllInvalidKeys)
|
||||
keys.POST("/clear-all-invalid", serverHandler.ClearAllInvalidKeys)
|
||||
keys.POST("/validate-group", serverHandler.ValidateGroupKeys)
|
||||
keys.POST("/test-multiple", serverHandler.TestMultipleKeys)
|
||||
}
|
||||
|
||||
// Tasks
|
||||
|
Reference in New Issue
Block a user