select work_id, work_code,order_code, repair_code, work_person, work_outsourcing_unit, work_connection, work_reason, work_type, equipment_code, work_cost, work_cost_time,work_status, attr1, attr2, attr3, del_flag, create_by, create_time, update_by, update_time, factory_code from equ_outsource_work
insert into equ_outsource_work
work_id,
work_code,
order_code,
repair_code,
work_person,
work_outsourcing_unit,
work_connection,
work_reason,
work_type,
equipment_code,
work_cost,
work_cost_time,
work_status,
attr1,
attr2,
attr3,
del_flag,
create_by,
create_time,
update_by,
update_time,
factory_code,
#{workId},
#{workCode},
#{orderCode},
#{repairCode},
#{workPerson},
#{workOutsourcingUnit},
#{workConnection},
#{workReason},
#{workType},
#{equipmentCode},
#{workCost},
#{workCostTime},
#{workStatus},
#{attr1},
#{attr2},
#{attr3},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{factoryCode},
update equ_outsource_work
work_code = #{workCode},
order_code = #{orderCode},
repair_code = #{repairCode},
work_person = #{workPerson},
work_outsourcing_unit = #{workOutsourcingUnit},
work_connection = #{workConnection},
work_reason = #{workReason},
work_type = #{workType},
equipment_code = #{equipmentCode},
work_cost = #{workCost},
work_cost_time = #{workCostTime},
work_status = #{workStatus},
attr1 = #{attr1},
attr2 = #{attr2},
attr3 = #{attr3},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
factory_code = #{factoryCode},
where work_id = #{workId}
and del_flag = '0'
update equ_outsource_work
set del_flag = '1'
where work_id = #{workId}
delete from equ_outsource_work
where repair_code = #{workCode}
update equ_outsource_work
set del_flag = '1'
where work_id in
#{workId}