liuxiaolong
2019-06-20 cb707715e4648719a5ab083f0623620079b20f2a
router/router.go
@@ -1,17 +1,19 @@
package router
import (
   "webserver/controllers"
   "github.com/gin-gonic/gin"
   "github.com/swaggo/gin-swagger"
   "github.com/swaggo/gin-swagger/swaggerFiles"
   "github.com/szuecs/gin-glog"
   "time"
   "webserver/controllers"
)
func NewRouter() *gin.Engine {
   r := gin.Default()
   r.Use(ginglog.Logger(3 * time.Second))
   //r.Use(auth.AuthHandler())//auth过滤器
   r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
@@ -29,11 +31,13 @@
   cameraTaskController :=new(controllers.CameraTaskController)
   cameraTaskArgsController :=new(controllers.CameraTaskArgsController)
   dicController :=new(controllers.DictionaryController)
   userController :=new(controllers.UserController)
   urlPrefix := "/data/api-v" // wp 添加 路径 前缀
   r.POST("/signup", controllers.Signup)
   r.POST("/signin", controllers.Login)
   userApi :=r.Group(urlPrefix+"/user")
   {
      userApi.POST("/login",userController.Login)
   }
   //区域管理
   area := r.Group(urlPrefix + "/area")
@@ -56,8 +60,7 @@
      camera.POST("/alltask", cameraTaskController.FindTasksByCameraIds)
      camera.GET("/task/:cameraId", cameraTaskController.CameraTaskAll)
      camera.GET("/delTask/:cid", cameraController.CameraDelTask)
      camera.DELETE("/task/del/:cid/:tid", cameraController.CameraDelTask)
      camera.GET("/delTask/:cameraId/:taskId", cameraController.CameraDelTask)
      camera.POST("/saveTask", cameraController.CameraTaskSave)
      camera.GET("/getRulesByCameraAndTask",cameraTaskArgsController.FindByCameraAndTask)
   }
@@ -65,13 +68,15 @@
   cameraTaskArgsApi :=r.Group(urlPrefix + "/cameraTaskArgs")
   {
      cameraTaskArgsApi.GET("/deleteByGroup",cameraTaskArgsController.DeleteByGroup)
      cameraTaskArgsApi.GET("/getLinkRulesByCameraIds",cameraTaskArgsController.GetLinkRulesByCameraIds)
      cameraTaskArgsApi.POST("saveLinkRulesByGroup",cameraTaskArgsController.SaveLinkRulesByGroup)
      cameraTaskArgsApi.POST("/getLinkRulesByCameraIds",cameraTaskArgsController.GetLinkRulesByCameraIds)
      cameraTaskArgsApi.POST("/saveLinkRulesByGroup",cameraTaskArgsController.SaveLinkRulesByGroup)
   }
   cameraTaskApi := r.Group(urlPrefix + "/cameraTask")
   {
      cameraTaskApi.POST("/saveTransAndAlarmLevel",cameraTaskController.SaveTransAndAlarmLevel)
      cameraTaskApi.POST("/saveIsDataTrans",cameraTaskController.SaveIsDataTrans)
      cameraTaskApi.POST("/saveAlarmLevelByGroup",cameraTaskController.SaveAlarmLevelByGroup)
      cameraTaskApi.POST("/updateCameraTaskStatus",cameraTaskController.UpdateCameraTaskStatus)
   }
   polygon := r.Group(urlPrefix+"/polygon")