123456789101112131415161718192021222324252627282930313233 |
- package client
- import (
- "ulink-admin/frame"
- "ulink-admin/modules/shop/router/client/shop"
- "ulink-admin/modules/system/router/client/system"
- jwt "ulink-admin/pkg/jwt/client"
- "ulink-admin/pkg/middleware"
- )
- type Router struct {
- Shop *shop.Shop `inject:""`
- System *system.System `inject:""`
- }
- func NewRouter() *Router {
- return &Router{}
- }
- func (s *Router) Builder(group *frame.Group) {
- /* group.Use(gin.Logger())
- group.Use(gin.Recovery())*/
- v1Router := group.Group("/client")
- v1Router.Use(jwt.JWTAuth())
- v1Router.Use(middleware.Recover)
- s.Shop.InitRouter(v1Router)
- s.System.InitRouter(v1Router)
- } //初始化路由结束
- func (a *Router) Name() string {
- return "client"
- } //初始化路由结束
|