<#list fieldList! as field>
<#if field.listShow>
#if>
#list>
<#list fieldList! as field>
#list>
<#list fieldList! as field>
#list>
INSERT INTO ${tableFullName}(
<#list fieldList! as field>
${field.columnName}${field.fieldSplit}
#list>
) VALUES(
<#list fieldList! as field>
${r"#{"}${field.propertyName}${r"}"}${field.fieldSplit}
#list>
)
<#if hasIsDelete>
UPDATE
${tableFullName}
SET
<#if hasGmtModified>
gmt_modified = ${r"#{gmtModified}"},
#if>
<#if hasModifier>
modifier = ${r"#{modifier}"},
#if>
is_delete = 1
WHERE
<#if hasId>
${idColumn} IN
${r"#{"}${firstLowerTableName}${r"Ids[${index}]}"}
<#else>
#if>
#if>
DELETE FROM
${tableFullName}
WHERE
<#if hasId>
${idColumn} IN
${r"#{"}${firstLowerTableName}${r"Ids[${index}]}"}
<#else>
#if>
UPDATE
${tableFullName}
SET
<#list fieldList! as field>
<#if field.formShow>
<#if field.formFieldValue == "number" || field.formFieldValue == "double">
${field.columnName} = ${r"#{"}${field.propertyName}${r"}"},
<#elseif field.formFieldValue == "radio" || field.formFieldValue == "checkbox" || field.formFieldValue == "select">
${field.columnName} = ${r"#{"}${field.propertyName}${r"}"},
<#else>
<#if hasId>
<#if field.columnName != idColumn>
${field.columnName} = ${r"#{"}${field.propertyName}${r"}"},
#if>
<#else>
${field.columnName} = ${r"#{"}${field.propertyName}${r"}"},
#if>
#if>
#if>
#list>
<#if hasGmtModified && !gmtModifiedFormShow>
gmt_modified = ${r"#{gmtModified}"},
#if>
<#if hasModifier && !modifierFormShow>
modifier = ${r"#{modifier}"},
#if>
<#if hasId>
${idColumn} = ${idColumn}
<#else>
#if>
WHERE
<#if hasId>
${idColumn} = ${r"#{"}${firstLowerTableName}${r"Id}"}
<#else>
#if>