| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 |
- package routers
- import (
- "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"
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
- "github.com/gin-gonic/gin"
- )
- var g_engine *engine.ApiEngine
- func init() {
- utils.GlobalTokenStore = utils.NewTokenStore()
- }
- 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.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)
- 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)
- }
|