From 51faf3e9c3c613e7fb12db6c88356946f2429e0c Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 12 十二月 2025 17:35:30 +0800
Subject: [PATCH] 调整安防视频页面及逻辑

---
 fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java
new file mode 100644
index 0000000..043059b
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java
@@ -0,0 +1,74 @@
+package com.fzzy.igds.camera;
+
+import com.fzzy.igds.camera.data.ApiCameraData;
+import com.fzzy.igds.camera.data.ApiCameraResp;
+import com.fzzy.igds.camera.data.ApiSnapReq;
+import com.fzzy.igds.domain.Camera;
+import java.util.List;
+
+/**
+ * @Description 瑙嗛娴佸獟浣撹皟鐢ㄦ帴鍙o紝閫氳繃绯荤粺閰嶇疆鐨勬挱鏀炬柟寮忚皟鐢ㄤ笉鍚岀殑娴佸獟浣撳疄鐜般��
+ * @Author CZT
+ * @Date 2025/12/11 10:10
+ */
+public interface ApiCameraService {
+
+    /**
+     * @return 閰嶇疆鐨勭被鍨嬫爣绛�
+     */
+    String getType();
+
+    /**
+     * 鏍规嵁鍙傛暟鑾峰彇鎾斁鍦板潃
+     *
+     * @param apiCameraDto
+     * @return
+     */
+    ApiCameraResp getPlayAddr(ApiCameraData apiCameraDto);
+
+
+    /**
+     * 璁惧浜戝彴鎿嶄綔
+     *
+     * @param apiCameraDto
+     * @return
+     */
+    ApiCameraResp ptzMedia(ApiCameraData apiCameraDto);
+
+
+    /**
+     * 棰勭疆浣嶈缃�
+     *
+     * @param apiCameraDto
+     * @return
+     */
+    ApiCameraResp ptzPreset(ApiCameraData apiCameraDto);
+
+
+    /**
+     * 鎾斁杩炴帴淇濇寔鍦ㄧ嚎锛岄拡瀵归渶瑕佸綋鍓嶆帴鍙g殑娴佸獟浣撶敓鏁�
+     *
+     * @param apiCameraDto
+     * @return
+     */
+    ApiCameraResp keepAlive(ApiCameraData apiCameraDto);
+
+
+    /**
+     * 閫氳繃娴佸獟浣撴帴鍙h皟鐢ㄦ祦濯掍綋閰嶇疆鐨勬憚鍍忓ご淇℃伅
+     *
+     * @param apiCameraDto
+     * @return
+     */
+    List<Camera> searchCamera(ApiCameraData apiCameraDto);
+
+
+    /**
+     * 鎶撴媿鎺ュ彛锛岄渶瑕佹牴鎹姄鎷嶆柟寮忚皟鏁�
+     *
+     * @param apiCameraDto
+     * @return
+     */
+    ApiCameraResp snapImg(ApiSnapReq apiCameraDto);
+
+}

--
Gitblit v1.9.3