|
@@ -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++ // 计数
|
|
|
}
|