id, site_id, install_plan_id, install_plan_data_id, building_id, accept_plan_id,
intall_batch_id, customer_id, door_no, device_id, device_type_id, device_no, electronic_no,
file_no, new_meter_start, old_meter_end, image_url, old_image_url, user_name, user_phone,
is_in_plan, is_installed, is_accepted, plan_time, install_time, accept_time, remark,
`status`, date_create, date_update, create_by, update_by, `floor`
insert into sc_install_list
site_id,
install_plan_id,
install_plan_data_id,
building_id,
accept_plan_id,
intall_batch_id,
customer_id,
door_no,
device_id,
device_type_id,
device_no,
electronic_no,
file_no,
new_meter_start,
old_meter_end,
image_url,
old_image_url,
user_name,
user_phone,
is_in_plan,
is_installed,
is_accepted,
plan_time,
install_time,
accept_time,
remark,
`status`,
date_create,
date_update,
create_by,
update_by,
`floor`,
id_card,
#{siteId},
#{installPlanId},
#{installPlanDataId},
#{buildingId},
#{acceptPlanId},
#{intallBatchId},
#{customerId},
#{doorNo},
#{deviceId},
#{deviceTypeId},
#{deviceNo},
#{electronicNo},
#{fileNo},
#{newMeterStart},
#{oldMeterEnd},
#{imageUrl},
#{oldImageUrl},
#{userName},
#{userPhone},
#{isInPlan},
#{isInstalled},
#{isAccepted},
#{planTime},
#{installTime},
#{acceptTime},
#{remark},
#{status},
#{dateCreate},
#{dateUpdate},
#{createBy},
#{updateBy},
#{floor},
#{idCard},
update sc_install_list
site_id = #{siteId},
install_plan_id = #{installPlanId},
install_plan_data_id = #{installPlanDataId},
building_id = #{buildingId},
accept_plan_id = #{acceptPlanId},
intall_batch_id = #{intallBatchId},
customer_id = #{customerId},
door_no = #{doorNo},
device_id = #{deviceId},
device_type_id = #{deviceTypeId},
device_no = #{deviceNo},
electronic_no = #{electronicNo},
file_no = #{fileNo},
new_meter_start = #{newMeterStart},
old_meter_end = #{oldMeterEnd},
image_url = #{imageUrl},
old_image_url = #{oldImageUrl},
user_name = #{userName},
user_phone = #{userPhone},
is_in_plan = #{isInPlan},
is_installed = #{isInstalled},
is_accepted = #{isAccepted},
plan_time = #{planTime},
install_time = #{installTime},
accept_time = #{acceptTime},
remark = #{remark},
`status` = #{status},
date_create = #{dateCreate},
date_update = #{dateUpdate},
create_by = #{createBy},
update_by = #{updateBy},
`floor` = #{floor},
id_card = #{idCard},
where id = #{id}
insert into sc_install_list
(site_id, install_plan_id, install_plan_data_id, building_id, accept_plan_id, intall_batch_id,
customer_id, door_no, device_id, device_type_id, device_no, electronic_no, file_no,
new_meter_start, old_meter_end, image_url, old_image_url, user_name, user_phone,
is_in_plan, is_installed, is_accepted, plan_time, install_time, accept_time, remark,
`status`, date_create, date_update, create_by, update_by, `floor`,account_id,id_card,metercode)
values
(#{item.siteId}, #{item.installPlanId}, #{item.installPlanDataId}, #{item.buildingId},
#{item.acceptPlanId}, #{item.intallBatchId}, #{item.customerId}, #{item.doorNo},
#{item.deviceId}, #{item.deviceTypeId}, #{item.deviceNo}, #{item.electronicNo},
#{item.fileNo}, #{item.newMeterStart}, #{item.oldMeterEnd}, #{item.imageUrl}, #{item.oldImageUrl},
#{item.userName}, #{item.userPhone}, #{item.isInPlan}, #{item.isInstalled}, #{item.isAccepted},
#{item.planTime}, #{item.installTime}, #{item.acceptTime}, #{item.remark}, #{item.status},
#{item.dateCreate}, #{item.dateUpdate}, #{item.createBy}, #{item.updateBy}, #{item.floor},#{item.account_id},#{item.idCard}
,#{item.fileNo})
update
sc_install_list
install_plan_id = #{record.installPlanId},
intall_batch_id = #{record.intallBatchId},
device_type_id = #{record.deviceTypeId},
is_in_plan = #{record.isInPlan},
is_installed = #{record.isInstalled},
is_accepted = #{record.isAccepted},
plan_time = #{record.planTime},
install_time = #{record.installTime},
accept_time = #{record.acceptTime},
`status` = #{record.status},
create_by = #{record.createBy},
update_by = #{record.updateBy},
where
status = 1
and accept_plan_id = #{param.acceptPlanId}
update
sc_install_list
set accept_plan_id = #{record.acceptPlanId}
where status = 1 and accept_plan_id = #{param.acceptPlanId}
update sc_install_list set status=0,date_update=NOW(),update_by=#{username} WHERE status = 1 AND install_plan_id = #{installPlanId}
update sc_install_list
device_id = #{deviceId},
device_type_id = #{deviceTypeId},
device_no = #{deviceNo},
electronic_no = #{electronicNo},
file_no = #{fileNo},
new_meter_start = #{newMeterStart},
old_meter_end = #{oldMeterEnd},
image_url = #{imageUrl},
old_image_url = #{oldImageUrl},
is_installed = #{isInstalled},
install_time = #{installTime},
update_by = #{updateBy},
where id = #{id}
update sc_install_list
new_meter_start = #{newMeterStart},
old_meter_end = #{oldMeterEnd},
date_update = #{dateUpdate},
where device_id = #{deviceId}
update
sc_install_list
set accept_plan_id = null
where is_accepted = 0
and id = #{id}
and accept_plan_id = #{acceptPlanId}
update
sc_install_list
device_no = #{newDeviceNo},
electronic_no = #{newWaterMeterNo}
where
status = 1
and device_id = #{deviceId}