|
@@ -3,17 +3,18 @@ package com.fdkankan.scene.controller;
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
import com.fdkankan.common.constant.SceneInfoReqType;
|
|
import com.fdkankan.common.constant.SceneInfoReqType;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
-import com.fdkankan.scene.service.IDownloadTourVideoService;
|
|
|
|
-import com.fdkankan.web.response.ResultData;
|
|
|
|
import com.fdkankan.scene.annotation.CheckPermit;
|
|
import com.fdkankan.scene.annotation.CheckPermit;
|
|
|
|
+import com.fdkankan.scene.service.IDownloadTourVideoService;
|
|
import com.fdkankan.scene.service.ISceneEditInfoService;
|
|
import com.fdkankan.scene.service.ISceneEditInfoService;
|
|
import com.fdkankan.scene.service.ISceneEditService;
|
|
import com.fdkankan.scene.service.ISceneEditService;
|
|
import com.fdkankan.scene.service.ISceneProService;
|
|
import com.fdkankan.scene.service.ISceneProService;
|
|
import com.fdkankan.scene.service.ISceneUploadService;
|
|
import com.fdkankan.scene.service.ISceneUploadService;
|
|
|
|
+import com.fdkankan.scene.service.ISurveillanceService;
|
|
import com.fdkankan.scene.vo.BallScreenVideoParamVO;
|
|
import com.fdkankan.scene.vo.BallScreenVideoParamVO;
|
|
import com.fdkankan.scene.vo.BaseDataParamVO;
|
|
import com.fdkankan.scene.vo.BaseDataParamVO;
|
|
import com.fdkankan.scene.vo.BaseFileParamVO;
|
|
import com.fdkankan.scene.vo.BaseFileParamVO;
|
|
import com.fdkankan.scene.vo.BaseSceneParamVO;
|
|
import com.fdkankan.scene.vo.BaseSceneParamVO;
|
|
|
|
+import com.fdkankan.scene.vo.BaseSidParamVO;
|
|
import com.fdkankan.scene.vo.DeleteFileParamVO;
|
|
import com.fdkankan.scene.vo.DeleteFileParamVO;
|
|
import com.fdkankan.scene.vo.DeleteHotIconParamVO;
|
|
import com.fdkankan.scene.vo.DeleteHotIconParamVO;
|
|
import com.fdkankan.scene.vo.DeleteHotParamVO;
|
|
import com.fdkankan.scene.vo.DeleteHotParamVO;
|
|
@@ -34,8 +35,10 @@ import com.fdkankan.scene.vo.SceneEditInfoParamVO;
|
|
import com.fdkankan.scene.vo.SceneEditInfoVO;
|
|
import com.fdkankan.scene.vo.SceneEditInfoVO;
|
|
import com.fdkankan.scene.vo.SceneInfoParamVO;
|
|
import com.fdkankan.scene.vo.SceneInfoParamVO;
|
|
import com.fdkankan.scene.vo.SceneInfoVO;
|
|
import com.fdkankan.scene.vo.SceneInfoVO;
|
|
|
|
+import com.fdkankan.scene.vo.SurveillanceParamVO;
|
|
import com.fdkankan.scene.vo.UploadContentParamVO;
|
|
import com.fdkankan.scene.vo.UploadContentParamVO;
|
|
import com.fdkankan.web.controller.BaseController;
|
|
import com.fdkankan.web.controller.BaseController;
|
|
|
|
+import com.fdkankan.web.response.ResultData;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import lombok.extern.log4j.Log4j2;
|
|
import lombok.extern.log4j.Log4j2;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -71,6 +74,8 @@ public class SceneEditController extends BaseController {
|
|
private ISceneEditService sceneEditService;
|
|
private ISceneEditService sceneEditService;
|
|
@Autowired
|
|
@Autowired
|
|
private IDownloadTourVideoService downloadTourVideoService;
|
|
private IDownloadTourVideoService downloadTourVideoService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ISurveillanceService surveillanceService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -652,8 +657,7 @@ public class SceneEditController extends BaseController {
|
|
|
|
|
|
@PostMapping(value = "/tour/video/upload")
|
|
@PostMapping(value = "/tour/video/upload")
|
|
public ResultData uploadTourVideo(@RequestParam("num") String num, @RequestParam("file") MultipartFile file) throws Exception {
|
|
public ResultData uploadTourVideo(@RequestParam("num") String num, @RequestParam("file") MultipartFile file) throws Exception {
|
|
- downloadTourVideoService.uploadTourVideo(num, file);
|
|
|
|
- return null;
|
|
|
|
|
|
+ return downloadTourVideoService.uploadTourVideo(num, file);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping(value = "/tour/video/download")
|
|
@PostMapping(value = "/tour/video/download")
|
|
@@ -760,4 +764,31 @@ public class SceneEditController extends BaseController {
|
|
return sceneEditInfoService.listFilter(param);
|
|
return sceneEditInfoService.listFilter(param);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * <p>
|
|
|
|
+ 添加监控
|
|
|
|
+ * </p>
|
|
|
|
+ * @author dengsixing
|
|
|
|
+ * @date 2022/9/20
|
|
|
|
+ * @param param
|
|
|
|
+ * @return com.fdkankan.common.response.ResultData
|
|
|
|
+ **/
|
|
|
|
+ @CheckPermit
|
|
|
|
+ @PostMapping("/surveillance/save")
|
|
|
|
+ ResultData saveSurveillance(@RequestBody @Validated SurveillanceParamVO param){
|
|
|
|
+ return surveillanceService.saveSurveillance(param);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @CheckPermit
|
|
|
|
+ @PostMapping("/surveillance/delete")
|
|
|
|
+ public ResultData deleteSurveillance(@RequestBody @Validated BaseSidParamVO param){
|
|
|
|
+ return surveillanceService.deleteSurveillance(param);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @CheckPermit
|
|
|
|
+ @PostMapping("/surveillance/list")
|
|
|
|
+ public ResultData listSurveillance(@RequestBody @Validated BaseSceneParamVO param){
|
|
|
|
+ return ResultData.ok(surveillanceService.listSurveillance(param.getNum()));
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|