router_gen.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package routers
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers"
  5. "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
  6. )
  7. var g_engine *engine.ApiEngine
  8. func systemController_login(c* gin.Context) {
  9. controllers.NewSystemController(c,g_engine).Login()
  10. }
  11. func systemController_logout(c* gin.Context) {
  12. controllers.NewSystemController(c,g_engine).Logout()
  13. }
  14. func systemController_get_menu_tree(c* gin.Context) {
  15. controllers.NewSystemController(c,g_engine).GetMenuTree()
  16. }
  17. func systemController_find_permissions(c* gin.Context) {
  18. controllers.NewSystemController(c,g_engine).FindPermissions()
  19. }
  20. func systemController_add_permission(c* gin.Context) {
  21. controllers.NewSystemController(c,g_engine).AddPermission()
  22. }
  23. func InitRouter(e *engine.ApiEngine) {
  24. g_engine = e
  25. api:=e.GinEngine.Group("/api")
  26. v1:=api.Group("/v1")
  27. v1.GET("/system/login",systemController_login)
  28. v1.POST("/system/login",systemController_login)
  29. v1.PUT("/system/login",systemController_login)
  30. v1.GET("/system/logout",systemController_logout)
  31. v1.POST("/system/logout",systemController_logout)
  32. //v1.PUT("/system/logout",systemController_logout)
  33. v1.GET("/system/get_menu_tree",systemController_get_menu_tree)
  34. v1.POST("/system/get_menu_tree",systemController_get_menu_tree)
  35. //v1.PUT("/system/get_menu_tree",systemController_get_menu_tree)
  36. v1.GET("/system/find_permissions",systemController_find_permissions)
  37. v1.POST("/system/find_permissions",systemController_find_permissions)
  38. v1.PUT("/system/find_permissions",systemController_find_permissions)
  39. v1.GET("/system/add_permission",systemController_add_permission)
  40. v1.POST("/system/add_permission",systemController_add_permission)
  41. v1.PUT("/system/add_permission",systemController_add_permission)
  42. }