| | |
| | | pollConfigController := new(controllers.PollConfigController) |
| | | fileController := new(controllers.FileController) |
| | | sysMenuController :=new(controllers.SysMenuController) |
| | | clusterController :=new(controllers.ClusterController) |
| | | |
| | | urlPrefix := "/data/api-v" // wp 添加 路径 前缀 |
| | | sysApi := r.Group(urlPrefix + "/sys") |
| | | |
| | | sysApi := r.Group( "/data/api-u/sys") |
| | | { |
| | | sysApi.POST("/login",userController.Login) |
| | | sysApi.POST("/logout",userController.Logout) |
| | | sysApi.GET("/logout",userController.Logout) |
| | | sysApi.POST("refresh_token",userController.RefreshToken) |
| | | } |
| | | sysMenuApi := r.Group("/sysmenus") |
| | | sysMenuApi := r.Group("/data/api-u/sysmenus") |
| | | { |
| | | sysMenuApi.GET("/me",sysMenuController.Me) |
| | | } |
| | | userApi := r.Group(urlPrefix + "/users") |
| | | userApi := r.Group("/data/api-u/users") |
| | | { |
| | | userApi.GET("/current",userController.Current) |
| | | } |
| | | |
| | | urlPrefix := "/data/api-v" // wp 添加 路径 前缀 |
| | | |
| | | //区域管理 |
| | | area := r.Group(urlPrefix + "/area") |
| | | { |
| | | area.GET("/localmenu", areaController.CameraTree) |
| | | area.GET("/gb28181Tree",areaController.CameraGb28181Tree) |
| | | area.POST("/add", areaController.AreaAdd) |
| | | area.POST("/del", areaController.AreaDelete) |
| | | area.POST("/update", areaController.AreaUpdate) |
| | |
| | | cameraTaskArgsApi.GET("/deleteByGroup", cameraTaskArgsController.DeleteByGroup) |
| | | cameraTaskArgsApi.POST("/getLinkRulesByCameraIds", cameraTaskArgsController.GetLinkRulesByCameraIds) |
| | | cameraTaskArgsApi.POST("/saveLinkRulesByGroup", cameraTaskArgsController.SaveLinkRulesByGroup) |
| | | cameraTaskArgsApi.POST("/updateDefenceStateByGroup",cameraTaskArgsController.UpdateDefenceStateByGroup) |
| | | } |
| | | |
| | | cameraTaskApi := r.Group(urlPrefix + "/cameraTask") |
| | |
| | | task.GET("/findAll", taskController.FindAll) |
| | | task.POST("/addTask", taskController.AddTask) |
| | | task.POST("/updateTaskStatus", taskController.UpdateTaskStatus) |
| | | task.GET("/deleteTask", taskController.DeleteTask) |
| | | task.GET("/addTaskSdk", taskController.AddTaskSdk) |
| | | task.GET("/deleteTaskSdk", taskController.DeleteTaskSdk) |
| | | task.GET("/delete", taskController.DeleteTask) |
| | | task.POST("/addTaskSdk", taskController.AddTaskSdk) |
| | | task.GET("/delTaskSdk", taskController.DeleteTaskSdk) |
| | | task.POST("/updateTaskName", taskController.UpdateTaskName) |
| | | task.GET("/getRulesByTaskSdk", taskController.GetRulesByTaskSdk) |
| | | task.POST("/deleteTaskSdkRule", taskController.DeleteTaskSdkRule) |
| | | task.POST("/saveTaskSdkRule", taskController.SaveTaskSdkRule) |
| | | } |
| | | |
| | | // 检索 查询 |
| | |
| | | { |
| | | realTime.POST("/capture", realTimeController.PostCapture) |
| | | realTime.POST("/monitoring", realTimeController.PostMonitoring) |
| | | realTime.POST("/action", realTimeController.PostAction) |
| | | realTime.POST("/initForCaptureData", realTimeController.InitForCaptureData) |
| | | realTime.POST("/initForMonitoringData", realTimeController.InitForMonitoringData) |
| | | } |
| | | //底库 操作 |
| | | vdbtable := r.Group(urlPrefix + "/dbtable") |
| | | { |
| | | vdbtable.POST("/queryDbTables/:isSync", tableController.QueryDbTables) |
| | | vdbtable.POST("/updateDbTables", tableController.UpdateDbTables) |
| | | vdbtable.POST("/deleteDBtablesById/:uuid", tableController.DeleteDbTables) |
| | | vdbtable.POST("/deleteDBtablesById/:id", tableController.DeleteDbTables) |
| | | vdbtable.PUT("/addDbTableInfo", tableController.AddDbTableInfo) |
| | | } |
| | | |
| | |
| | | vdbperson.PUT("/addDbPerson", dbPersonCont.AddDbPerson) |
| | | |
| | | vdbperson.POST("/fileUploadTest", fileController.UploadPersonTest) |
| | | vdbperson.POST("/faceExtract",fileController.FaceExtract) |
| | | vdbperson.POST("/searchByPhoto",fileController.SearchByPhoto) |
| | | } |
| | | |
| | | // 系统设置 操作 |
| | |
| | | vsset.POST("/videoLenEdit", ssController.VideoLenEdit) |
| | | vsset.GET("/getDevInfo", ssController.GetDevInfo) |
| | | vsset.POST("/saveDevInfo", ssController.SaveDevInfo) |
| | | vsset.GET("/vSSLocalSettingShow", ssController.VSSLocalSettingShow) |
| | | vsset.POST("/vSSLocalSettingEdit", ssController.VSSLocalSettingEdit) |
| | | vsset.GET("/gb28181ConfigShow", ssController.Gb28181ConfigShow) |
| | | vsset.POST("/gb28181ConfigEdit", ssController.Gb28181ConfigEdit) |
| | | } |
| | | |
| | | //算法库操作 |
| | |
| | | sdkApi.GET("/findAllSdk", sdkController.FindAllSdk) |
| | | sdkApi.GET("/findByTaskId", sdkController.FindByTaskId) |
| | | sdkApi.GET("/getById", sdkController.GetById) |
| | | } |
| | | |
| | | //算法参数 |
| | | sdkArgApi :=r.Group(urlPrefix + "/sdkArg") |
| | | { |
| | | sdkArgApi.GET("/getSdkArgs", sdkController.GetSdkArgs) |
| | | } |
| | | |
| | | cameraTimeApi := r.Group(urlPrefix + "/cameraTimerule") |
| | |
| | | pollCApi.GET("/getPollConfig", pollConfigController.GetPollConfig) |
| | | pollCApi.POST("/updateEnable", pollConfigController.UpdateEnable) |
| | | } |
| | | clusterApi := r.Group(urlPrefix+"/cluster") |
| | | { |
| | | clusterApi.POST("/create", clusterController.Create) |
| | | clusterApi.POST("/search", clusterController.Search) |
| | | clusterApi.POST("/stopSearching", clusterController.StopSearching) |
| | | clusterApi.GET("/getSearchNodes", clusterController.GetSearchNodes) |
| | | clusterApi.POST("/joinCluster", clusterController.JoinCluster) |
| | | } |
| | | |
| | | // 文件 上传 |
| | | r.Static("static", "./static") // 静态文件 |