| | |
| | | "github.com/szuecs/gin-glog" |
| | | "time" |
| | | "webserver/controllers" |
| | | "webserver/middlewares/auth" |
| | | |
| | | _ "webserver/docs" |
| | | ) |
| | |
| | | r := gin.Default() |
| | | r.Use(ginglog.Logger(3 * time.Second)) |
| | | |
| | | //r.Use(auth.AuthHandler())//auth过滤器 |
| | | r.Use(auth.AuthHandler())//auth过滤器 |
| | | |
| | | r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler)) |
| | | |
| | |
| | | camera.PUT("/update", cameraController.CameraUpdate) |
| | | camera.DELETE("/del/:cid", cameraController.CameraDel) |
| | | camera.GET("/show/:cid", cameraController.CameraSel) |
| | | camera.GET("/updateSnapshotUrl/:cid",cameraController.UpdateSnapshotUrl) |
| | | camera.GET("/queryCameraAndTaskInfo", cameraController.QueryCameraAndTaskInfo) |
| | | |
| | | 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) |