diff --git a/src/main/resources/templates/generator/mapper.xml.vm b/src/main/resources/templates/generator/mapper.xml.vm index 28fb787e..0c874c84 100644 --- a/src/main/resources/templates/generator/mapper.xml.vm +++ b/src/main/resources/templates/generator/mapper.xml.vm @@ -36,15 +36,24 @@ AND ${fieldConfig.columnName} IN #{item} - #elseif($queryType == "BETWEEN") + #elseif($queryType == "BETWEEN") + #if($fieldConfig.formType == "DATE" || $fieldConfig.formType == "DATE_TIME") - AND u.create_time >= #{startDate} + AND ${fieldConfig.fieldName} >= #{startDate} - AND u.create_time <= #{endDate} + AND ${fieldConfig.fieldName} <= #{endDate} + #else + + AND ${fieldConfig.fieldName} >= #{queryParams.${fieldConfig.fieldName}[0]} + + + AND ${fieldConfig.fieldName} <= #{queryParams.${fieldConfig.fieldName}[1]} + + #end #elseif($queryType == "GT") AND ${fieldConfig.columnName} > #{queryParams.${fieldConfig.fieldName}} #elseif($queryType == "GE")