file.go 1.2 KB

123456789101112131415161718192021222324252627282930
  1. package admin
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. "server/middleware"
  6. )
  7. type FileRouter struct{}
  8. func (s *FileRouter) InitFileRouter(Router *gin.RouterGroup) {
  9. fileRouter := Router.Group("file").Use(middleware.OperationRecord())
  10. fileRouterWithoutRecord := Router.Group("file")
  11. fileApi := v1.ApiGroupApp.AdminApiGroup.FileApi
  12. {
  13. fileRouter.POST("createFileGenre", fileApi.CreateFileGenre)
  14. fileRouter.POST("createNecessaryDocument", fileApi.CreateNecessaryDocument)
  15. fileRouter.PUT("updateFileGenre", fileApi.UpdateFileGenre)
  16. fileRouter.PUT("updateNecessaryDocument", fileApi.UpdateNecessaryDocument)
  17. fileRouter.DELETE("deleteFileGenre", fileApi.DeleteFileGenre)
  18. fileRouter.DELETE("deleteNecessaryDocument", fileApi.DeleteNecessaryDocument)
  19. }
  20. {
  21. fileRouterWithoutRecord.GET("queryFileGenre", fileApi.QueryFileGenre)
  22. fileRouterWithoutRecord.GET("queryNecessaryDocuments", fileApi.QueryNecessaryDocuments)
  23. fileRouterWithoutRecord.GET("queryNecessaryDocumentByGenreId", fileApi.QueryNecessaryDocumentByGenreId)
  24. fileRouterWithoutRecord.GET("fileDownload", fileApi.FileDownload)
  25. fileRouterWithoutRecord.GET("filePreview", fileApi.FilePreview)
  26. }
  27. }