deleteOne
#function deleteOne($strTableName, $where, $strMsg)
#set($i = $vs.dbTools.delete($strTableName, $where))
#if ($i != 1)
#if ($vs.util.isNull($strMsg))
#set($strMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($strMsg)
#end
#end
#set($i = $vs.dbTools.delete($strTableName, $where))
#if ($i != 1)
$vs.exception.throwException('数据已变更,请刷新重试!')
#end
deleteSome
#function deleteSome($strTableName, $where, $strMsg)
#set($i = $vs.dbTools.delete($strTableName, $where))
#if ($i == 0)
#if ($vs.util.isNull($strMsg))
#set($strMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($strMsg)
#end
#end
#set($i = $vs.dbTools.delete($strTableName, $where))
#if ($i == 0)
$vs.exception.throwException('数据已变更,请刷新重试!')
#end
delete
#function delete($strTableName, $where, $count, $strMsg)
#set($i = $vs.dbTools.delete($strTableName, $where))
#if ($vs.util.isNumeric($count))
#if ($i != $count)
#if ($vs.util.isNull($strMsg))
#set($strMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($strMsg)
#end
#end
#end
#set($i = $vs.dbTools.delete($strTableName, $where))
#if ($i != $count)
$vs.exception.throwException('数据已变更,请刷新重试!')
#end
deleteScript
#function deleteScript($strTableName, $where, $script, $strMsg)
#set($i = $vs.dbTools.delete($strTableName, $where))
#set($script = 'return ' + $script)
#set($param = $vs.util.newMap())
#set($param.i = $i)
#set($b = $vs.proc.executeScript($script, $param))
#if (!$b)
#if ($vs.util.isNull($strMsg))
#set($strMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($strMsg)
#end
return $i
#end
@deleteScript($strTableName, $where, $script, $strMsg)