|
|
@ -8,6 +8,8 @@
|
|
|
|
<sql id="table">"${module.modulePrefix?default("")}${table.tableName}"</sql>
|
|
|
|
<sql id="table">"${module.modulePrefix?default("")}${table.tableName}"</sql>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<sql id="table">`${module.modulePrefix?default("")}${table.tableName}`</sql>
|
|
|
|
<sql id="table">`${module.modulePrefix?default("")}${table.tableName}`</sql>
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
<sql id="table">${module.modulePrefix?default("")}${table.tableName}</sql>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="entityColumnList">
|
|
|
|
<sql id="entityColumnList">
|
|
|
@ -15,6 +17,8 @@
|
|
|
|
<#list table.fields as f>"${f.fieldName}"<#if f_has_next>,</#if></#list>
|
|
|
|
<#list table.fields as f>"${f.fieldName}"<#if f_has_next>,</#if></#list>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#list table.fields as f>`${f.fieldName}`<#if f_has_next>,</#if></#list>
|
|
|
|
<#list table.fields as f>`${f.fieldName}`<#if f_has_next>,</#if></#list>
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
<#list table.fields as f>${f.fieldName}<#if f_has_next>,</#if></#list>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
@ -34,111 +38,164 @@
|
|
|
|
"IS_DELETED" = 0
|
|
|
|
"IS_DELETED" = 0
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
IS_DELETED = 0
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#list table.fields as f>
|
|
|
|
<#list table.fields as f>
|
|
|
|
<#if f.isQuery>
|
|
|
|
<#if f.isQuery>
|
|
|
|
<#if dataBase == 'Oracle'>
|
|
|
|
<#if dataBase == 'Oracle'>
|
|
|
|
<#if f.fieldType.javaType() == "Boolean">
|
|
|
|
<#if f.fieldType.javaType() == "Boolean">
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Byte">
|
|
|
|
<#if f.fieldType.javaType() == "Byte">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Short">
|
|
|
|
<#if f.fieldType.javaType() == "Short">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Integer">
|
|
|
|
<#if f.fieldType.javaType() == "Integer">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Long">
|
|
|
|
<#if f.fieldType.javaType() == "Long">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Float">
|
|
|
|
<#if f.fieldType.javaType() == "Float">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Double">
|
|
|
|
<#if f.fieldType.javaType() == "Double">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Character">
|
|
|
|
<#if f.fieldType.javaType() == "Character">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "String">
|
|
|
|
<#if f.fieldType.javaType() == "String">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND "${f.fieldName}" = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Date">
|
|
|
|
<#if f.fieldType.javaType() == "Date">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
AND to_char("${f.fieldName}",'yyyy-MM-dd HH24:mi:ss') = to_char(${r"#{"}request.${f.getFName()}},'yyyy-MM-dd HH24:mi:ss')
|
|
|
|
AND to_char("${f.fieldName}",'yyyy-MM-dd HH24:mi:ss') = to_char(${r"#{"}request.${f.getFName()}},'yyyy-MM-dd HH24:mi:ss')
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#if f.fieldType.javaType() == "Boolean">
|
|
|
|
<#if f.fieldType.javaType() == "Boolean">
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Byte">
|
|
|
|
<#if f.fieldType.javaType() == "Byte">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Short">
|
|
|
|
<#if f.fieldType.javaType() == "Short">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Integer">
|
|
|
|
<#if f.fieldType.javaType() == "Integer">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Long">
|
|
|
|
<#if f.fieldType.javaType() == "Long">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Float">
|
|
|
|
<#if f.fieldType.javaType() == "Float">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Double">
|
|
|
|
<#if f.fieldType.javaType() == "Double">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Character">
|
|
|
|
<#if f.fieldType.javaType() == "Character">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "String">
|
|
|
|
<#if f.fieldType.javaType() == "String">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
AND `${f.fieldName}` = ${r"#{"}request.${f.getFName()}}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
<#if f.fieldType.javaType() == "Date">
|
|
|
|
<#if f.fieldType.javaType() == "Date">
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
AND DATE_FORMAT(`${f.fieldName}`,"%Y-%m-%d %T") = DATE_FORMAT(${r"#{"}request.${f.getFName()}},"%Y-%m-%d %T")
|
|
|
|
AND DATE_FORMAT(`${f.fieldName}`,"%Y-%m-%d %T") = DATE_FORMAT(${r"#{"}request.${f.getFName()}},"%Y-%m-%d %T")
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Boolean">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Byte">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Short">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Integer">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Long">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Float">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Double">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != 0">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Character">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "String">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null and request.${f.getFName()} != ''">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if f.fieldType.javaType() == "Date">
|
|
|
|
|
|
|
|
<if test="request.${f.getFName()} != null">
|
|
|
|
|
|
|
|
AND ${f.fieldName} = ${r"#{"}request.${f.getFName()}}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</#list>
|
|
|
|
</#list>
|
|
|
@ -164,6 +221,8 @@
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
OR `${f.fieldName}` LIKE CONCAT('%',${r"#{request.keyword}"},'%')
|
|
|
|
OR `${f.fieldName}` LIKE CONCAT('%',${r"#{request.keyword}"},'%')
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
OR ${f.fieldName} LIKE CONCAT('%',${r"#{request.keyword}"},'%')
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</#list>
|
|
|
|
</#list>
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
@ -186,7 +245,7 @@
|
|
|
|
0,
|
|
|
|
0,
|
|
|
|
0,
|
|
|
|
0,
|
|
|
|
${r"#{"}token.userId,jdbcType=NUMERIC},
|
|
|
|
${r"#{"}token.userId,jdbcType=NUMERIC},
|
|
|
|
<#if dataBase == 'Oracle'>sysdate<#elseif dataBase == 'MySQL'>sysdate()</#if>,
|
|
|
|
<#if dataBase == 'Oracle'>sysdate<#elseif dataBase == 'MySQL'>sysdate()<#elseif dataBase == 'SQLite'>datetime('now')</#if>,
|
|
|
|
NULL,
|
|
|
|
NULL,
|
|
|
|
NULL
|
|
|
|
NULL
|
|
|
|
)
|
|
|
|
)
|
|
|
@ -210,7 +269,7 @@
|
|
|
|
0,
|
|
|
|
0,
|
|
|
|
0,
|
|
|
|
0,
|
|
|
|
${r"#{"}token.userId,jdbcType=NUMERIC},
|
|
|
|
${r"#{"}token.userId,jdbcType=NUMERIC},
|
|
|
|
<#if dataBase == 'Oracle'>sysdate<#elseif dataBase == 'MySQL'>sysdate()</#if>,
|
|
|
|
<#if dataBase == 'Oracle'>sysdate<#elseif dataBase == 'MySQL'>sysdate()<#elseif dataBase == 'SQLite'>datetime('now')</#if>,
|
|
|
|
NULL,
|
|
|
|
NULL,
|
|
|
|
NULL
|
|
|
|
NULL
|
|
|
|
)
|
|
|
|
)
|
|
|
@ -257,6 +316,17 @@
|
|
|
|
`ROW_VERSION` = `ROW_VERSION` + 1,
|
|
|
|
`ROW_VERSION` = `ROW_VERSION` + 1,
|
|
|
|
`LAST_UPDATE_BY` = ${r"#{"}token.userId},
|
|
|
|
`LAST_UPDATE_BY` = ${r"#{"}token.userId},
|
|
|
|
`LAST_UPDATE_TIME` = sysdate()
|
|
|
|
`LAST_UPDATE_TIME` = sysdate()
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
<#list table.fields as f>
|
|
|
|
|
|
|
|
<#if !f.isPrimaryKey>
|
|
|
|
|
|
|
|
<#if !f.isSystem || f.fieldName == 'ID'>
|
|
|
|
|
|
|
|
${f.fieldName} = ${r"#{"}request.${f.getFName()},jdbcType=${f.fieldType.jdbcType()}},
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
</#list>
|
|
|
|
|
|
|
|
ROW_VERSION = ROW_VERSION + 1,
|
|
|
|
|
|
|
|
LAST_UPDATE_BY = ${r"#{"}token.userId},
|
|
|
|
|
|
|
|
LAST_UPDATE_TIME = datetime('now')
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
WHERE
|
|
|
|
WHERE
|
|
|
|
<#if dataBase == 'Oracle'>
|
|
|
|
<#if dataBase == 'Oracle'>
|
|
|
@ -267,6 +337,10 @@
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
AND `ID` = ${r"#{"}request.id}
|
|
|
|
AND `ID` = ${r"#{"}request.id}
|
|
|
|
AND `ROW_VERSION` = ${r"#{"}request.rowVersion}
|
|
|
|
AND `ROW_VERSION` = ${r"#{"}request.rowVersion}
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
IS_DELETED = 0
|
|
|
|
|
|
|
|
AND ID = ${r"#{"}request.id}
|
|
|
|
|
|
|
|
AND ROW_VERSION = ${r"#{"}request.rowVersion}
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
@ -280,6 +354,8 @@
|
|
|
|
"IS_DELETED" = 0
|
|
|
|
"IS_DELETED" = 0
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
IS_DELETED = 0
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
@ -295,6 +371,9 @@
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
<#elseif dataBase='MySQL'>
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
`IS_DELETED` = 0
|
|
|
|
AND `ID` = ${r"#{request.id}"}
|
|
|
|
AND `ID` = ${r"#{request.id}"}
|
|
|
|
|
|
|
|
<#elseif dataBase='SQLite'>
|
|
|
|
|
|
|
|
IS_DELETED = 0
|
|
|
|
|
|
|
|
AND ID = ${r"#{request.id}"}
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
</mapper>
|
|
|
|
</mapper>
|