package initialize import ( "github.com/flipped-aurora/gin-vue-admin/server/router" "github.com/gin-gonic/gin" ) func holder(routers ...*gin.RouterGroup) { _ = routers _ = router.RouterGroupApp } func initBizRouter(routers ...*gin.RouterGroup) { privateGroup := routers[0] publicGroup := routers[1] userGroup := routers[2] holder(publicGroup, privateGroup) { petRouter := router.RouterGroupApp.Pet petRouter.InitPetAdoptionApplicationsRouter(privateGroup, publicGroup) petRouter.InitPetAdoptionPostsRouter(privateGroup, publicGroup) petRouter.InitPetAiAssistantConversationsRouter(privateGroup, publicGroup) petRouter.InitPetAiConversationsRouter(privateGroup, publicGroup) petRouter.InitPetFamiliesRouter(privateGroup, publicGroup) petRouter.InitPetFamilyInvitationsRouter(privateGroup, publicGroup) petRouter.InitPetFamilyMembersRouter(privateGroup, publicGroup) petRouter.InitPetFamilyPetsRouter(privateGroup, publicGroup) petRouter.InitPetPetsRouter(privateGroup, publicGroup) // 占位方法,保证文件可以正确加载,避免go空变量检测报错,请勿删除。 petRouter.InitPetRecordsRouter(privateGroup, publicGroup) // 用户相关路由(需要UserJWTAuth认证) if userGroup != nil { petRouter.InitPetAssistantRouter(userGroup, publicGroup) } } }