| 123456789101112131415161718192021222324252627282930313233343536 |
- package system
- import (
- "github.com/gin-gonic/gin"
- config2 "go_server/base/config"
- "go_server/global"
- )
- var (
- allRouters = []global.ContextInterface{
- UserRouter{},
- RoleRouter{},
- MenuRouter{},
- ApisRouter{},
- DictionaryRouter{},
- FileRouter{},
- SignRouter{},
- }
- )
- type RouterGroup struct {
- }
- func (RouterGroup) Route() string {
- return "/sys"
- }
- func (h RouterGroup) Register(group *gin.RouterGroup) {
- // 正式环境不开启
- if config2.AppConf().Mod != config2.ModEnvProd {
- allRouters = append(allRouters, DbRouter{}, AutoRouter{})
- }
- for _, item := range allRouters {
- global.RegisterRouter(group, item)
- }
- }
|