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-api/src/main/java/jnpf/file/DocumentApi.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/jnpf-file/jnpf-file-api/src/main/java/jnpf/file/DocumentApi.java b/jnpf-file/jnpf-file-api/src/main/java/jnpf/file/DocumentApi.java
new file mode 100644
index 0000000..9c7c66a
--- /dev/null
+++ b/jnpf-file/jnpf-file-api/src/main/java/jnpf/file/DocumentApi.java
@@ -0,0 +1,39 @@
+package jnpf.file;
+
+import jnpf.file.fallback.DocumentApiFallback;
+import jnpf.model.document.FlowFileModel;
+import jnpf.utils.FeignName;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 绫荤殑鎻忚堪
+ *
+ * @author JNPF@YinMai Info. Co., Ltd
+ * @version 5.0.x
+ * @since 2024/7/26 19:58
+ */
+@FeignClient(name = FeignName.FILE_SERVER_NAME, fallback = DocumentApiFallback.class, path = "/Document")
+public interface DocumentApi {
+    /**
+     * 鍒ゆ柇鏄惁瀛樺湪褰掓。鏂囦欢
+     *
+     * @param taskId 娴佺▼浠诲姟涓婚敭
+     */
+    @GetMapping("/checkFlowFile/{taskId}")
+    Boolean checkFlowFile(@PathVariable("taskId") String taskId);
+
+    /**
+     * 鑾峰彇褰掓。鏂囦欢
+     *
+     * @param model 鍙傛暟
+     */
+    @PostMapping("/getFlowFile")
+    List<Map<String, Object>> getFlowFile(@RequestBody FlowFileModel model);
+}

--
Gitblit v1.8.0