package router import ( "MeterService/controller" "MeterService/service/webService/middleware" "github.com/gin-gonic/gin" ) func Load(g *gin.Engine) *gin.Engine { g.Use(gin.Recovery()) // 注册中间件 // 注册路由 g.GET("/", controller.Index) g.GET("/Device/MockList", controller.Mock) app := g.Group("/App") app.POST("/Register", controller.RegisterApp) device := g.Group("/Device").Use(middleware.UseCheckApp()) device.POST("/Add", controller.AddDevice) device.POST("/Update", controller.UpdateDevice) device.POST("/Delete", controller.DeleteDevice) return g }