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