123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package router
- import (
- "ipsomc/core/company/companyrouter"
- "ipsomc/core/dbtable/dbtablerouter"
- "ipsomc/core/user/userrouter"
- "ipsomc/core/wxminilogin/wxminiloginrouter"
- "ipsomc/module/bparam/bparamrouter"
- "ipsomc/module/project/projectrouter"
- "ipsomc/module/uploadfile/uploadfilerouter"
- "github.com/gin-gonic/gin"
- )
- func SetRouter(runMode string) *gin.Engine {
- gin.SetMode(runMode)
- r := gin.Default()
-
- groupRouter := r.Group("/pcapi")
-
- dbtablerouter.SetRouter(groupRouter)
- companyrouter.SetRouter(groupRouter)
- userrouter.SetRouter(groupRouter)
-
- projectrouter.SetRouter(groupRouter)
- bparamrouter.SetRouter(groupRouter)
- uploadfilerouter.SetRouter(groupRouter)
-
- mobileGroupRouter := r.Group("/msapi")
- wxminiloginrouter.SetRouter(mobileGroupRouter)
- bparamrouter.SetRouterMobile(mobileGroupRouter)
- return r
- }
|