select factory_code, production_version, bom_code, optional_bom, optional_bom_text, pvvd, pved, bom_calculate_number, bom_calculate_unit, bom_base_number, bom_base_unit, component_unit, component_pro_flag, msi, sanka, attr1, attr2, attr3, create_by, create_time, update_by, update_time, remark, current_version from base_bom insert into base_bom bom_bo, factory_code, production_version, bom_code, optional_bom, optional_bom_text, pvvd, pved, bom_calculate_number, bom_calculate_unit, bom_base_number, bom_base_unit, component_unit, component_pro_flag, msi, sanka, attr1, attr2, attr3, create_by, create_time, update_by, update_time, remark, current_version, #{bomBo}, #{factoryCode}, #{productionVersion}, #{bomCode}, #{optionalBom}, #{optionalBomText}, #{pvvd}, #{pved}, #{bomCalculateNumber}, #{bomCalculateUnit}, #{bomBaseNumber}, #{bomBaseUnit}, #{componentUnit}, #{componentProFlag}, #{msi}, #{sanka}, #{attr1}, #{attr2}, #{attr3}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{currentVersion}, insert into base_bom bom_bo, factory_code, production_version, bom_code, optional_bom, optional_bom_text, pvvd, pved, bom_calculate_number, bom_calculate_unit, bom_base_number, bom_base_unit, component_unit, component_pro_flag, msi, sanka, attr1, attr2, attr3, create_by, create_time, update_by, update_time, remark, current_version, VALUES #{bomBo}, #{factoryCode}, #{productionVersion}, #{bomCode}, #{optionalBom}, #{optionalBomText}, #{pvvd}, #{pved}, #{bomCalculateNumber}, #{bomCalculateUnit}, #{bomBaseNumber}, #{bomBaseUnit}, #{componentUnit}, #{componentProFlag}, #{msi}, #{sanka}, #{attr1}, #{attr2}, #{attr3}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{currentVersion}, update base_bom production_version = #{productionVersion}, bom_code = #{bomCode}, optional_bom = #{optionalBom}, optional_bom_text = #{optionalBomText}, pvvd = #{pvvd}, pved = #{pved}, bom_calculate_number = #{bomCalculateNumber}, bom_calculate_unit = #{bomCalculateUnit}, bom_base_number = #{bomBaseNumber}, bom_base_unit = #{bomBaseUnit}, component_unit = #{componentUnit}, component_pro_flag = #{componentProFlag}, msi = #{msi}, sanka = #{sanka}, attr1 = #{attr1}, attr2 = #{attr2}, attr3 = #{attr3}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, current_version = #{currentVersion}, where factory_code = #{factoryCode} update sys_factory set factory_name = #{item.factoryName} where factoryCode = #{item.factoryCode} insert into sys_factory parent_id, factory_name, factory_code, create_by, create_time, update_time, VALUES #{item.parentId}, #{item.factoryName}, #{item.factoryCode}, 'job', #{item.aedat_grnd}, #{item.aedat_grnd}, delete from base_bom where factory_code = #{factoryCode} delete from base_bom where factory_code in #{factoryCode}