From 79c2d5fa54ca680f5fc439b3607d7f0482a2ff32 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Wed, 08 Jul 2026 19:55:17 +0800
Subject: [PATCH] feat(office): 添加ONLYOFFICE回调处理功能

---
 drone-ops/drone-resource/src/main/java/org/sxkj/resource/service/IAttachService.java |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/drone-ops/drone-resource/src/main/java/org/sxkj/resource/service/IAttachService.java b/drone-ops/drone-resource/src/main/java/org/sxkj/resource/service/IAttachService.java
index be57a04..88788c6 100644
--- a/drone-ops/drone-resource/src/main/java/org/sxkj/resource/service/IAttachService.java
+++ b/drone-ops/drone-resource/src/main/java/org/sxkj/resource/service/IAttachService.java
@@ -22,6 +22,7 @@
 import org.sxkj.common.model.ResponseResult;
 import org.sxkj.resource.dto.WaylineJobInfoQueryParam;
 import org.sxkj.resource.entity.Attach;
+import org.sxkj.resource.param.AttachPageParam;
 import org.sxkj.resource.vo.*;
 import org.sxkj.system.vo.TreeVo;
 
@@ -44,7 +45,7 @@
 	 * @param attach
 	 * @return
 	 */
-	IPage<AttachVO> selectAttachPage(IPage<AttachVO> page, AttachVO attach);
+	IPage<AttachVO> selectAttachPage(IPage<AttachVO> page, AttachPageParam attach);
 
 	/**
 	 * ai图片
@@ -116,13 +117,6 @@
 	 */
 	public TreeVo mapAttachEvents(AttachQueryParam dto) ;
 
-	/**
-	 * 图片分析对比
-	 *
-	 * @param id
-	 * @return
-	 */
-	List<AnalysisAttachVo> contrastiveAnalysis(Long id);
 
     int updateFileName(Long id, String nickName);
 
@@ -218,4 +212,13 @@
 	 */
 	List<AttachTypeStatisticsVO> calculateTheThreeDimensionalArea(String deviceSn, String startDate, String endDate, String resultTypes, String areaCode);
 
+	/**
+	 * 流式附件下载
+	 * @param param 下载参数
+	 * @param outputStream 输出流
+	 * @return 处理结果
+	 * @throws IOException IO异常
+	 */
+	Boolean downloadByByte(String param, java.io.OutputStream outputStream) throws IOException;
+
 }

--
Gitblit v1.9.3