router.go 591 B

123456789101112131415161718192021222324252627
  1. package router
  2. import (
  3. "MeterService/controller"
  4. "MeterService/service/webService/middleware"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func Load(g *gin.Engine) *gin.Engine {
  8. g.Use(gin.Recovery())
  9. // 注册中间件
  10. // 注册路由
  11. g.GET("/", controller.Index)
  12. g.GET("/Device/MockList", controller.Mock)
  13. app := g.Group("/App")
  14. app.POST("/Register", controller.RegisterApp)
  15. device := g.Group("/Device").Use(middleware.UseCheckApp())
  16. device.POST("/Add", controller.AddDevice)
  17. device.POST("/Update", controller.UpdateDevice)
  18. device.POST("/Delete", controller.DeleteDevice)
  19. return g
  20. }