and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
id, STATE_CHANGE_ID, DEVICE_SN, STATE_TYPE, TYPE_NAME, CREATE_TIME
delete from state_change_log
where id = #{id,jdbcType=INTEGER}
delete from state_change_log
insert into state_change_log (id, STATE_CHANGE_ID, DEVICE_SN,
STATE_TYPE, TYPE_NAME, CREATE_TIME
)
values (#{id,jdbcType=INTEGER}, #{stateChangeId,jdbcType=VARCHAR}, #{deviceSn,jdbcType=VARCHAR},
#{stateType,jdbcType=VARCHAR}, #{typeName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}
)
insert into state_change_log
id,
STATE_CHANGE_ID,
DEVICE_SN,
STATE_TYPE,
TYPE_NAME,
CREATE_TIME,
#{id,jdbcType=INTEGER},
#{stateChangeId,jdbcType=VARCHAR},
#{deviceSn,jdbcType=VARCHAR},
#{stateType,jdbcType=VARCHAR},
#{typeName,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
update state_change_log
id = #{record.id,jdbcType=INTEGER},
STATE_CHANGE_ID = #{record.stateChangeId,jdbcType=VARCHAR},
DEVICE_SN = #{record.deviceSn,jdbcType=VARCHAR},
STATE_TYPE = #{record.stateType,jdbcType=VARCHAR},
TYPE_NAME = #{record.typeName,jdbcType=VARCHAR},
CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP},
update state_change_log
set id = #{record.id,jdbcType=INTEGER},
STATE_CHANGE_ID = #{record.stateChangeId,jdbcType=VARCHAR},
DEVICE_SN = #{record.deviceSn,jdbcType=VARCHAR},
STATE_TYPE = #{record.stateType,jdbcType=VARCHAR},
TYPE_NAME = #{record.typeName,jdbcType=VARCHAR},
CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP}
update state_change_log
STATE_CHANGE_ID = #{stateChangeId,jdbcType=VARCHAR},
DEVICE_SN = #{deviceSn,jdbcType=VARCHAR},
STATE_TYPE = #{stateType,jdbcType=VARCHAR},
TYPE_NAME = #{typeName,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
where id = #{id,jdbcType=INTEGER}
update state_change_log
set STATE_CHANGE_ID = #{stateChangeId,jdbcType=VARCHAR},
DEVICE_SN = #{deviceSn,jdbcType=VARCHAR},
STATE_TYPE = #{stateType,jdbcType=VARCHAR},
TYPE_NAME = #{typeName,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP}
where id = #{id,jdbcType=INTEGER}