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},