file.go 697 B

123456789101112131415161718192021222324
  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 *ProjectRouter) 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.PUT("updateFileGenre", fileApi.UpdateFileGenre)
  15. fileRouter.DELETE("deleteFileGenre", fileApi.DeleteFileGenre)
  16. }
  17. {
  18. fileRouterWithoutRecord.GET("queryFileGenre", fileApi.QueryFileGenre)
  19. fileRouterWithoutRecord.GET("fileDownload", fileApi.FileDownload)
  20. }
  21. }