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}