From 5b9695b7e86bbafa3a16c5c08c52a934af0a89f8 Mon Sep 17 00:00:00 2001 From: liushuang Date: Thu, 14 Aug 2025 18:43:47 +0800 Subject: [PATCH] =?UTF-8?q?refactor(FsHelper):=20=E4=BF=AE=E6=94=B9=20crea?= =?UTF-8?q?te=20=E6=96=B9=E6=B3=95=E8=BF=94=E5=9B=9E=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 create 方法的返回类型从 Boolean 改为 String - 方法成功执行后返回工作表 ID,而不是布尔值 - 这个改动可以让调用者获取到新创建的工作表 ID,提供更多灵活性 --- src/main/java/cn/isliu/FsHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/cn/isliu/FsHelper.java b/src/main/java/cn/isliu/FsHelper.java index 1656d7e..50a581f 100644 --- a/src/main/java/cn/isliu/FsHelper.java +++ b/src/main/java/cn/isliu/FsHelper.java @@ -32,9 +32,9 @@ public class FsHelper { * @param spreadsheetToken 电子表格Token * @param clazz 实体类Class对象,用于解析表头和字段属性 * @param 实体类泛型 - * @return 创建成功返回true + * @return 创建成功返回工作表ID */ - public static Boolean create(String sheetName, String spreadsheetToken, Class clazz) { + public static String create(String sheetName, String spreadsheetToken, Class clazz) { Map fieldsMap = PropertyUtil.getTablePropertyFieldsMap(clazz); List headers = PropertyUtil.getHeaders(fieldsMap); @@ -55,7 +55,7 @@ public class FsHelper { // 5 设置表格下拉 FsTableUtil.setTableOptions(spreadsheetToken, headers, fieldsMap, sheetId); - return true; + return sheetId; }