From 31ab7dcf4055e89c758f716af2233c2151a82f24 Mon Sep 17 00:00:00 2001 From: JR <3573153686@qq.com> Date: Sat, 9 Aug 2025 14:58:54 +0800 Subject: [PATCH] =?UTF-8?q?refactor(gear-generator):=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=20Date=20=E7=B1=BB=E5=9E=8B=E5=AD=97=E6=AE=B5=E7=9A=84=20@Exce?= =?UTF-8?q?lProperty=20=E6=A0=BC=E5=BC=8F=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了 vo.java.vm 模板中 Date 类型字段的 @ExcelProperty(format = "yyyy-MM-dd HH:mm:ss") 注解 -保留了 @DateTimeFormat 和 @JsonFormat 注解,用于日期格式的处理 --- gear-generator/src/main/resources/vm/java/bo.java.vm | 4 ++++ gear-generator/src/main/resources/vm/java/vo.java.vm | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/gear-generator/src/main/resources/vm/java/bo.java.vm b/gear-generator/src/main/resources/vm/java/bo.java.vm index 41f115d..7665229 100644 --- a/gear-generator/src/main/resources/vm/java/bo.java.vm +++ b/gear-generator/src/main/resources/vm/java/bo.java.vm @@ -45,6 +45,10 @@ public class ${ClassName}Bo extends ${Entity} { #elseif($column.edit) #set($Group="EditGroup.class") #end +#if($column.javaType == 'Date') + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") +#end #if($column.required) #if($column.javaType == 'String') @NotBlank(message = "$column.columnComment不能为空", groups = { $Group }) diff --git a/gear-generator/src/main/resources/vm/java/vo.java.vm b/gear-generator/src/main/resources/vm/java/vo.java.vm index 36e12d1..9a6a939 100644 --- a/gear-generator/src/main/resources/vm/java/vo.java.vm +++ b/gear-generator/src/main/resources/vm/java/vo.java.vm @@ -43,6 +43,10 @@ public class ${ClassName}Vo { @ExcelDictFormat(readConverterExp = "$column.readConverterExp()") #else @ExcelProperty(value = "${comment}") +#end +#if($column.javaType == 'Date') + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") #end private $column.javaType $column.javaField;