coco/router.go

21 lines
401 B
Go

package coco
import "github.com/gin-gonic/gin"
type RouterNode struct {
API string
Method string
Author string
Describe string
Middlewares []gin.HandlerFunc // 单一路由中间件组
}
type RouterMap map[string]*RouterNode
type Routers struct {
StructName string
BaseURL string
Apis RouterMap
Middlewares []gin.HandlerFunc // 路由组统一中间件
}