| | |
| | | deleteDataController := new(controllers.DeleteDataController) |
| | | cameraTimeRuleController := new(controllers.CameraTimeruleController) |
| | | polygonController := new(controllers.CameraPolygonController) |
| | | //cameraTaskController := new(controllers.CameraTaskController) |
| | | cameraTaskController := new(controllers.CameraTaskController) |
| | | //cameraTaskArgsController := new(controllers.CameraTaskArgsController) |
| | | dicController := new(controllers.DictionaryController) |
| | | userController := new(controllers.UserController) |
| | |
| | | fStackC := new(controllers.FileStackController) |
| | | cameraRuleController := new (controllers.CameraRuleController) |
| | | rtc := new(controllers.RuleTemplateController) |
| | | voiceC := new(controllers.VoiceController) |
| | | |
| | | urlPrefix := "/data/api-v" // wp 添加 路径 前缀 |
| | | |
| | |
| | | camera.POST("/updateCameraArea", cameraController.UpdateCameraArea) |
| | | camera.GET("/updateSnapshotUrl/:cid", cameraController.UpdateSnapshotUrl) |
| | | |
| | | //camera.POST("/alltask", cameraTaskController.FindTasksByCameraIds) |
| | | camera.POST("/alltask", cameraTaskController.FindTasksByCameraIds) |
| | | //camera.GET("/task/:cameraId", cameraTaskController.CameraTaskAll) |
| | | |
| | | //camera.DELETE("/delTask/:cameraId/:taskId", cameraController.CameraDelTask) |
| | |
| | | } |
| | | cameraRuleApi :=r.Group(urlPrefix+"/camera/rule") |
| | | { |
| | | cameraRuleApi.GET("/:cameraId", cameraRuleController.FindByCameraId) |
| | | cameraRuleApi.GET("/deleteGroup/:groupId",cameraRuleController.DeleteByGroup) |
| | | cameraRuleApi.GET("/findByCameraId", cameraRuleController.FindByCameraId) |
| | | cameraRuleApi.DELETE("/deleteGroup/:groupId",cameraRuleController.DeleteByGroup) |
| | | cameraRuleApi.POST("/getLinkRulesByCameraIds",cameraRuleController.GetLinkRulesByCameraIds) |
| | | cameraRuleApi.POST("/save", cameraRuleController.Save) |
| | | cameraRuleApi.POST("/saveLinkRulesByGroup",cameraRuleController.SaveLinkRulesByGroup) |
| | |
| | | sdkApi.GET("/sdkDownload", sdkController.SdkDownLoad) |
| | | sdkApi.GET("/upload", sdkController.Upload) |
| | | sdkApi.POST("/upload", sdkController.UploadPack) |
| | | sdkApi.POST("/install", sdkController.Install) |
| | | sdkApi.GET("/active", sdkController.Active) |
| | | } |
| | | |
| | | //算法参数 |
| | |
| | | fStackApi.POST("/changeEnable", fStackC.ChangeEnable) |
| | | fStackApi.DELETE("/delete/:id", fStackC.Delete) |
| | | } |
| | | voiceApi := r.Group(urlPrefix + "/voice") |
| | | { |
| | | voiceApi.GET("/findAll", voiceC.FindAll) |
| | | } |
| | | |
| | | |
| | | // 文件 上传 |
| | | r.Static("static", "./static") // 静态文件 |