19 lines
526 B
Go
19 lines
526 B
Go
// Package file 文件上传模块路由注册
|
|
package file
|
|
|
|
import (
|
|
"github.com/echochat/backend/app/file/controller"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// RegisterRoutes 注册文件上传模块的所有路由(需要 JWT 中间件)
|
|
func RegisterRoutes(r *gin.Engine, ctrl *controller.FileController, jwtAuth gin.HandlerFunc) {
|
|
authed := r.Group("/api/v1")
|
|
authed.Use(jwtAuth)
|
|
{
|
|
authed.POST("/upload", ctrl.Upload)
|
|
authed.POST("/upload/image", ctrl.UploadImage)
|
|
authed.POST("/upload/voice", ctrl.UploadVoice)
|
|
}
|
|
}
|