zhangzaipeng vor 3 Jahren
Ursprung
Commit
313a533714
2 geänderte Dateien mit 6 neuen und 68 gelöschten Zeilen
  1. 3 34
      single_table/groovy.ftl
  2. 3 34
      single_table/groovy_en.ftl

+ 3 - 34
single_table/groovy.ftl

@@ -7,7 +7,6 @@ import com.yvan.model.response.ModelOps
 import org.slf4j.LoggerFactory
 import static com.galaxis.wms.query.Q${camelName1(tableName)}.${camelName(tableName)}
 import com.yvan.model.YvanExt
-// ${primaryKey}
 class ${moduleName} {
 
     static def log = LoggerFactory.getLogger(${moduleName}.class)
@@ -41,22 +40,7 @@ class ${moduleName} {
             // 构建删除条件,添加到 "批量执行(addBatch)" 的缓存中
             remove.where(
         ${camelName(tableName)}.${camelName(primaryKey)}.eq(
-    <#switch primaryType>
-        <#case contains('varchar')>
-            DbConv.asString(row._origin["${primaryKey}"])
-            <#break>
-        <#case contains('int4')>
-            DbConv.asInteger(row._origin["${primaryKey}"])
-            <#break>
-        <#case contains('int8')>
-            DbConv.asLong(row._origin["${primaryKey}"])
-            <#break>
-        <#case contains('time')>
-            DbConv.asDate(row._origin["${primaryKey}"])
-            <#break>
-        <#default>
-            DbConv.asString(row._origin["${primaryKey}"])
-    </#switch>
+            DbConv.asLong(row._origin.${primaryKey})
         )
             ).addBatch()
                 d++ // 计数
@@ -131,23 +115,8 @@ class ${moduleName} {
                     .where(
                         // row._origin.xxx 就是修改前 xxx 属性的值
                         ${camelName(tableName)}.${camelName(primaryKey)}.eq(
-<#switch primaryType>
-    <#case contains('varchar')>
-        DbConv.asString(row._origin["${primaryKey}"])
-        <#break>
-    <#case contains('int4')>
-        DbConv.asInteger(row._origin["${primaryKey}"])
-        <#break>
-    <#case contains('int8')>
-        DbConv.asLong(row._origin["${primaryKey}"])
-        <#break>
-    <#case contains('time')>
-        DbConv.asDate(row._origin["${primaryKey}"])
-        <#break>
-    <#default>
-        DbConv.asString(row._origin["${primaryKey}"])
-</#switch>
-)
+                        DbConv.asLong(row._origin.${primaryKey})
+                        )
                     ).addBatch()
                 u++ // 计数
             }

+ 3 - 34
single_table/groovy_en.ftl

@@ -7,7 +7,6 @@ import com.yvan.model.response.ModelOps
 import org.slf4j.LoggerFactory
 import static com.galaxis.wms.query.Q${camelName1(tableName)}.${camelName(tableName)}
 import com.yvan.model.YvanExt
-// ${primaryKey}
 class ${moduleName} {
 
     static def log = LoggerFactory.getLogger(${moduleName}.class)
@@ -41,22 +40,7 @@ class ${moduleName} {
             // 构建删除条件,添加到 "批量执行(addBatch)" 的缓存中
             remove.where(
         ${camelName(tableName)}.${camelName(primaryKey)}.eq(
-    <#switch primaryType>
-        <#case contains('varchar')>
-            DbConv.asString(row._origin["${primaryKey}"])
-            <#break>
-        <#case contains('int4')>
-            DbConv.asInteger(row._origin["${primaryKey}"])
-            <#break>
-        <#case contains('int8')>
-            DbConv.asLong(row._origin["${primaryKey}"])
-            <#break>
-        <#case contains('time')>
-            DbConv.asDate(row._origin["${primaryKey}"])
-            <#break>
-        <#default>
-            DbConv.asString(row._origin["${primaryKey}"])
-    </#switch>
+            DbConv.asLong(row._origin.${primaryKey})
         )
             ).addBatch()
                 d++ // 计数
@@ -131,23 +115,8 @@ class ${moduleName} {
                     .where(
                         // row._origin.xxx 就是修改前 xxx 属性的值
                         ${camelName(tableName)}.${camelName(primaryKey)}.eq(
-<#switch primaryType>
-    <#case contains('varchar')>
-        DbConv.asString(row._origin["${primaryKey}"])
-        <#break>
-    <#case contains('int4')>
-        DbConv.asInteger(row._origin["${primaryKey}"])
-        <#break>
-    <#case contains('int8')>
-        DbConv.asLong(row._origin["${primaryKey}"])
-        <#break>
-    <#case contains('time')>
-        DbConv.asDate(row._origin["${primaryKey}"])
-        <#break>
-    <#default>
-        DbConv.asString(row._origin["${primaryKey}"])
-</#switch>
-)
+                        DbConv.asLong(row._origin.${primaryKey})
+                        )
                     ).addBatch()
                 u++ // 计数
             }