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}