router_gen.go 2.4 KB

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