新增待办信息
This commit is contained in:
@@ -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";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user