Browse Source

add route

LinkLeong 1 year ago
parent
commit
b11d046c52
1 changed files with 67 additions and 67 deletions
  1. 67 67
      route/v1.go

+ 67 - 67
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
-
-		// 	// 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()
-		// {
-
-		// 	v1BatchGroup.DELETE("", v1.DeleteFile) // file/delete
-		// 	v1BatchGroup.DELETE("/:id/task", v1.DeleteOperateFileOrDir)
-		// 	v1BatchGroup.POST("/task", v1.PostOperateFileOrDir) // file/operate
-		// 	v1BatchGroup.GET("", v1.GetDownloadFile)
-		// }
+		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)
+		}
+
+		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)
+		}
 		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()
 		{