| | |
| | | // @Success 200 {string} json "{"code":200, success:true, msg:"请求处理成功", data:"所有任务信息"}" |
| | | // @Failure 500 {string} json "{"code":500, success:false msg:"",data:"错误信息内容"}" |
| | | // @Router /data/api-v/camera/alltask [post] |
| | | func (controller CameraTaskController) FindTasksByCameraIds(c *gin.Context){ |
| | | func (ctc CameraTaskController) FindTasksByCameraIds(c *gin.Context){ |
| | | var mulCamera MultiCamera |
| | | c.BindJSON(&mulCamera) |
| | | var api dbapi.CameraTaskApi |
| | |
| | | // @Success 200 {string} json "{"code":200, success:true, msg:"", data:""}" |
| | | // @Failure 500 {string} json "{"code":500, success:false, msg:"", data:""}" |
| | | // @Router /data/api-v/camera/task/{cameraId} [get] |
| | | func (controller CameraTaskController) CameraTaskAll(c *gin.Context) { |
| | | func (ctc CameraTaskController) CameraTaskAll(c *gin.Context) { |
| | | cameraId := c.Param("cameraId") |
| | | if cameraId == "" { |
| | | util.ResponseFormat(c,code.RequestParamError,"摄像机id不能为空") |
| | |
| | | util.ResponseFormat(c,code.Success,data) |
| | | } else { |
| | | util.ResponseFormat(c, code.ComError, data) |
| | | } |
| | | } |
| | | |
| | | type PasteRuleArg struct { |
| | | SourceId string `json:"sourceId" binding:"required"` |
| | | TargetIds []string `json:"targetIds" binging:"required"` |
| | | } |
| | | |
| | | // @Summary 复制摄像机规则到选定的多个摄像机 |
| | | // @Description 复制摄像机规则到选定的多个摄像机 |
| | | // @Accept json |
| | | // @Produce json |
| | | // @Tags CameraTask |
| | | // @Param args body controllers.PasteRuleArg true "规则复制参数" |
| | | // @Success 200 {string} json "{"code":200, success:true, msg:"", data:""}" |
| | | // @Failure 500 {string} json "{"code":500, success:false, msg:"",data:""}" |
| | | // @Router /data/api-v/camera/pasteRules [post] |
| | | func (ctc CameraTaskController) PasteRules(c *gin.Context) { |
| | | var reqBody PasteRuleArg |
| | | err := c.BindJSON(&reqBody) |
| | | if err != nil { |
| | | util.ResponseFormat(c, code.RequestParamError, "") |
| | | return |
| | | } |
| | | var api dbapi.CameraTaskApi |
| | | if api.PasteRules(reqBody.SourceId, reqBody.TargetIds) { |
| | | util.ResponseFormat(c,code.Success,"") |
| | | } else { |
| | | util.ResponseFormat(c,code.ComError,"") |
| | | } |
| | | } |
| | | |
| | |
| | | // @Success 200 {string} json "{"code":200, success:true, msg:"", data:""}" |
| | | // @Failure 500 {string} json "{"code":500, success:false, msg:"", data:""}" |
| | | // @Router /data/api-v/cameraTask/saveIsDataTrans [post] |
| | | func (controller CameraTaskController) SaveIsDataTrans(c *gin.Context) { |
| | | func (ctc CameraTaskController) SaveIsDataTrans(c *gin.Context) { |
| | | var transVo DataTransVo |
| | | if err := c.BindJSON(&transVo);err!=nil { |
| | | util.ResponseFormat(c,code.RequestParamError,"参数有误") |
| | |
| | | // @Success 200 {string} json "{"code":200, success:true, msg:"", data:""}" |
| | | // @Failure 500 {string} json "{"code":500, success:false, msg:"", data:""}" |
| | | // @Router /data/api-v/cameraTask/saveAlarmLevelByGroup [post] |
| | | func (controller CameraTaskController) SaveAlarmLevelByGroup(c *gin.Context) { |
| | | func (ctc CameraTaskController) SaveAlarmLevelByGroup(c *gin.Context) { |
| | | var groupLevelVo GroupAlarmLevelVo |
| | | if err := c.BindJSON(&groupLevelVo);err !=nil { |
| | | util.ResponseFormat(c,code.RequestParamError,"参数有误") |
| | |
| | | // @Success 200 {string} json "{"code":200, success:true, msg:"", data:""}" |
| | | // @Failure 500 {string} json "{"code":500, success:false, msg:"", data:""}" |
| | | // @Router /data/api-v/cameraTask/updateCameraTaskStatus [post] |
| | | func (controller CameraTaskController) UpdateCameraTaskStatus(c *gin.Context) { |
| | | func (ctc CameraTaskController) UpdateCameraTaskStatus(c *gin.Context) { |
| | | var paramVo CameraTaskStatusVo |
| | | if err := c.BindJSON(¶mVo);err !=nil { |
| | | util.ResponseFormat(c,code.RequestParamError,"参数有误") |