kra/internal/server/router/example/exa_file_upload.go

26 lines
749 B
Go

package example
import (
handler "kra/internal/server/handler/example"
"kra/internal/server/middleware"
"github.com/gin-gonic/gin"
)
type FileUploadRouter struct{}
func (r *FileUploadRouter) InitFileUploadRouter(Router *gin.RouterGroup) {
fileUploadRouter := Router.Group("fileUploadAndDownload").Use(middleware.OperationRecordMiddleware())
fileUploadRouterWithoutRecord := Router.Group("fileUploadAndDownload")
var api handler.FileUploadApi
{
fileUploadRouter.POST("upload", api.UploadFile)
fileUploadRouter.POST("deleteFile", api.DeleteFile)
fileUploadRouter.POST("editFileName", api.EditFileName)
fileUploadRouter.POST("importURL", api.ImportURL)
}
{
fileUploadRouterWithoutRecord.POST("getFileList", api.GetFileList)
}
}