router_gen.go 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. package routers
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
  5. "git.qianqiusoft.com/qianqiusoft/light-apiengine/middleware"
  6. "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
  7. "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
  8. "github.com/gin-gonic/gin"
  9. )
  10. var g_engine *engine.ApiEngine
  11. func init() {
  12. utils.GlobalTokenStore = utils.NewTokenStore()
  13. }
  14. func systemController_login(c *gin.Context) {
  15. controllers.NewSystemController(c, g_engine).Login()
  16. }
  17. func systemController_logout(c *gin.Context) {
  18. controllers.NewSystemController(c, g_engine).Logout()
  19. }
  20. func systemController_get_nav_tree(c *gin.Context) {
  21. controllers.NewSystemController(c, g_engine).GetNavTree()
  22. }
  23. func systemController_get_menu_tree(c *gin.Context) {
  24. controllers.NewSystemController(c, g_engine).GetMenuTree()
  25. }
  26. func systemController_find_user_page(c *gin.Context) {
  27. controllers.NewSystemController(c, g_engine).FindUserPage()
  28. }
  29. func systemController_get_org_tree(c *gin.Context) {
  30. controllers.NewSystemController(c, g_engine).GetOrgTree()
  31. }
  32. func systemController_add_user(c *gin.Context) {
  33. controllers.NewSystemController(c, g_engine).AddUser()
  34. }
  35. func systemController_del_user(c *gin.Context) {
  36. controllers.NewSystemController(c, g_engine).DelUser()
  37. }
  38. func systemController_update_user(c *gin.Context) {
  39. controllers.NewSystemController(c, g_engine).UpdateUser()
  40. }
  41. func systemController_add_role(c *gin.Context) {
  42. controllers.NewSystemController(c, g_engine).AddRole()
  43. }
  44. func systemController_del_role(c *gin.Context) {
  45. controllers.NewSystemController(c, g_engine).DelRole()
  46. }
  47. func systemController_update_role(c *gin.Context) {
  48. controllers.NewSystemController(c, g_engine).UpdateRole()
  49. }
  50. func systemController_find_role_page(c *gin.Context) {
  51. controllers.NewSystemController(c, g_engine).FindRolePage()
  52. }
  53. func systemController_find_role_menu(c *gin.Context) {
  54. controllers.NewSystemController(c, g_engine).FindRoleMenu()
  55. }
  56. func systemController_save_role_menu(c *gin.Context) {
  57. controllers.NewSystemController(c, g_engine).SaveRoleMenu()
  58. }
  59. func systemController_role_all(c *gin.Context) {
  60. controllers.NewSystemController(c, g_engine).RoleAll()
  61. }
  62. func systemController_find_permissions(c *gin.Context) {
  63. controllers.NewSystemController(c, g_engine).FindPermissions()
  64. }
  65. func systemController_add_menu(c *gin.Context) {
  66. controllers.NewSystemController(c, g_engine).AddMenu()
  67. }
  68. func systemController_del_menu(c *gin.Context) {
  69. controllers.NewSystemController(c, g_engine).DelMenu()
  70. }
  71. func systemController_update_menu(c *gin.Context) {
  72. controllers.NewSystemController(c, g_engine).UpdateMenu()
  73. }
  74. func apiController_api_doc(c *gin.Context) {
  75. controllers.NewApiController(c, g_engine).ApiDoc()
  76. }
  77. func SyncDb(e *engine.ApiEngine) {
  78. e.OrmEngine.Sync2(new(models.SysUser))
  79. e.OrmEngine.Sync2(new(models.SysOrg))
  80. e.OrmEngine.Sync2(new(models.SysRole))
  81. e.OrmEngine.Sync2(new(models.SysUserRole))
  82. e.OrmEngine.Sync2(new(models.SysMenu))
  83. e.OrmEngine.Sync2(new(models.SysRoleMenu))
  84. e.OrmEngine.Sync2(new(models.SysPermission))
  85. e.OrmEngine.Sync2(new(models.SysRolePermission))
  86. }
  87. func InitRouter(e *engine.ApiEngine) {
  88. g_engine = e
  89. SyncDb(e)
  90. api := e.GinEngine.Group("/api")
  91. v1 := api.Group("/v1")
  92. system := v1.Group("/system")
  93. system.GET("/login", systemController_login)
  94. system.POST("/login", systemController_login)
  95. system.PUT("/login", systemController_login)
  96. system.GET("/logout", systemController_logout)
  97. system.POST("/logout", systemController_logout)
  98. v1.Use(middleware.LoginWare())
  99. //v1.GET("/system/login", systemController_login)
  100. //v1.POST("/system/login", systemController_login)
  101. //v1.PUT("/system/login", systemController_login)
  102. v1.GET("/system/get_nav_tree", systemController_get_nav_tree)
  103. v1.POST("/system/get_nav_tree", systemController_get_nav_tree)
  104. //v1.PUT("/system/get_nav_tree",systemController_get_nav_tree)
  105. v1.GET("/system/get_menu_tree", systemController_get_menu_tree)
  106. v1.POST("/system/get_menu_tree", systemController_get_menu_tree)
  107. //v1.PUT("/system/get_menu_tree",systemController_get_menu_tree)
  108. v1.GET("/system/find_user_page", systemController_find_user_page)
  109. v1.POST("/system/find_user_page", systemController_find_user_page)
  110. //v1.PUT("/system/find_user_page",systemController_find_user_page)
  111. v1.GET("/system/get_org_tree", systemController_get_org_tree)
  112. v1.POST("/system/get_org_tree", systemController_get_org_tree)
  113. //v1.PUT("/system/get_org_tree",systemController_get_org_tree)
  114. v1.GET("/system/add_user", systemController_add_user)
  115. v1.POST("/system/add_user", systemController_add_user)
  116. v1.PUT("/system/add_user", systemController_add_user)
  117. v1.GET("/system/del_user", systemController_del_user)
  118. v1.POST("/system/del_user", systemController_del_user)
  119. v1.PUT("/system/del_user", systemController_del_user)
  120. v1.GET("/system/update_user", systemController_update_user)
  121. v1.POST("/system/update_user", systemController_update_user)
  122. v1.PUT("/system/update_user", systemController_update_user)
  123. v1.GET("/system/add_role", systemController_add_role)
  124. v1.POST("/system/add_role", systemController_add_role)
  125. v1.PUT("/system/add_role", systemController_add_role)
  126. v1.GET("/system/del_role", systemController_del_role)
  127. v1.POST("/system/del_role", systemController_del_role)
  128. v1.PUT("/system/del_role", systemController_del_role)
  129. v1.GET("/system/update_role", systemController_update_role)
  130. v1.POST("/system/update_role", systemController_update_role)
  131. v1.PUT("/system/update_role", systemController_update_role)
  132. v1.GET("/system/find_role_page", systemController_find_role_page)
  133. v1.POST("/system/find_role_page", systemController_find_role_page)
  134. v1.PUT("/system/find_role_page", systemController_find_role_page)
  135. v1.GET("/system/find_role_menu", systemController_find_role_menu)
  136. v1.POST("/system/find_role_menu", systemController_find_role_menu)
  137. v1.PUT("/system/find_role_menu", systemController_find_role_menu)
  138. v1.GET("/system/save_role_menu", systemController_save_role_menu)
  139. v1.POST("/system/save_role_menu", systemController_save_role_menu)
  140. v1.PUT("/system/save_role_menu", systemController_save_role_menu)
  141. v1.GET("/system/role_all", systemController_role_all)
  142. v1.POST("/system/role_all", systemController_role_all)
  143. v1.PUT("/system/role_all", systemController_role_all)
  144. v1.GET("/system/find_permissions", systemController_find_permissions)
  145. v1.POST("/system/find_permissions", systemController_find_permissions)
  146. v1.PUT("/system/find_permissions", systemController_find_permissions)
  147. v1.GET("/system/add_menu", systemController_add_menu)
  148. v1.POST("/system/add_menu", systemController_add_menu)
  149. v1.PUT("/system/add_menu", systemController_add_menu)
  150. v1.GET("/system/del_menu", systemController_del_menu)
  151. v1.POST("/system/del_menu", systemController_del_menu)
  152. v1.PUT("/system/del_menu", systemController_del_menu)
  153. v1.GET("/system/update_menu", systemController_update_menu)
  154. v1.POST("/system/update_menu", systemController_update_menu)
  155. v1.PUT("/system/update_menu", systemController_update_menu)
  156. v1.GET("/api/api_doc", apiController_api_doc)
  157. //v1.POST("/api/api_doc",apiController_api_doc)
  158. //v1.PUT("/api/api_doc",apiController_api_doc)
  159. }