| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // ==========================================================================
- // GFast自动生成路由代码,只生成一次,按需修改,再次生成不会覆盖.
- // 生成日期:2022-03-03 10:11:15
- // 生成路径: gfast/app/demo/router/demo_data_auth.go
- // 生成人:gfast
- // ==========================================================================
- package router
- import (
- "gfast/app/demo/api"
- sysApi "gfast/app/system/api"
- "gfast/middleware"
- "github.com/gogf/gf/frame/g"
- "github.com/gogf/gf/net/ghttp"
- )
- //加载路由
- func init() {
- s := g.Server()
- s.Group("/", func(group *ghttp.RouterGroup) {
- group.Group("/demo", func(group *ghttp.RouterGroup) {
- group.Group("/demoDataAuth", func(group *ghttp.RouterGroup) {
- //gToken拦截器
- sysApi.GfToken.AuthMiddleware(group)
- //context拦截器
- group.Middleware(middleware.Ctx, middleware.Auth)
- //后台操作日志记录
- group.Hook("/*", ghttp.HookAfterOutput, sysApi.SysOperLog.OperationLog)
- group.GET("list", api.DemoDataAuth.List)
- group.GET("get", api.DemoDataAuth.Get)
- group.POST("add", api.DemoDataAuth.Add)
- group.PUT("edit", api.DemoDataAuth.Edit)
- group.DELETE("delete", api.DemoDataAuth.Delete)
- })
- })
- })
- }
|