|
@@ -38,7 +38,6 @@ import com.ozs.system.service.ISysDeptService;
|
|
|
import com.ozs.system.service.ISysDictTypeService;
|
|
|
import com.ozs.web.core.config.CaneraConfig;
|
|
|
import com.ozs.web.core.util.CameraUtil;
|
|
|
-import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -105,7 +104,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
/**
|
|
|
* 所有相机列表+权限
|
|
|
*/
|
|
|
- @ApiOperation(value = "相机台账管理")
|
|
|
@GetMapping("/selectCameraAll")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.SELECT)
|
|
|
public AjaxResult selectCameraAll() {
|
|
@@ -115,7 +113,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = "/homeGetInfo")
|
|
|
- @ApiOperation("根据相机ID、是否解除 获取相机信息、未解除信息")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.SELECT)
|
|
|
public AjaxResult homeGetInfo(@RequestBody BaseCameraManagementHomeVo baseCameraManagementHomeVo) {
|
|
|
Integer isLock = baseCameraManagementHomeVo.getIsLock();
|
|
@@ -182,7 +179,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
* @param baseCameraManagementVo
|
|
|
* @return
|
|
|
*/
|
|
|
- @ApiOperation(value = "相机台账管理分页")
|
|
|
@PostMapping("/list")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.SELECT)
|
|
|
public AjaxResult selectBaseAccountManagement(@RequestBody BaseCameraManagementVo baseCameraManagementVo) {
|
|
@@ -249,7 +245,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping("/remove/{accountManagementIds}")
|
|
|
- @ApiOperation("删除相机台账管理信息")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.DELETE)
|
|
|
@Transactional
|
|
|
public AjaxResult removeAccountManagement(@PathVariable List<Long> accountManagementIds) {
|
|
@@ -272,7 +267,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/saveAccountManagement")
|
|
|
- @ApiOperation("新增相机台账管理信息")
|
|
|
@Transactional
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveAccountManagement(@RequestBody BaseCameraManagement baseCameraManagement) {
|
|
@@ -356,7 +350,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/editAccountManagement")
|
|
|
- @ApiOperation("修改相机台账管理信息")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult editAccountManagement(@RequestBody BaseCameraManagement baseCameraManagement) {
|
|
|
LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
@@ -415,7 +408,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/{id}")
|
|
|
- @ApiOperation("根据相机ID获取相机台账管理信息")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.MESSAGE)
|
|
|
public AjaxResult getInfo(@PathVariable Long id) {
|
|
|
BaseCameraManagement baseCameraManagement = baseCameraManagementService.getById(id);
|
|
@@ -473,7 +465,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@GetMapping("/getDate/{cameraCode}")
|
|
|
- @ApiOperation("视频上方显示的数据")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult getDate(@PathVariable String cameraCode) {
|
|
|
LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
@@ -527,7 +518,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
- @ApiOperation("相机台账管理信息导入")
|
|
|
@PostMapping("/importBaseAccountManagement")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.IMPORT)
|
|
|
public AjaxResult importBaseAccountManagement(MultipartFile file, boolean updateSupport) throws Exception {
|
|
@@ -557,7 +547,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
*
|
|
|
* @param response
|
|
|
*/
|
|
|
- @ApiOperation("导出相机台账管理信息")
|
|
|
@PostMapping("/exportBaseAccountManagement")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.EXPORT)
|
|
|
public void exportBaseAccountManagement(HttpServletResponse response, @RequestBody BaseCameraManagementVo baseCameraManagementVo) {
|
|
@@ -608,7 +597,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation("相机台账管理信息模板下载")
|
|
|
@GetMapping("/downloaExcel")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public void downloadZip(HttpServletResponse response) {
|
|
@@ -622,7 +610,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("查询录像")
|
|
|
@GetMapping("/api/records/{cameraCode}")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult apiRecords(@PathVariable @NotNull(message = "相机编码不能为空") String cameraCode) {
|
|
@@ -635,7 +622,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
return new AjaxResult(200, "ok", CameraUtil.getPlayFlv(cameraCode, one.getChannel()));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("查询录像")
|
|
|
@GetMapping("/api/records/{cameraCode}/{flay}")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult apiRecords(@PathVariable @NotNull(message = "相机编码不能为空") String cameraCode,
|
|
@@ -649,7 +635,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
return new AjaxResult(200, "ok", CameraUtil.getPlayFlv(cameraCode, one.getChannel(), flay));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("查询录像")
|
|
|
@GetMapping("/api/records/{cameraCode}/{flay}/{format}")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult apiRecords(@PathVariable @NotNull(message = "相机编码不能为空") String cameraCode,
|
|
@@ -664,7 +649,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
return new AjaxResult(200, "ok", CameraUtil.getPlayFlv(cameraCode, one.getChannel(), flay, format));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("批量查询录像")
|
|
|
@GetMapping("/api/recordsList")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult apiRecordsList(@RequestBody
|
|
@@ -691,7 +675,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation("播放回放-废弃")
|
|
|
@PostMapping("/api/invite")
|
|
|
public AjaxResult apiInvite(@Validated @RequestBody BaseCameraResVo vo) {
|
|
|
LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
@@ -704,7 +687,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
return success();
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("播放回放")
|
|
|
@PostMapping("/api/play")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult play(@Validated @RequestBody BaseCameraResVo vo) {
|
|
@@ -722,7 +704,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
// return success(CameraUtil.historyPlayList(one.getChannel(), vo.getStartTime(), vo.getEntTime()));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("视频服务设备数量")
|
|
|
@GetMapping("/totalNumberOfDevices")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult totalNumberOfDevices() {
|
|
@@ -738,7 +719,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
* @param
|
|
|
* @return
|
|
|
*/
|
|
|
- @ApiOperation("视频服务树形结构")
|
|
|
@PostMapping("/cameraTree")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult cameraTree(@RequestBody CameraTreeVo cameraTreeVo) {
|
|
@@ -791,7 +771,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
return success(cameraTree);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("关闭视频录制")
|
|
|
@GetMapping("/endRecording/{id}")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult endRecording(@PathVariable Long id) {
|
|
@@ -824,7 +803,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation("开启视频录制")
|
|
|
@GetMapping("/startRecording/{id}")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult startRecording(@PathVariable Long id) throws Exception {
|
|
@@ -858,7 +836,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/getAlarm/{cameraCode}")
|
|
|
- @ApiOperation("根据视频ID获取详细信息")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.MESSAGE)
|
|
|
public AjaxResult getAlarm(@PathVariable String cameraCode) {
|
|
|
LambdaQueryWrapper<BaseCameraManagement> queryWrapper = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
@@ -941,7 +918,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation("播放回放-new")
|
|
|
@PostMapping("/api/record")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult record(@Validated @RequestBody BaseCameraResVo vo) {
|
|
@@ -954,7 +930,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
return new AjaxResult(200, "ok", CameraUtil.getRecordList(one.getChannel(), vo.getStartTime(), vo.getEntTime()));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("查询回放视频根据报警ID")
|
|
|
@GetMapping("/api/getRecordByAlarmId")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.OTHER)
|
|
|
public AjaxResult getRecordByAlarmId(@RequestParam("alarmId") String alarmId) {
|