package router import ( v1 "sfis/api/v1" "sfis/manage/product" "sfis/manage/user" "github.com/gin-gonic/gin" ) func InitRouter(middleware ...gin.HandlerFunc) *gin.Engine { router := gin.Default() router.Use(middleware...) router.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) }) v1.ProjectApiRegister(router) user.DevUserManageRegister(router) product.ProductManageRegister(router) return router }