From fc2adc3521931c2f7bc5b2f3a3d94ebf407828d6 Mon Sep 17 00:00:00 2001
From: yxm <zhp1521624>
Date: Mon, 01 Jul 2024 09:40:55 +0800
Subject: [PATCH] 水库堤防白蚁普查资料当前页压缩导出新增条件优化v20240701

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbResGeneralInvestigationService.java |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbResGeneralInvestigationService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbResGeneralInvestigationService.java
index 55eb6c4..2d81419 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbResGeneralInvestigationService.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbResGeneralInvestigationService.java
@@ -1,10 +1,19 @@
 package cn.gistack.sm.sjztmd.service;
 
 import cn.gistack.sm.sjztmd.entity.TbResGeneralInvestigation;
+import cn.gistack.sm.sjztmd.statisticsVO.StatisticsBar;
+import cn.gistack.sm.sjztmd.statisticsVO.StatisticsParams;
+import cn.gistack.sm.sjztmd.statisticsVO.StatisticsPie;
+import cn.gistack.sm.sjztmd.statisticsVO.StatisticsTable;
+import cn.gistack.sm.sjztmd.vo.AttResBaseGeneralInvestigationVO;
+import cn.gistack.sm.sjztmd.vo.ImageAndVideoVO;
+import cn.gistack.sm.sjztmd.vo.ResGentionVO;
 import cn.gistack.sm.sjztmd.vo.TbResGeneralInvestigationParam;
+import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.IService;
 import org.springblade.core.tool.api.R;
 
+import java.io.IOException;
 import java.util.List;
 
 /**
@@ -24,9 +33,22 @@
 
 	/**
 	 * web端批量新增修改填报
-	 * @param list
-	 * @param state
 	 * @return
 	 */
 	R saveOrUpdateByBatch(TbResGeneralInvestigationParam tbResGeneralInvestigationParam);
+
+	/**
+	 * 获取水库白蚁普查饼图统计数据
+	 * @param statisticsParams
+	 * @return
+	 */
+	StatisticsPie statisticsPie(StatisticsParams statisticsParams);
+
+	List<StatisticsBar> statisticsBar(StatisticsParams statisticsParams);
+
+	List<StatisticsTable> statisticsTable(StatisticsParams statisticsParams);
+
+	List<String> downZip(IPage<ImageAndVideoVO> page,String type) throws IOException;
+
+	List<ResGentionVO> downZipCopy(IPage<AttResBaseGeneralInvestigationVO> page,String type,AttResBaseGeneralInvestigationVO attResBase);
 }

--
Gitblit v1.9.3