package routers import ( "github.com/gin-gonic/gin" "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers" "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine" ) var g_engine *engine.ApiEngine func systemController_login(c* gin.Context) { controllers.NewSystemController(c,g_engine).Login() } func systemController_logout(c* gin.Context) { controllers.NewSystemController(c,g_engine).Logout() } func systemController_get_menu_tree(c* gin.Context) { controllers.NewSystemController(c,g_engine).GetMenuTree() } func systemController_find_permissions(c* gin.Context) { controllers.NewSystemController(c,g_engine).FindPermissions() } func systemController_add_permission(c* gin.Context) { controllers.NewSystemController(c,g_engine).AddPermission() } func InitRouter(e *engine.ApiEngine) { g_engine = e api:=e.GinEngine.Group("/api") v1:=api.Group("/v1") v1.GET("/system/login",systemController_login) v1.POST("/system/login",systemController_login) v1.PUT("/system/login",systemController_login) v1.GET("/system/logout",systemController_logout) v1.POST("/system/logout",systemController_logout) //v1.PUT("/system/logout",systemController_logout) v1.GET("/system/get_menu_tree",systemController_get_menu_tree) v1.POST("/system/get_menu_tree",systemController_get_menu_tree) //v1.PUT("/system/get_menu_tree",systemController_get_menu_tree) v1.GET("/system/find_permissions",systemController_find_permissions) v1.POST("/system/find_permissions",systemController_find_permissions) v1.PUT("/system/find_permissions",systemController_find_permissions) v1.GET("/system/add_permission",systemController_add_permission) v1.POST("/system/add_permission",systemController_add_permission) v1.PUT("/system/add_permission",systemController_add_permission) }