From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
jnpf-file/jnpf-file-yozo/jnpf-file-yozo-biz/src/main/java/jnpf/service/YozoService.java | 78 +++++++++++++++++++++++++++++++++++++++
1 files changed, 78 insertions(+), 0 deletions(-)
diff --git a/jnpf-file/jnpf-file-yozo/jnpf-file-yozo-biz/src/main/java/jnpf/service/YozoService.java b/jnpf-file/jnpf-file-yozo/jnpf-file-yozo-biz/src/main/java/jnpf/service/YozoService.java
new file mode 100644
index 0000000..be0f4dc
--- /dev/null
+++ b/jnpf-file/jnpf-file-yozo/jnpf-file-yozo-biz/src/main/java/jnpf/service/YozoService.java
@@ -0,0 +1,78 @@
+package jnpf.service;
+
+
+import jnpf.base.ActionResult;
+import jnpf.base.vo.PaginationVO;
+import jnpf.entity.FileEntity;
+import jnpf.model.YozoFileParams;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * @author JNPF
+ */
+@Service
+public interface YozoService {
+ /**
+ * 鐢熸垚鏂囦欢棰勮url
+ * @param params
+ * @return
+ */
+ String getPreviewUrl(YozoFileParams params);
+
+ /**
+ * 鏂板缓鏂囨。淇濆瓨versionId
+ * @param fileVersionId
+ * @param fileId
+ * @param fileName
+ * @return
+ */
+ ActionResult saveFileId(String fileVersionId, String fileId, String fileName);
+
+ /**
+ * 鏍规嵁鏂囦欢鍚嶆煡璇�
+ * @param fileNa
+ * @return
+ */
+ FileEntity selectByName(String fileNa);
+
+ /**
+ * 涓婁紶鏂囦欢鍒版案涓�
+ * @param fileVersionId
+ * @param fileId
+ * @param fileUrl
+ * @return
+ */
+ ActionResult saveFileIdByHttp(String fileVersionId, String fileId, String fileUrl);
+
+ /**
+ * 鍒犻櫎鏂囦欢
+ * @param versionId
+ * @return
+ */
+ ActionResult deleteFileByVersionId(String versionId);
+
+ /**
+ * 鏍规嵁versionId鏌ヨ鏂囦欢
+ * @param fileVersionId
+ * @return
+ */
+ FileEntity selectByVersionId(String fileVersionId);
+
+ /**
+ * 鎵归噺鍒犻櫎
+ * @param versions
+ * @return
+ */
+ ActionResult deleteBatch(String[] versions);
+
+ /**
+ * 鏇存柊versionId
+ * @param oldFileId
+ * @param newFileId
+ */
+ void editFileVersion(String oldFileId, String newFileId);
+
+ List<FileEntity> getAllList(PaginationVO pageModel);
+}
--
Gitblit v1.8.0