zhangzengfei
2023-09-04 c745a4cc47e0197cda820a7ed0752d0cfebfefe7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package routers
 
import (
    "github.com/gin-gonic/gin"
)
 
type (
    IRouter interface {
        GetMethods() []string
        GetPath()    string
        GetHandles() gin.HandlersChain
    }
 
    Router struct {
        Methods    []string
        Path       string
        Handles    gin.HandlersChain
    }
)
 
func (r *Router)GetMethods() []string  {
    return r.Methods
}
 
func (r *Router)GetPath() string {
    return r.Path
}
 
func (r *Router)GetHandles() gin.HandlersChain {
    return r.Handles
}