fix: 代码生成问题修复和优化

This commit is contained in:
ray
2024-08-24 23:30:51 +08:00
parent 60a475c2b3
commit 33c8278a6a
3 changed files with 7 additions and 6 deletions

View File

@@ -55,12 +55,12 @@ public enum FormTypeEnum implements IBaseEnum<Integer> {
/**
* 日期时间框
*/
DATE_TIME(8, "日期时间"),
DATE(8, "日期框"),
/**
* 日期框
*/
DATE(9, "日期框");
DATE_TIME(9, "日期时间");
// Mybatis-Plus 提供注解表示插入数据库时插入该值

View File

@@ -40,18 +40,18 @@
#if($fieldConfig.formType == "DATE" || $fieldConfig.formType == "DATE_TIME")
<if test="queryParams.${fieldConfig.fieldName}[0] != null and queryParams.${fieldConfig.fieldName}[0] != ''">
<bind name="startDate" value="queryParams.${fieldConfig.fieldName}[0].length() == 10 ? queryParams.${fieldConfig.fieldName}[0] + ' 00:00:00' : queryParams.${fieldConfig.fieldName}[0]"/>
AND ${fieldConfig.fieldName} &gt;= #{startDate}
AND ${fieldConfig.columnName} &gt;= #{startDate}
</if>
<if test="queryParams.${fieldConfig.fieldName}[1] != null and queryParams.${fieldConfig.fieldName}[1] != ''">
<bind name="endDate" value="queryParams.${fieldConfig.fieldName}[1].length() == 10 ? queryParams.${fieldConfig.fieldName}[1] + ' 23:59:59' : queryParams.${fieldConfig.fieldName}[1]"/>
AND ${fieldConfig.fieldName} &lt;= #{endDate}
AND ${fieldConfig.columnName} &lt;= #{endDate}
</if>
#else
<if test="queryParams.${fieldConfig.fieldName}[0] != null and queryParams.${fieldConfig.fieldName}[0] != ''">
AND ${fieldConfig.fieldName} &gt;= #{queryParams.${fieldConfig.fieldName}[0]}
AND ${fieldConfig.columnName} &gt;= #{queryParams.${fieldConfig.fieldName}[0]}
</if>
<if test="queryParams.${fieldConfig.fieldName}[1] != null and queryParams.${fieldConfig.fieldName}[1] != ''">
AND ${fieldConfig.fieldName} &lt;= #{queryParams.${fieldConfig.fieldName}[1]}
AND ${fieldConfig.columnName} &lt;= #{queryParams.${fieldConfig.fieldName}[1]}
</if>
#end
#elseif($queryType == "GT")

View File

@@ -24,6 +24,7 @@ import java.math.BigDecimal;
public class ${entityName}Query extends BasePageQuery {
private static final long serialVersionUID = 1L;
#if($fieldConfigs)
#foreach($fieldConfig in ${fieldConfigs})
#if($fieldConfig.isShowInQuery)