update alertrule2 a
a.name = #{name},
a.description = #{description},
a.expression = #{expression},
a.tag = #{tag},
a.rank = #{rank},
a.enabled = #{enabled},
a.modelId = #{modelId},
a.ednaValue = #{ednaValue},
a.category = #{category},
a.range = #{range},
a.station = #{station},
a.windturbine = #{windturbine},
a.line = #{line},
a.project = #{project},
a.electrical = #{electrical},
a.taskstart = #{taskstart},
a.relatedParts = #{relatedParts},
a.createtime = #{createtime}
where a.id = #{id}
insert into alertrule2
id,
Name,
description,
expression,
tag,
rank,
enabled,
modelId,
ednaValue,
category,
range,
station,
windturbine,
line,
project,
electrical,
taskstart,
relatedParts,
createtime
#{id},
#{name},
#{description},
#{expression},
#{tag},
#{rank},
#{enabled},
#{modelId},
#{ednaValue},
#{category},
#{range},
#{station},
#{windturbine},
#{line},
#{project},
#{electrical},
#{taskstart},
#{relatedParts},
#{createtime}
id, name, description, expression, tag, rank, enabled, modelid, ednavalue, category,
range, station, windturbine, line, project, electrical, taskstart, relatedparts
and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}