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}
device_id, attr_code, date_year, date_month, date_day, date_hour, date_minute, date_second,
upload_value, min_value, max_value, upload_at
delete from dashboard_realtime_measure
insert into dashboard_realtime_measure (device_id, attr_code, date_year,
date_month, date_day, date_hour,
date_minute, date_second, upload_value,
min_value, max_value, upload_at
)
values (#{deviceId,jdbcType=VARCHAR}, #{attrCode,jdbcType=VARCHAR}, #{dateYear,jdbcType=INTEGER},
#{dateMonth,jdbcType=INTEGER}, #{dateDay,jdbcType=INTEGER}, #{dateHour,jdbcType=INTEGER},
#{dateMinute,jdbcType=INTEGER}, #{dateSecond,jdbcType=INTEGER}, #{uploadValue,jdbcType=VARCHAR},
#{minValue,jdbcType=VARCHAR}, #{maxValue,jdbcType=VARCHAR}, #{uploadAt,jdbcType=BIGINT}
)
insert into dashboard_realtime_measure
device_id,
attr_code,
date_year,
date_month,
date_day,
date_hour,
date_minute,
date_second,
upload_value,
min_value,
max_value,
upload_at,
#{deviceId,jdbcType=VARCHAR},
#{attrCode,jdbcType=VARCHAR},
#{dateYear,jdbcType=INTEGER},
#{dateMonth,jdbcType=INTEGER},
#{dateDay,jdbcType=INTEGER},
#{dateHour,jdbcType=INTEGER},
#{dateMinute,jdbcType=INTEGER},
#{dateSecond,jdbcType=INTEGER},
#{uploadValue,jdbcType=VARCHAR},
#{minValue,jdbcType=VARCHAR},
#{maxValue,jdbcType=VARCHAR},
#{uploadAt,jdbcType=BIGINT},
update dashboard_realtime_measure
device_id = #{record.deviceId,jdbcType=VARCHAR},
attr_code = #{record.attrCode,jdbcType=VARCHAR},
date_year = #{record.dateYear,jdbcType=INTEGER},
date_month = #{record.dateMonth,jdbcType=INTEGER},
date_day = #{record.dateDay,jdbcType=INTEGER},
date_hour = #{record.dateHour,jdbcType=INTEGER},
date_minute = #{record.dateMinute,jdbcType=INTEGER},
date_second = #{record.dateSecond,jdbcType=INTEGER},
upload_value = #{record.uploadValue,jdbcType=VARCHAR},
min_value = #{record.minValue,jdbcType=VARCHAR},
max_value = #{record.maxValue,jdbcType=VARCHAR},
upload_at = #{record.uploadAt,jdbcType=BIGINT},
update dashboard_realtime_measure
set device_id = #{record.deviceId,jdbcType=VARCHAR},
attr_code = #{record.attrCode,jdbcType=VARCHAR},
date_year = #{record.dateYear,jdbcType=INTEGER},
date_month = #{record.dateMonth,jdbcType=INTEGER},
date_day = #{record.dateDay,jdbcType=INTEGER},
date_hour = #{record.dateHour,jdbcType=INTEGER},
date_minute = #{record.dateMinute,jdbcType=INTEGER},
date_second = #{record.dateSecond,jdbcType=INTEGER},
upload_value = #{record.uploadValue,jdbcType=VARCHAR},
min_value = #{record.minValue,jdbcType=VARCHAR},
max_value = #{record.maxValue,jdbcType=VARCHAR},
upload_at = #{record.uploadAt,jdbcType=BIGINT}