新增待办信息

This commit is contained in:
2025-12-20 18:21:54 +08:00
parent ba7bcc3da9
commit ae42fe87ed
45 changed files with 1644 additions and 2383 deletions

View File

@@ -45,4 +45,22 @@ public class MyFileUtils {
logger.error(e.getMessage());
}
}
public static String getIcon(String ext) {
switch (ext) {
case "doc", "docx":
return "icons/file-word-line.svg";
case "xls", "xlsx":
return "icons/file-excel-line.svg";
case "ppt", "pptx":
return "icons/file-ppt-line.svg";
case "pdf":
return "icons/file-pdf-line.svg";
case "zip", "gz":
return "icons/folder-zip-line.svg";
default:
return "icons/file-text-line.svg";
}
}
}

View File

@@ -0,0 +1,34 @@
package com.jeesite.modules.app.utils;
import com.jeesite.modules.biz.entity.BizFolders;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class MyUtils {
public static Map<String, Object> convertToTreeNode(BizFolders folder, String parentName) {
Map<String, Object> node = new HashMap<>();
node.put("folderId", folder.getFolderId());
node.put("folderName", folder.getFolderName());
node.put("parentId", folder.getParentId());
node.put("parentName", parentName);
node.put("userName", folder.getUserName());
node.put("loginCode", folder.getLoginCode());
node.put("children", new ArrayList<>());
return node;
}
public static Map<String, Object> convertToTreeNode(BizFolders folder, boolean isDisabled) {
Map<String, Object> node = new HashMap<>();
node.put("id", folder.getFolderId()); // folderId → id
node.put("name", folder.getFolderName()); // folderName → name
node.put("children", new ArrayList<>()); // 初始化children空数组
if (isDisabled) {
node.put("disabled", true);
}
return node;
}
}