router_gen.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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_user_page(c* gin.Context) {
  18. controllers.NewSystemController(c,g_engine).FindUserPage()
  19. }
  20. func systemController_find_permissions(c* gin.Context) {
  21. controllers.NewSystemController(c,g_engine).FindPermissions()
  22. }
  23. func systemController_add_permission(c* gin.Context) {
  24. controllers.NewSystemController(c,g_engine).AddPermission()
  25. }
  26. func InitRouter(e *engine.ApiEngine) {
  27. g_engine = e
  28. api:=e.GinEngine.Group("/api")
  29. v1:=api.Group("/v1")
  30. v1.GET("/system/login",systemController_login)
  31. v1.POST("/system/login",systemController_login)
  32. v1.PUT("/system/login",systemController_login)
  33. v1.GET("/system/logout",systemController_logout)
  34. v1.POST("/system/logout",systemController_logout)
  35. //v1.PUT("/system/logout",systemController_logout)
  36. v1.GET("/system/get_menu_tree",systemController_get_menu_tree)
  37. v1.POST("/system/get_menu_tree",systemController_get_menu_tree)
  38. //v1.PUT("/system/get_menu_tree",systemController_get_menu_tree)
  39. v1.GET("/system/find_user_page",systemController_find_user_page)
  40. v1.POST("/system/find_user_page",systemController_find_user_page)
  41. //v1.PUT("/system/find_user_page",systemController_find_user_page)
  42. v1.GET("/system/find_permissions",systemController_find_permissions)
  43. v1.POST("/system/find_permissions",systemController_find_permissions)
  44. v1.PUT("/system/find_permissions",systemController_find_permissions)
  45. v1.GET("/system/add_permission",systemController_add_permission)
  46. v1.POST("/system/add_permission",systemController_add_permission)
  47. v1.PUT("/system/add_permission",systemController_add_permission)
  48. }