| | |
| | | eventPushController := new(controllers.EventPushController) |
| | | pollConfigController := new(controllers.PollConfigController) |
| | | fileController := new(controllers.FileController) |
| | | sysMenuController :=new(controllers.SysMenuController) |
| | | |
| | | |
| | | sysApi := r.Group( "/data/api-u/sys") |
| | | { |
| | | sysApi.POST("/login",userController.Login) |
| | | sysApi.POST("/logout",userController.Logout) |
| | | } |
| | | sysMenuApi := r.Group("/data/api-u/sysmenus") |
| | | { |
| | | sysMenuApi.GET("/me",sysMenuController.Me) |
| | | } |
| | | userApi := r.Group("/data/api-u/users") |
| | | { |
| | | userApi.GET("/current",userController.Current) |
| | | } |
| | | |
| | | urlPrefix := "/data/api-v" // wp 添加 路径 前缀 |
| | | userApi := r.Group(urlPrefix + "/user") |
| | | { |
| | | userApi.POST("/login", userController.Login) |
| | | } |
| | | |
| | | //区域管理 |
| | | area := r.Group(urlPrefix + "/area") |
| | | { |
| | | area.GET("/localmenu", areaController.CameraTree) |
| | | area.POST("/add", areaController.AreaAdd) |
| | | area.GET("/del", areaController.AreaDelete) |
| | | area.PUT("/update/:id", areaController.AreaUpdate) |
| | | area.POST("/del", areaController.AreaDelete) |
| | | area.POST("/update", areaController.AreaUpdate) |
| | | } |
| | | |
| | | //摄像机管理 |
| | |
| | | camera.PUT("/update", cameraController.CameraUpdate) |
| | | camera.DELETE("/del/:cid", cameraController.CameraDel) |
| | | camera.GET("/show/:cid", cameraController.CameraSel) |
| | | camera.GET("/queryCameraAndTaskInfo", cameraController.QueryCameraAndTaskInfo) |
| | | camera.GET("/updateSnapshotUrl/:cid",cameraController.UpdateSnapshotUrl) |
| | | |
| | | camera.POST("/alltask", cameraTaskController.FindTasksByCameraIds) |
| | | camera.GET("/task/:cameraId", cameraTaskController.CameraTaskAll) |
| | | |
| | | camera.GET("/delTask/:cameraId/:taskId", cameraController.CameraDelTask) |
| | | camera.DELETE("/delTask/:cameraId/:taskId", cameraController.CameraDelTask) |
| | | camera.POST("/saveTask", cameraController.CameraTaskSave) |
| | | camera.GET("/getRulesByCameraAndTask", cameraTaskArgsController.FindByCameraAndTask) |
| | | camera.GET("/getCamerasByRunType", cameraController.GetCamerasByRunType) |
| | |
| | | r.Static("static", "./static") // 静态文件 |
| | | //外部访问swagger.json |
| | | r.StaticFile("/swagger.json", "./docs/swagger.json") |
| | | fileController := new(controllers.FileController) |
| | | vdbperson.POST("/fileupload", fileController.Fileupload) |
| | | vdbperson.POST("/moreFileUpload", fileController.MoreFileUpload) |
| | | r.POST(urlPrefix+"/es/ImageUploadReturnPics", fileController.ImageUploadReturnPics) |