From 77af84d48baf554a16f393992c4f9cb40692a4bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com> Date: Mon, 30 Jun 2025 14:34:16 +0800 Subject: [PATCH] =?UTF-8?q?tplinkapi=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=8F=98=E7=84=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AppCameraInfoController.java | 120 ++---------------- .../iot/tplink/entity/AppCameraInfo.java | 9 ++ .../modules/iot/tplink/enums/AppApiEnum.java | 3 +- .../tplink/service/IAppCameraInfoService.java | 1 + .../impl/AppCameraInfoServiceImpl.java | 30 +++++ .../modules/iot/tplink/utils/AppTumsApi.java | 13 ++ 6 files changed, 69 insertions(+), 107 deletions(-) diff --git a/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/controller/AppCameraInfoController.java b/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/controller/AppCameraInfoController.java index 3f9100f..f8b699e 100644 --- a/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/controller/AppCameraInfoController.java +++ b/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/controller/AppCameraInfoController.java @@ -19,14 +19,13 @@ import javax.servlet.http.HttpServletRequest; import java.util.Map; /** -* @Description: 护理单元-物联管理-摄像头信息 +* @Description: API-摄像头信息 * @Author: jeecg-boot * @Date: 2025-01-17 * @Version: V1.0 */ -@Api(tags="护理单元-物联管理-摄像头信息") @RestController -@RequestMapping("/nuIpadApi/iot/tplink/cameraInfo") +@RequestMapping("/api/iot/tplink/cameraInfo") @Slf4j public class AppCameraInfoController extends JeecgController { @Autowired @@ -41,7 +40,6 @@ public class AppCameraInfoController extends JeecgController> queryPageList(AppCameraInfo CameraInfo, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @@ -52,7 +50,6 @@ public class AppCameraInfoController extends JeecgController> queryNuPageList(AppCameraInfo CameraInfo, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @@ -63,7 +60,6 @@ public class AppCameraInfoController extends JeecgController getByNuId(AppCameraInfo CameraInfo) { AppCameraInfo entity = service.getByNuId(CameraInfo); @@ -71,7 +67,7 @@ public class AppCameraInfoController extends JeecgController getOsdCapability(@RequestBody Map map) { - return service.getOsdCapability(map); - } - /** * 获取OSD参数 * @@ -181,50 +166,6 @@ public class AppCameraInfoController extends JeecgController getTamperDet(@RequestBody Map map) { - return service.getTamperDet(map); - } - - /** - * 设置镜头遮挡参数 - * - * @param map - * @return - */ - @PostMapping(value = "/setTamperDet") - public Result setTamperDet(@RequestBody Map map) { - return service.setTamperDet(map); - } - - /** - * 获取镜头遮挡处理方式 - * - * @param map - * @return - */ - @PostMapping(value = "/getTamperNotif") - public Result getTamperNotif(@RequestBody Map map) { - return service.getTamperNotif(map); - } - - /** - * 设置镜头遮挡处理方式 - * - * @param map - * @return - */ - @PostMapping(value = "/setTamperNotif") - public Result setTamperNotif(@RequestBody Map map) { - return service.setTamperNotif(map); - } - /** * 报警声音试听 * @@ -236,50 +177,6 @@ public class AppCameraInfoController extends JeecgController getAlarmInfo(@RequestBody Map map) { - return service.getAlarmInfo(map); - } - - /** - * 设置白光/声音告警参数 - * - * @param map - * @return - */ - @PostMapping(value = "/setAlarmInfo") - public Result setAlarmInfo(@RequestBody Map map) { - return service.setAlarmInfo(map); - } - - /** - * 获取白光/声音告警布防时间 - * - * @param map - * @return - */ - @PostMapping(value = "/getAlarmPlan") - public Result getAlarmPlan(@RequestBody Map map) { - return service.getAlarmPlan(map); - } - - /** - * 设置白光/声音告警布防时间 - * - * @param map - * @return - */ - @PostMapping(value = "/setAlarmPlan") - public Result setAlarmPlan(@RequestBody Map map) { - return service.setAlarmPlan(map); - } - /** * 搜索某天的录像数据 * @@ -360,4 +257,15 @@ public class AppCameraInfoController extends JeecgController { Result uploadToServer(AppCameraInfo cameraInfo); Result stopUploadToServer(AppCameraInfo cameraInfo); Result getUploadToServerProcess(AppCameraInfo cameraInfo); + Result motionCtrl(AppCameraInfo cameraInfo); } diff --git a/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/service/impl/AppCameraInfoServiceImpl.java b/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/service/impl/AppCameraInfoServiceImpl.java index 2d06c89..ab931ae 100644 --- a/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/service/impl/AppCameraInfoServiceImpl.java +++ b/nursing-unit-api/src/main/java/com/nu/modules/iot/tplink/service/impl/AppCameraInfoServiceImpl.java @@ -1890,4 +1890,34 @@ public class AppCameraInfoServiceImpl extends ServiceImpl