From 5137b520f931f7f062b8b48decda073c33880fcd Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期五, 29 八月 2025 14:53:43 +0800
Subject: [PATCH] feat(video): 添加摄像头信息分页查询功能

---
 pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/video/VideoSv.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/video/VideoSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/video/VideoSv.java
index 5449c2d..b139e55 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/video/VideoSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/video/VideoSv.java
@@ -1,14 +1,17 @@
 package com.dy.pipIrrWechat.video;
 
+import com.dy.common.webUtil.QueryResultVo;
 import com.dy.pipIrrGlobal.daoVi.ViCameraMapper;
 import com.dy.pipIrrGlobal.daoVi.ViYsAppMapper;
 import com.dy.pipIrrGlobal.pojoVi.ViYsApp;
 import com.dy.pipIrrGlobal.voVi.VoCamera;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.dubbo.common.utils.PojoUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * @Author: liurunyu
@@ -32,6 +35,23 @@
         return dao.selectAll4Monitor() ;
     }
 
+    /**
+     * 鍒嗛〉鏌ヨ鎽勫儚澶翠俊鎭�
+     * @param queryQo 鏌ヨ鏉′欢
+     * @return 鍒嗛〉缁撴灉
+     */
+    public QueryResultVo<List<VoCamera>> some(VideoQo queryQo) {
+        Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryQo);
+        Long itemTotal = dao.selectTotal4Monitor(params);
+
+        QueryResultVo<List<VoCamera>> rsVo = new QueryResultVo<>();
+        rsVo.pageSize = queryQo.getPageSize();
+        rsVo.pageCurr = queryQo.getPageCurr();
+        rsVo.calculateAndSet(itemTotal, params);
+        rsVo.obj = dao.selectSome4Monitor(params);
+        return rsVo;
+    }
+
     public ViYsApp ysApp(){
         List<ViYsApp> all = this.viYsAppDao.selectAll() ;
         if(all == null || all.size() == 0){

--
Gitblit v1.8.0