device_id, sync_date, device_no, meter_no, device_status, real_data, real_data_date, sync_data, sync_data_date, gap, customer_id, create_by, update_by, date_create, date_update delete from sc_meter_push_data where device_id = #{deviceId,jdbcType=BIGINT} and sync_date = #{syncDate,jdbcType=INTEGER} insert into sc_meter_push_data (device_id, sync_date, device_no, meter_no, device_status, real_data, real_data_date, sync_data, sync_data_date, gap, customer_id, create_by, update_by, date_create, date_update ) values (#{deviceId,jdbcType=BIGINT}, #{syncDate,jdbcType=INTEGER}, #{deviceNo,jdbcType=VARCHAR}, #{meterNo,jdbcType=VARCHAR}, #{deviceStatus,jdbcType=CHAR}, #{realData,jdbcType=VARCHAR}, #{realDataDate,jdbcType=TIMESTAMP}, #{syncData,jdbcType=VARCHAR}, #{syncDataDate,jdbcType=TIMESTAMP}, #{gap,jdbcType=DECIMAL}, #{customerId,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{updateBy,jdbcType=VARCHAR}, #{dateCreate,jdbcType=TIMESTAMP}, #{dateUpdate,jdbcType=TIMESTAMP} ) insert into sc_meter_push_data device_id, sync_date, device_no, meter_no, device_status, real_data, real_data_date, sync_data, sync_data_date, gap, customer_id, create_by, update_by, date_create, date_update, #{deviceId,jdbcType=BIGINT}, #{syncDate,jdbcType=INTEGER}, #{deviceNo,jdbcType=VARCHAR}, #{meterNo,jdbcType=VARCHAR}, #{deviceStatus,jdbcType=CHAR}, #{realData,jdbcType=VARCHAR}, #{realDataDate,jdbcType=TIMESTAMP}, #{syncData,jdbcType=VARCHAR}, #{syncDataDate,jdbcType=TIMESTAMP}, #{gap,jdbcType=DECIMAL}, #{customerId,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{updateBy,jdbcType=VARCHAR}, #{dateCreate,jdbcType=TIMESTAMP}, #{dateUpdate,jdbcType=TIMESTAMP}, update sc_meter_push_data device_no = #{deviceNo,jdbcType=VARCHAR}, meter_no = #{meterNo,jdbcType=VARCHAR}, device_status = #{deviceStatus,jdbcType=CHAR}, real_data = #{realData,jdbcType=VARCHAR}, real_data_date = #{realDataDate,jdbcType=TIMESTAMP}, sync_data = #{syncData,jdbcType=VARCHAR}, sync_data_date = #{syncDataDate,jdbcType=TIMESTAMP}, gap = #{gap,jdbcType=DECIMAL}, customer_id = #{customerId,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR}, date_create = #{dateCreate,jdbcType=TIMESTAMP}, date_update = #{dateUpdate,jdbcType=TIMESTAMP}, where device_id = #{deviceId,jdbcType=BIGINT} and sync_date = #{syncDate,jdbcType=INTEGER} update sc_meter_push_data set device_no = #{deviceNo,jdbcType=VARCHAR}, meter_no = #{meterNo,jdbcType=VARCHAR}, device_status = #{deviceStatus,jdbcType=CHAR}, real_data = #{realData,jdbcType=VARCHAR}, real_data_date = #{realDataDate,jdbcType=TIMESTAMP}, sync_data = #{syncData,jdbcType=VARCHAR}, sync_data_date = #{syncDataDate,jdbcType=TIMESTAMP}, gap = #{gap,jdbcType=DECIMAL}, customer_id = #{customerId,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR}, date_create = #{dateCreate,jdbcType=TIMESTAMP}, date_update = #{dateUpdate,jdbcType=TIMESTAMP} where device_id = #{deviceId,jdbcType=BIGINT} and sync_date = #{syncDate,jdbcType=INTEGER} insert into sc_meter_push_data (device_id, sync_date, device_no, meter_no, device_status, real_data, real_data_date, sync_data, sync_data_date, gap, customer_id, create_by, update_by, date_create, date_update) values (#{item.deviceId,jdbcType=BIGINT}, #{item.syncDate,jdbcType=INTEGER}, #{item.deviceNo,jdbcType=VARCHAR}, #{item.meterNo,jdbcType=VARCHAR}, #{item.deviceStatus,jdbcType=CHAR}, #{item.realData,jdbcType=VARCHAR}, #{item.realDataDate,jdbcType=TIMESTAMP}, #{item.syncData,jdbcType=VARCHAR}, #{item.syncDataDate,jdbcType=TIMESTAMP}, #{item.gap,jdbcType=DECIMAL}, #{item.customerId,jdbcType=INTEGER}, #{item.createBy,jdbcType=VARCHAR}, #{item.updateBy,jdbcType=VARCHAR}, #{item.dateCreate,jdbcType=TIMESTAMP}, #{item.dateUpdate,jdbcType=TIMESTAMP} ) insert into sc_meter_push_data (device_id, sync_date, device_no, meter_no, device_status, real_data, real_data_date, sync_data, sync_data_date, gap, customer_id, create_by, update_by, date_create, date_update) values (#{deviceId,jdbcType=BIGINT}, #{syncDate,jdbcType=INTEGER}, #{deviceNo,jdbcType=VARCHAR}, #{meterNo,jdbcType=VARCHAR}, #{deviceStatus,jdbcType=CHAR}, #{realData,jdbcType=VARCHAR}, #{realDataDate,jdbcType=TIMESTAMP}, #{syncData,jdbcType=VARCHAR}, #{syncDataDate,jdbcType=TIMESTAMP}, #{gap,jdbcType=DECIMAL}, #{customerId,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{updateBy,jdbcType=VARCHAR}, #{dateCreate,jdbcType=TIMESTAMP}, #{dateUpdate,jdbcType=TIMESTAMP} ) on duplicate key update device_id = #{deviceId,jdbcType=BIGINT}, sync_date = #{syncDate,jdbcType=INTEGER}, device_no = #{deviceNo,jdbcType=VARCHAR}, meter_no = #{meterNo,jdbcType=VARCHAR}, device_status = #{deviceStatus,jdbcType=CHAR}, real_data = #{realData,jdbcType=VARCHAR}, real_data_date = #{realDataDate,jdbcType=TIMESTAMP}, sync_data = #{syncData,jdbcType=VARCHAR}, sync_data_date = #{syncDataDate,jdbcType=TIMESTAMP}, gap = #{gap,jdbcType=DECIMAL}, customer_id = #{customerId,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR}, date_create = #{dateCreate,jdbcType=TIMESTAMP}, date_update = #{dateUpdate,jdbcType=TIMESTAMP} insert into sc_meter_push_data device_id, sync_date, device_no, meter_no, device_status, real_data, real_data_date, sync_data, sync_data_date, gap, customer_id, create_by, update_by, date_create, date_update, values #{deviceId,jdbcType=BIGINT}, #{syncDate,jdbcType=INTEGER}, #{deviceNo,jdbcType=VARCHAR}, #{meterNo,jdbcType=VARCHAR}, #{deviceStatus,jdbcType=CHAR}, #{realData,jdbcType=VARCHAR}, #{realDataDate,jdbcType=TIMESTAMP}, #{syncData,jdbcType=VARCHAR}, #{syncDataDate,jdbcType=TIMESTAMP}, #{gap,jdbcType=DECIMAL}, #{customerId,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{updateBy,jdbcType=VARCHAR}, #{dateCreate,jdbcType=TIMESTAMP}, #{dateUpdate,jdbcType=TIMESTAMP}, on duplicate key update device_id = #{deviceId,jdbcType=BIGINT}, sync_date = #{syncDate,jdbcType=INTEGER}, device_no = #{deviceNo,jdbcType=VARCHAR}, meter_no = #{meterNo,jdbcType=VARCHAR}, device_status = #{deviceStatus,jdbcType=CHAR}, real_data = #{realData,jdbcType=VARCHAR}, real_data_date = #{realDataDate,jdbcType=TIMESTAMP}, sync_data = #{syncData,jdbcType=VARCHAR}, sync_data_date = #{syncDataDate,jdbcType=TIMESTAMP}, gap = #{gap,jdbcType=DECIMAL}, customer_id = #{customerId,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR}, date_create = #{dateCreate,jdbcType=TIMESTAMP}, date_update = #{dateUpdate,jdbcType=TIMESTAMP},