From a0f4d01559785001e7b16b21025cc6a42e65d167 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期五, 05 十二月 2025 17:36:31 +0800
Subject: [PATCH] 添加ai事件管理页面

---
 fzzy-igdss-view/src/main/java/com/fzzy/igds/FilePR.java |   78 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/FilePR.java b/fzzy-igdss-view/src/main/java/com/fzzy/igds/FilePR.java
new file mode 100644
index 0000000..01613a6
--- /dev/null
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/FilePR.java
@@ -0,0 +1,78 @@
+package com.fzzy.igds;
+
+import com.bstek.dorado.annotation.DataProvider;
+import com.bstek.dorado.annotation.Expose;
+import com.fzzy.common.utils.Base64Util;
+import com.fzzy.igds.domain.FileInfo;
+import com.fzzy.igds.service.FileService;
+import com.fzzy.igds.utils.ContextUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Description 鏂囦欢涓婁紶
+ * @Author CZT
+ * @Date 2025/11/29 11:02
+ */
+@Slf4j
+@Component
+public class FilePR {
+
+	@Resource
+	private FileService fileService;
+
+	/**
+	 * filePR#parseExcel
+	 *
+	 * @param fileName
+	 * @return
+	 */
+	@Expose
+	public String parseExcel(String fileName) {
+		return fileName;
+	}
+
+	/**
+	 * filePR#listFile 鏍规嵁鏉′欢鑾峰彇鍒楄〃鏁版嵁
+	 *
+	 * @param bizId
+	 * @param bizId
+	 * @return
+	 */
+	@DataProvider
+	public List<FileInfo> listFile(String bizId) {
+		if (null == bizId){
+			return null;
+		}
+
+		return fileService.listFile(ContextUtil.getCompanyId(),ContextUtil.subDeptId(null), bizId, null);
+	}
+
+	/**
+	 *
+	 * filePR#getImg
+	 * 鑾峰彇鍥剧墖淇℃伅
+	 *
+	 * @param file
+	 * @return
+	 */
+	@Expose
+	public Map<String, String> getImg(FileInfo file) {
+		Map<String, String> result = new HashMap<String, String>();
+		result.put("code", "SUCCESS");
+		String basePath = fileService.getFileSavePath("COMMON");
+
+		String imgData = Base64Util.getImageStr(basePath + file.getFileName());
+
+		if (null == imgData) {
+			result.put("code", "ERROR");
+		}
+		result.put("data", imgData);
+		return result;
+	}
+
+}

--
Gitblit v1.9.3