select pi.id, pi.com_id, sd.dept_name as com_name, pi.dis_dept_id, pi.project_name, pi.project_code, pi.tech_leader,pi.tech_leader_phone,pi.province,pi.city,pi.district, pi.simple_name, pi.project_type, pi.project_level, pi.project_regional, pi.project_package, pi.project_address, pi.project_nature, pi.licence_number, pi.project_person, pi.project_person_phone, pi.longitude, pi.latitude, pi.project_time_limit, pi.total_investment, pi.floor_area, pi.total_output_value, pi.planned_completion_time, pi.scheduled_start_time, pi.actual_operating_time, pi.actual_completion_time, pi.contract_amount, pi.paid_amount, pi.on_account_amount, pi.project_schedule, pi.project_summarize, pi.project_qr_code, pi.project_status, pi.project_sort, pi.is_del, pi.create_by, pi.create_time, pi.update_by, pi.update_time, pi.remark from pro_project_info pi left join sys_dept sd on sd.dept_id = pi.com_id insert into pro_project_info id, com_id, dis_dept_id, project_name, project_code, simple_name, project_type, project_level, project_regional, project_package, project_address, project_nature, licence_number, project_person, project_person_phone, longitude, latitude, tech_leader, tech_leader_phone, province, city, district, project_time_limit, total_investment, floor_area, total_output_value, planned_completion_time, scheduled_start_time, actual_operating_time, actual_completion_time, contract_amount, paid_amount, on_account_amount, project_schedule, project_summarize, project_qr_code, project_status, project_sort, is_del, create_by, create_time, update_by, update_time, remark, #{id}, #{comId}, #{disDeptId}, #{projectName}, #{projectCode}, #{simpleName}, #{projectType}, #{projectLevel}, #{projectRegional}, #{projectPackage}, #{projectAddress}, #{projectNature}, #{licenceNumber}, #{projectPerson}, #{projectPersonPhone}, #{longitude}, #{latitude}, #{techLeader}, #{techLeaderPhone}, #{province}, #{city}, #{district}, #{projectTimeLimit}, #{totalInvestment}, #{floorArea}, #{totalOutputValue}, #{plannedCompletionTime}, #{scheduledStartTime}, #{actualOperatingTime}, #{actualCompletionTime}, #{contractAmount}, #{paidAmount}, #{onAccountAmount}, #{projectSchedule}, #{projectSummarize}, #{projectQrCode}, #{projectStatus}, #{projectSort}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update pro_project_info com_id = #{comId}, dis_dept_id = #{disDeptId}, project_name = #{projectName}, project_code = #{projectCode}, simple_name = #{simpleName}, project_type = #{projectType}, project_level = #{projectLevel}, project_regional = #{projectRegional}, project_package = #{projectPackage}, project_address = #{projectAddress}, project_nature = #{projectNature}, licence_number = #{licenceNumber}, project_person = #{projectPerson}, project_person_phone = #{projectPersonPhone}, longitude = #{longitude}, latitude = #{latitude}, tech_leader = #{techLeader}, tech_leader_phone = #{techLeaderPhone}, province = #{province}, city = #{city}, district = #{district}, project_time_limit = #{projectTimeLimit}, total_investment = #{totalInvestment}, floor_area = #{floorArea}, total_output_value = #{totalOutputValue}, planned_completion_time = #{plannedCompletionTime}, scheduled_start_time = #{scheduledStartTime}, actual_operating_time = #{actualOperatingTime}, actual_completion_time = #{actualCompletionTime}, contract_amount = #{contractAmount}, paid_amount = #{paidAmount}, on_account_amount = #{onAccountAmount}, project_schedule = #{projectSchedule}, project_summarize = #{projectSummarize}, project_qr_code = #{projectQrCode}, project_status = #{projectStatus}, project_sort = #{projectSort}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} update pro_project_info set is_del=1 where id = #{id} update pro_project_info set is_del=1 where id in #{id} insert into sys_dept( parent_id, ancestors, dept_name, dept_short_name, dept_code, dept_type, dept_infos, order_num, leader, phone, create_by, create_time )values( #{parentId}, #{ancestors}, #{deptName}, #{deptShortName}, #{deptCode}, #{deptType}, #{deptInfos}, #{orderNum}, #{leader}, #{phone}, #{createBy}, sysdate() ) update sys_dept parent_id = #{parentId}, ancestors = #{ancestors}, dept_name = #{deptName}, dept_short_name = #{deptShortName}, dept_code = #{deptCode}, dept_type = #{deptType}, dept_infos = #{deptInfos}, order_num = #{orderNum}, leader = #{leader}, phone = #{phone}, update_by = #{updateBy}, update_time = sysdate() where dept_id = #{deptId}