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'