From b11d046c52e3cc7ba545ecbef021cf4d4b09cc38 Mon Sep 17 00:00:00 2001 From: LinkLeong Date: Wed, 23 Aug 2023 04:35:43 +0100 Subject: [PATCH] add route --- route/v1.go | 128 ++++++++++++++++++++++++++-------------------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/route/v1.go b/route/v1.go index 9ca006d..92cf533 100644 --- a/route/v1.go +++ b/route/v1.go @@ -87,78 +87,78 @@ func InitV1Router() *gin.Engine { v1PortGroup.GET("/", v1.GetPort) // app/port v1PortGroup.GET("/state/:port", v1.PortCheck) // app/check/:port } - // v1FileGroup := v1Group.Group("/file") - // v1FileGroup.Use() - // { - // v1FileGroup.GET("", v1.GetDownloadSingleFile) // download/:path - // v1FileGroup.POST("", v1.PostCreateFile) - // v1FileGroup.PUT("", v1.PutFileContent) - // v1FileGroup.PUT("/name", v1.RenamePath) - // // file/rename - // v1FileGroup.GET("/content", v1.GetFilerContent) // file/read + v1FileGroup := v1Group.Group("/file") + v1FileGroup.Use() + { + v1FileGroup.GET("", v1.GetDownloadSingleFile) // download/:path + v1FileGroup.POST("", v1.PostCreateFile) + v1FileGroup.PUT("", v1.PutFileContent) + v1FileGroup.PUT("/name", v1.RenamePath) + // file/rename + v1FileGroup.GET("/content", v1.GetFilerContent) // file/read - // // File uploads need to be handled separately, and will not be modified here - // //v1FileGroup.POST("/upload", v1.PostFileUpload) - // v1FileGroup.POST("/upload", v1.PostFileUpload) - // v1FileGroup.GET("/upload", v1.GetFileUpload) - // // v1FileGroup.GET("/download", v1.UserFileDownloadCommonService) - // v1FileGroup.GET("/ws", v1.ConnectWebSocket) - // v1FileGroup.GET("/peers", v1.GetPeers) - // } - // v1CloudGroup := v1Group.Group("/cloud") - // v1CloudGroup.Use() - // { - // v1CloudGroup.GET("", v1.ListStorages) - // v1CloudGroup.DELETE("", v1.UmountStorage) - // } - // v1DriverGroup := v1Group.Group("/driver") - // v1DriverGroup.Use() - // { - // v1DriverGroup.GET("", v1.ListDriverInfo) - // } + // File uploads need to be handled separately, and will not be modified here + //v1FileGroup.POST("/upload", v1.PostFileUpload) + v1FileGroup.POST("/upload", v1.PostFileUpload) + v1FileGroup.GET("/upload", v1.GetFileUpload) + // v1FileGroup.GET("/download", v1.UserFileDownloadCommonService) + v1FileGroup.GET("/ws", v1.ConnectWebSocket) + v1FileGroup.GET("/peers", v1.GetPeers) + } + v1CloudGroup := v1Group.Group("/cloud") + v1CloudGroup.Use() + { + v1CloudGroup.GET("", v1.ListStorages) + v1CloudGroup.DELETE("", v1.UmountStorage) + } + v1DriverGroup := v1Group.Group("/driver") + v1DriverGroup.Use() + { + v1DriverGroup.GET("", v1.ListDriverInfo) + } - // v1FolderGroup := v1Group.Group("/folder") - // v1FolderGroup.Use() - // { - // v1FolderGroup.PUT("/name", v1.RenamePath) - // v1FolderGroup.GET("", v1.DirPath) ///file/dirpath - // v1FolderGroup.POST("", v1.MkdirAll) ///file/mkdir - // v1FolderGroup.GET("/size", v1.GetSize) - // v1FolderGroup.GET("/count", v1.GetFileCount) - // } - // v1BatchGroup := v1Group.Group("/batch") - // v1BatchGroup.Use() - // { + v1FolderGroup := v1Group.Group("/folder") + v1FolderGroup.Use() + { + v1FolderGroup.PUT("/name", v1.RenamePath) + v1FolderGroup.GET("", v1.DirPath) ///file/dirpath + v1FolderGroup.POST("", v1.MkdirAll) ///file/mkdir + v1FolderGroup.GET("/size", v1.GetSize) + v1FolderGroup.GET("/count", v1.GetFileCount) + } + v1BatchGroup := v1Group.Group("/batch") + v1BatchGroup.Use() + { - // v1BatchGroup.DELETE("", v1.DeleteFile) // file/delete - // v1BatchGroup.DELETE("/:id/task", v1.DeleteOperateFileOrDir) - // v1BatchGroup.POST("/task", v1.PostOperateFileOrDir) // file/operate - // v1BatchGroup.GET("", v1.GetDownloadFile) - // } + v1BatchGroup.DELETE("", v1.DeleteFile) // file/delete + v1BatchGroup.DELETE("/:id/task", v1.DeleteOperateFileOrDir) + v1BatchGroup.POST("/task", v1.PostOperateFileOrDir) // file/operate + v1BatchGroup.GET("", v1.GetDownloadFile) + } v1ImageGroup := v1Group.Group("/image") v1ImageGroup.Use() { v1ImageGroup.GET("", v1.GetFileImage) } - // v1SambaGroup := v1Group.Group("/samba") - // v1SambaGroup.Use() - // { - // v1ConnectionsGroup := v1SambaGroup.Group("/connections") - // v1ConnectionsGroup.Use() - // { - // v1ConnectionsGroup.GET("", v1.GetSambaConnectionsList) - // v1ConnectionsGroup.POST("", v1.PostSambaConnectionsCreate) - // v1ConnectionsGroup.DELETE("/:id", v1.DeleteSambaConnections) - // } - // v1SharesGroup := v1SambaGroup.Group("/shares") - // v1SharesGroup.Use() - // { - // v1SharesGroup.GET("", v1.GetSambaSharesList) - // v1SharesGroup.POST("", v1.PostSambaSharesCreate) - // v1SharesGroup.DELETE("/:id", v1.DeleteSambaShares) - // v1SharesGroup.GET("/status", v1.GetSambaStatus) - // } - // } + v1SambaGroup := v1Group.Group("/samba") + v1SambaGroup.Use() + { + v1ConnectionsGroup := v1SambaGroup.Group("/connections") + v1ConnectionsGroup.Use() + { + v1ConnectionsGroup.GET("", v1.GetSambaConnectionsList) + v1ConnectionsGroup.POST("", v1.PostSambaConnectionsCreate) + v1ConnectionsGroup.DELETE("/:id", v1.DeleteSambaConnections) + } + v1SharesGroup := v1SambaGroup.Group("/shares") + v1SharesGroup.Use() + { + v1SharesGroup.GET("", v1.GetSambaSharesList) + v1SharesGroup.POST("", v1.PostSambaSharesCreate) + v1SharesGroup.DELETE("/:id", v1.DeleteSambaShares) + v1SharesGroup.GET("/status", v1.GetSambaStatus) + } + } v1NotifyGroup := v1Group.Group("/notify") v1NotifyGroup.Use() {