select plan_id, plan_code, plan_name, plan_workshop, plan_prod_line, equipment_name, equipment_code, plan_loop, plan_loop_type, plan_loop_start, plan_loop_end, plan_person, plan_status, plan_restrict, plan_type, plan_outsource, work_code, upkeep, calculation_rule, shut_down, factory_code, attr1, attr2, attr3, del_flag, create_by, create_time, update_by, update_time , work_person, work_outsourcing_unit, work_connection,work_reason from equ_plan insert into equ_plan plan_id, plan_code, plan_name, plan_workshop, plan_prod_line, equipment_name, equipment_code, plan_loop, plan_loop_type, plan_loop_start, plan_loop_end, plan_person, plan_status, plan_restrict, plan_type, plan_outsource, work_code, upkeep, calculation_rule, shut_down, factory_code, attr1, attr2, attr3, del_flag, create_by, create_time, update_by, update_time, work_person, work_outsourcing_unit, work_connection, work_reason, #{planId}, #{planCode}, #{planName}, #{planWorkshop}, #{planProdLine}, #{equipmentName}, #{equipmentCode}, #{planLoop}, #{planLoopType}, #{planLoopStart}, #{planLoopEnd}, #{planPerson}, #{planStatus}, #{planRestrict}, #{planType}, #{planOutsource}, #{workCode}, #{upkeep}, #{calculationRule}, #{shutDown}, #{factoryCode}, #{attr1}, #{attr2}, #{attr3}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{workPerson}, #{workOutsourcingUnit}, #{workConnection}, #{workReason}, update equ_plan plan_code = #{planCode}, plan_name = #{planName}, plan_workshop = #{planWorkshop}, plan_prod_line = #{planProdLine}, equipment_name = #{equipmentName}, equipment_code = #{equipmentCode}, plan_loop = #{planLoop}, plan_loop_type = #{planLoopType}, plan_loop_start = #{planLoopStart}, plan_loop_end = #{planLoopEnd}, plan_person = #{planPerson}, plan_status = #{planStatus}, plan_restrict = #{planRestrict}, plan_type = #{planType}, plan_outsource = #{planOutsource}, work_code = #{workCode}, upkeep = #{upkeep}, calculation_rule = #{calculationRule}, shut_down = #{shutDown}, factory_code = #{factoryCode}, attr1 = #{attr1}, attr2 = #{attr2}, attr3 = #{attr3}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, work_person = #{workPerson}, work_outsourcing_unit = #{workOutsourcingUnit}, work_connection = #{workConnection}, work_reason = #{workReason}, where plan_id = #{planId} delete from equ_plan where plan_id = #{planId} delete from equ_plan where plan_id in #{planId} update equ_plan set del_flag = '1' where plan_code = #{planCode} and del_flag = '0'