plugins_manage.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // ==========================================================================
  2. // GFast自动生成路由代码,只生成一次,按需修改,再次生成不会覆盖.
  3. // 生成日期:2021-08-31 17:58:43
  4. // 生成路径: gfast/app/system/router/plugins_manage.go
  5. // 生成人:gfast
  6. // ==========================================================================
  7. package router
  8. import (
  9. "gfast/app/system/api"
  10. "gfast/middleware"
  11. "github.com/gogf/gf/frame/g"
  12. "github.com/gogf/gf/net/ghttp"
  13. )
  14. //加载路由
  15. func init() {
  16. s := g.Server()
  17. s.Group("/", func(group *ghttp.RouterGroup) {
  18. group.Group("/system", func(group *ghttp.RouterGroup) {
  19. group.Group("/pluginsManage", func(group *ghttp.RouterGroup) {
  20. //gToken拦截器
  21. api.GfToken.AuthMiddleware(group)
  22. //context拦截器
  23. group.Middleware(middleware.Ctx, middleware.Auth)
  24. group.GET("list", api.PluginsManage.List)
  25. group.GET("get", api.PluginsManage.Get)
  26. group.PUT("changeStatus", api.PluginsManage.ChangeStatus)
  27. group.POST("install", api.PluginsManage.Install)
  28. group.GET("captcha", api.PluginsManage.Captcha)
  29. group.POST("loginR", api.PluginsManage.LoginR)
  30. group.POST("installOffLine", api.PluginsManage.InstallOffLine)
  31. })
  32. })
  33. })
  34. }