answer/internal/router/static_router.go

24 lines
581 B
Go

package router
import (
"github.com/answerdev/answer/internal/service/service_config"
"github.com/gin-gonic/gin"
)
// StaticRouter static api router
type StaticRouter struct {
serviceConfig *service_config.ServiceConfig
}
// NewStaticRouter new static api router
func NewStaticRouter(serviceConfig *service_config.ServiceConfig) *StaticRouter {
return &StaticRouter{
serviceConfig: serviceConfig,
}
}
// RegisterStaticRouter register static api router
func (a *StaticRouter) RegisterStaticRouter(r *gin.RouterGroup) {
r.Static("/uploads", a.serviceConfig.UploadPath)
}