package routers import ( "fmt" "git.qianqiusoft.com/qianqiusoft/light-apiengine/config" "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers" "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine" "git.qianqiusoft.com/qianqiusoft/light-apiengine/middleware" "git.qianqiusoft.com/qianqiusoft/light-apiengine/models" "github.com/gin-gonic/gin" ) var g_engine *engine.ApiEngine func sys_attachmentController_upload(c *gin.Context) { controllers.NewSysAttachmentController(c, g_engine).Upload() } func sys_attachmentController_download(c *gin.Context) { controllers.NewSysAttachmentController(c, g_engine).Download() } func sys_attachmentController_delete(c *gin.Context) { controllers.NewSysAttachmentController(c, g_engine).Delete() } 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_nav_tree(c *gin.Context) { controllers.NewSystemController(c, g_engine).GetNavTree() } func systemController_get_menu_tree(c *gin.Context) { controllers.NewSystemController(c, g_engine).GetMenuTree() } func systemController_find_user_page(c *gin.Context) { controllers.NewSystemController(c, g_engine).FindUserPage() } func systemController_get_org_tree(c *gin.Context) { controllers.NewSystemController(c, g_engine).GetOrgTree() } func systemController_add_user(c *gin.Context) { controllers.NewSystemController(c, g_engine).AddUser() } func systemController_del_user(c *gin.Context) { controllers.NewSystemController(c, g_engine).DelUser() } func systemController_update_user(c *gin.Context) { controllers.NewSystemController(c, g_engine).UpdateUser() } func systemController_add_role(c *gin.Context) { controllers.NewSystemController(c, g_engine).AddRole() } func systemController_del_role(c *gin.Context) { controllers.NewSystemController(c, g_engine).DelRole() } func systemController_update_role(c *gin.Context) { controllers.NewSystemController(c, g_engine).UpdateRole() } func systemController_find_role_page(c *gin.Context) { controllers.NewSystemController(c, g_engine).FindRolePage() } func systemController_find_role_menu(c *gin.Context) { controllers.NewSystemController(c, g_engine).FindRoleMenu() } func systemController_save_role_menu(c *gin.Context) { controllers.NewSystemController(c, g_engine).SaveRoleMenu() } func systemController_role_all(c *gin.Context) { controllers.NewSystemController(c, g_engine).RoleAll() } func systemController_find_permissions(c *gin.Context) { controllers.NewSystemController(c, g_engine).FindPermissions() } func systemController_add_menu(c *gin.Context) { controllers.NewSystemController(c, g_engine).AddMenu() } func systemController_del_menu(c *gin.Context) { controllers.NewSystemController(c, g_engine).DelMenu() } func systemController_update_menu(c *gin.Context) { controllers.NewSystemController(c, g_engine).UpdateMenu() } func apiController_api_doc(c *gin.Context) { controllers.NewApiController(c, g_engine).ApiDoc() } func SyncDb(e *engine.ApiEngine) { if !config.AppConfig.SyncDb { return } e.OrmEngine.Sync2(new(models.SysUser)) e.OrmEngine.Sync2(new(models.SysOrg)) e.OrmEngine.Sync2(new(models.SysRole)) e.OrmEngine.Sync2(new(models.SysUserRole)) e.OrmEngine.Sync2(new(models.SysMenu)) e.OrmEngine.Sync2(new(models.SysRoleMenu)) e.OrmEngine.Sync2(new(models.SysPermission)) e.OrmEngine.Sync2(new(models.SysRolePermission)) e.OrmEngine.Sync2(new(models.SysAttachment)) } func InitRouter(e *engine.ApiEngine) { g_engine = e SyncDb(e) api := e.GinEngine.Group("/api") v1 := api.Group("/v1") system := v1.Group("/system") system.GET("/login", systemController_login) system.POST("/login", systemController_login) system.PUT("/login", systemController_login) system.GET("/logout", systemController_logout) system.POST("/logout", systemController_logout) //system.GET("/sys_attachment/upload",sys_attachmentController_upload) system.POST("/upload", sys_attachmentController_upload) //system.PUT("/sys_attachment/upload",sys_attachmentController_upload) system.GET("/download/:attrId", sys_attachmentController_download) //system.POST("/sys_attachment/download",sys_attachmentController_download) //system.PUT("/sys_attachment/download",sys_attachmentController_download) system.GET("/delete/:attrId", sys_attachmentController_delete) //system.POST("/sys_attachment/delete",sys_attachmentController_delete) //system.PUT("/sys_attachment/delete",sys_attachmentController_delete) v1.Use(middleware.LoginWare()) v1.GET("/system/get_nav_tree", systemController_get_nav_tree) v1.GET("/system/sidebar", systemController_get_nav_tree) //v1.POST("/system/get_nav_tree", systemController_get_nav_tree) //v1.PUT("/system/get_nav_tree",systemController_get_nav_tree) 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_user_page", systemController_find_user_page) v1.POST("/system/find_user_page", systemController_find_user_page) //v1.PUT("/system/find_user_page",systemController_find_user_page) v1.GET("/system/get_org_tree", systemController_get_org_tree) v1.POST("/system/get_org_tree", systemController_get_org_tree) //v1.PUT("/system/get_org_tree",systemController_get_org_tree) v1.GET("/system/add_user", systemController_add_user) v1.POST("/system/add_user", systemController_add_user) v1.PUT("/system/add_user", systemController_add_user) fmt.Println("-------------------------------------------------------add /users router") v1.POST("/users", systemController_add_user) v1.GET("/system/del_user", systemController_del_user) v1.POST("/system/del_user", systemController_del_user) v1.PUT("/system/del_user", systemController_del_user) v1.GET("/system/update_user", systemController_update_user) v1.POST("/system/update_user", systemController_update_user) v1.PUT("/system/update_user", systemController_update_user) v1.GET("/system/add_role", systemController_add_role) v1.POST("/system/add_role", systemController_add_role) v1.PUT("/system/add_role", systemController_add_role) v1.GET("/system/del_role", systemController_del_role) v1.POST("/system/del_role", systemController_del_role) v1.PUT("/system/del_role", systemController_del_role) v1.GET("/system/update_role", systemController_update_role) v1.POST("/system/update_role", systemController_update_role) v1.PUT("/system/update_role", systemController_update_role) v1.GET("/system/find_role_page", systemController_find_role_page) v1.POST("/system/find_role_page", systemController_find_role_page) v1.PUT("/system/find_role_page", systemController_find_role_page) v1.GET("/system/find_role_menu", systemController_find_role_menu) v1.POST("/system/find_role_menu", systemController_find_role_menu) v1.PUT("/system/find_role_menu", systemController_find_role_menu) v1.GET("/system/save_role_menu", systemController_save_role_menu) v1.POST("/system/save_role_menu", systemController_save_role_menu) v1.PUT("/system/save_role_menu", systemController_save_role_menu) v1.GET("/system/role_all", systemController_role_all) v1.POST("/system/role_all", systemController_role_all) v1.PUT("/system/role_all", systemController_role_all) 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_menu", systemController_add_menu) v1.POST("/system/add_menu", systemController_add_menu) v1.PUT("/system/add_menu", systemController_add_menu) v1.GET("/system/del_menu", systemController_del_menu) v1.POST("/system/del_menu", systemController_del_menu) v1.PUT("/system/del_menu", systemController_del_menu) v1.GET("/system/update_menu", systemController_update_menu) v1.POST("/system/update_menu", systemController_update_menu) v1.PUT("/system/update_menu", systemController_update_menu) v1.GET("/api/api_doc", apiController_api_doc) //v1.POST("/api/api_doc",apiController_api_doc) //v1.PUT("/api/api_doc",apiController_api_doc) }