php_router.go 687 B

1234567891011121314151617181920212223
  1. package router
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "icloudapp.cn/tools/admin"
  5. "icloudapp.cn/tools/controller"
  6. "icloudapp.cn/tools/middleware"
  7. )
  8. func SetupPHPRouter(r *gin.Engine) {
  9. frontAPI := r.Group("/")
  10. frontAPI.Use(middleware.JWTAuthMiddleware())
  11. frontAPI.GET("/api/poster/lists.json", controller.Posters)
  12. frontAPI.GET("/api/poster/info/:id.json", controller.PosterInfo)
  13. frontAPI.GET("/api/user/info.json", controller.Info)
  14. frontAPI.GET("/api/materials.json", controller.Materials)
  15. adminUI := r.Group("/admin")
  16. adminUI.Use(middleware.JWTAuthMiddleware())
  17. adminUI.Use(middleware.RoleMiddleWare())
  18. adminUI.POST("/materials/api/material/lists.json", admin.Material)
  19. }