123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // 项目顶层路由注册模块
- // 秒寻科技
- // zt 2024-01-04
- 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()
- /******************************以下是PC端业务模块路由注册*****************************/
- 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
- }
|