package api import ( "be.ems/src/framework/middleware" "be.ems/features/ue/controller" "github.com/gin-gonic/gin" ) // Register Routes for file_export func FileExportRegister(r *gin.RouterGroup) { ueTable := r.Group("/table") { var m *controller.FileSource ueTable.GET("/list", middleware.PreAuthorize(nil), m.GetFileExportTable, ) } ueFile := r.Group("/file") { var f *controller.FileExport ueFile.GET("/list", middleware.PreAuthorize(nil), f.GetFileList, ) ueFile.GET("/total", middleware.PreAuthorize(nil), f.Total, ) ueFile.GET("/:fileName", middleware.PreAuthorize(nil), f.DownloadHandler, ) ueFile.DELETE("/:fileName", middleware.PreAuthorize(nil), f.Delete, ) } }