route.go 482 B

123456789101112131415161718192021222324
  1. package router
  2. import (
  3. v1 "sfis/api/v1"
  4. "sfis/manage/product"
  5. "sfis/manage/user"
  6. "github.com/gin-gonic/gin"
  7. )
  8. func InitRouter(middleware ...gin.HandlerFunc) *gin.Engine {
  9. router := gin.Default()
  10. router.Use(middleware...)
  11. router.GET("/ping", func(c *gin.Context) {
  12. c.JSON(200, gin.H{
  13. "message": "pong",
  14. })
  15. })
  16. v1.ProjectApiRegister(router)
  17. v1.RechargeApiRegister(router)
  18. user.DevUserManageRegister(router)
  19. product.ProductManageRegister(router)
  20. return router
  21. }