package route import ( "hr_server/apirouter" "github.com/gin-gonic/gin" ) //初始化主路由 func InitialRouter() *gin.Engine { var router = gin.Default() // 跨域设置 // router.Use(middleware.CrossDomainRequest()) // 如需跨域可以打开 //app默认相应 appLoadRouterGroup := router.Group("") { appLoadRouterGroup.GET("/", func(c *gin.Context) { c.JSON(0, "通讯成功!") }) appLoadRouterGroup.POST("/test", func(c *gin.Context) { c.JSON(0, "通讯成功!") }) } //人员档案 shhiyanApi := apirouter.RouterGroupInlet.ShiyanApiRRouter { shhiyanApi.InitRouterGroup(appLoadRouterGroup) } //注册路由 organizationApi := apirouter.RouterGroupInlet.OrganizationApi //组织架构 { organizationApi.InitRouterGroup(appLoadRouterGroup) } //权限相关操作 permitPowerApi := apirouter.RouterGroupInlet.PermitPowerApi { permitPowerApi.InitRouterGroup(appLoadRouterGroup) } //人员档案 staffApi := apirouter.RouterGroupInlet.PersonnelRoute { staffApi.InitRouterGroup(appLoadRouterGroup) } return router }