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, factory_code, attr1, attr2, attr3, del_flag, create_by, create_time, update_by, update_time 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,
factory_code,
attr1,
attr2,
attr3,
del_flag,
create_by,
create_time,
update_by,
update_time,
#{planId},
#{planCode},
#{planName},
#{planWorkshop},
#{planProdLine},
#{equipmentName},
#{equipmentCode},
#{planLoop},
#{planLoopType},
#{planLoopStart},
#{planLoopEnd},
#{planPerson},
#{planStatus},
#{planRestrict},
#{planType},
#{planOutsource},
#{workCode},
#{factoryCode},
#{attr1},
#{attr2},
#{attr3},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
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},
factory_code = #{factoryCode},
attr1 = #{attr1},
attr2 = #{attr2},
attr3 = #{attr3},
del_flag = #{delFlag},
and CONVERT(date,create_time) >= #{createTimeStart}
and #{createTimeEnd} >= CONVERT(date,create_time)
and create_by like concat('%', #{createBy}, '%')
and CONVERT(date,update_time) >= #{updateTimeStart}
and #{updateTimeEnd} >= CONVERT(date,update_time)
and update_by like concat('%', #{updateBy}, '%')
and del_flag = '0'
where plan_id = #{planId}
delete from equ_plan where plan_id = #{planId}
delete from equ_plan where plan_id in
#{planId}