From 897222c41c4235b51f57e81d7cfcb6b32f3ace55 Mon Sep 17 00:00:00 2001 From: l90215 Date: Tue, 29 Jul 2025 23:34:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E7=94=9F=E6=88=90?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../generator/controller/GenController.java | 5 ++-- .../generator/impl/GenTableServiceImpl.java | 24 +++++-------------- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/controller/GenController.java b/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/controller/GenController.java index 11a489dd..13382de7 100644 --- a/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/controller/GenController.java +++ b/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/controller/GenController.java @@ -8,6 +8,7 @@ import org.ruoyi.generator.service.IGenTableService; import org.ruoyi.generator.service.SchemaFieldService; import org.springframework.context.annotation.Profile; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -40,8 +41,8 @@ public class GenController extends BaseController { * * @param tableNameStr 表名 */ - @GetMapping("/batchGenCode") - public R batchGenCode(String tableNameStr) { + @GetMapping("/batchGenCode/{tableNameStr}") + public R batchGenCode(@PathVariable("tableNameStr") String tableNameStr) { genTableService.generateCodeToClasspathByTableNames(tableNameStr); return R.ok("代码生成成功"); } diff --git a/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/impl/GenTableServiceImpl.java b/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/impl/GenTableServiceImpl.java index f37271b6..55532f13 100644 --- a/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/impl/GenTableServiceImpl.java +++ b/ruoyi-modules/ruoyi-generator/src/main/java/org/ruoyi/generator/impl/GenTableServiceImpl.java @@ -289,24 +289,12 @@ public class GenTableServiceImpl implements IGenTableService { */ private void addImportForJavaType(String javaType, Set importList) { switch (javaType) { - case "BigDecimal": - importList.add("java.math.BigDecimal"); - break; - case "Date": - importList.add("java.util.Date"); - break; - case "LocalDateTime": - importList.add("java.time.LocalDateTime"); - break; - case "LocalDate": - importList.add("java.time.LocalDate"); - break; - case "LocalTime": - importList.add("java.time.LocalTime"); - break; - default: - // 基本类型不需要导入 - break; + case "BigDecimal" -> importList.add("java.math.BigDecimal"); + case "Date" -> importList.add("java.util.Date"); + case "LocalDateTime" -> importList.add("java.time.LocalDateTime"); + case "LocalDate" -> importList.add("java.time.LocalDate"); + case "LocalTime" -> importList.add("java.time.LocalTime"); + default -> {} } }