diff --git a/src/main/resources/templates/codegen/backend/query.java.vm b/src/main/resources/templates/codegen/backend/query.java.vm
index d5c9780e..9d21f3fd 100644
--- a/src/main/resources/templates/codegen/backend/query.java.vm
+++ b/src/main/resources/templates/codegen/backend/query.java.vm
@@ -4,7 +4,17 @@ import ${packageName}.common.base.BaseQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
+#if($fieldConfigs)
+ #set ($hasDateBetween = false)
+ #foreach($fieldConfig in ${fieldConfigs})
+ #if(($fieldConfig.formType.name() == "DATE" || $fieldConfig.formType.name() == "DATE_TIME") && $fieldConfig.queryType.name() == "BETWEEN")
+ #set ($hasDateBetween = true)
+ #end
+ #end
+ #if($hasDateBetween)
import java.util.List;
+ #end
+#end
#if(${hasLocalDateTime})
import java.time.LocalDateTime;
#end
diff --git a/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm b/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm
index 86205f97..ee1fec35 100644
--- a/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm
+++ b/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm
@@ -10,7 +10,7 @@
#foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInQuery == 1 && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
-
+
#end
#end
@@ -30,7 +30,7 @@
#foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInList == 1 && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
-
+
#end
#end
@@ -41,7 +41,7 @@
#foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInForm == 1 && $fieldConfig.formType.name() != "HIDDEN" && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
-
+
#end
#end
@@ -52,7 +52,7 @@
#foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInForm == 1 && $fieldConfig.formType.name() != "HIDDEN" && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
-
+
#end
#end
@@ -61,7 +61,10 @@