select file_id, file_name, file_address, source_id, remark, attr1,
attr2, attr3, attr4, create_by, create_time, update_by,
update_time,image_type from base_file
select
equipment_id,
equipment_code,
equipment_name,
equipment_brand,
equipment_spec,
equipment_type_id,
equipment_type_code,
equipment_type_name,
workshop_id,
workshop_code,
workshop_name,
status,
remark,
attr1,
attr2,
attr3,
attr4,
create_by,
create_time,
update_by,
update_time,
workshop_section,
equipment_location,
hourly_unit_price,
unit_working_hours,
del_flag,
plc_ip,
plc_port,
sap_asset,
equipment_barcode,
equipment_barcode_image,
manufacturer,
supplier,
use_life,
buy_time,
asset_original_value,
net_asset_value,
asset_head,
fixed_asset_code,
department,
equipment_head
from base_equipment
insert into base_equipment
equipment_code,
equipment_name,
equipment_brand,
equipment_spec,
equipment_type_id,
equipment_type_code,
equipment_type_name,
workshop_id,
workshop_code,
workshop_name,
status,
remark,
attr1,
attr2,
attr3,
attr4,
create_by,
create_time,
update_by,
update_time,
unit_working_hours,
workshop_section,
equipment_location,
hourly_unit_price,
plc_ip,
plc_port,
equipment_barcode,
equipment_barcode_image,
manufacturer,
supplier,
use_life,
buy_time,
asset_original_value,
net_asset_value,
asset_head,
fixed_asset_code,
department,
sap_asset,
equipment_head,
factory_code,
#{equipmentCode},
#{equipmentName},
#{equipmentBrand},
#{equipmentSpec},
#{equipmentTypeId},
#{equipmentTypeCode},
#{equipmentTypeName},
#{workshopId},
#{workshopCode},
#{workshopName},
#{status},
#{remark},
#{attr1},
#{attr2},
#{attr3},
#{attr4},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{unitWorkingHours},
#{workshopSection},
#{equipmentLocation},
#{hourlyUnitPrice},
#{plcIp},
#{plcPort},
#{equipmentBarcode},
#{equipmentBarcodeImage},
#{manufacturer},
#{supplier},
#{useLife},
#{buyTime},
#{assetOriginalValue},
#{netAssetValue},
#{assetHead},
#{fixedAssetCode},
#{department},
#{sapAsset},
#{equipmentHead},
#{factoryCode},
update base_equipment
equipment_code = #{equipmentCode},
equipment_name = #{equipmentName},
equipment_brand = #{equipmentBrand},
equipment_spec = #{equipmentSpec},
equipment_type_id = #{equipmentTypeId},
equipment_type_code = #{equipmentTypeCode},
equipment_type_name = #{equipmentTypeName},
workshop_id = #{workshopId},
workshop_code = #{workshopCode},
workshop_name = #{workshopName},
status = #{status},
remark = #{remark},
attr1 = #{attr1},
attr2 = #{attr2},
attr3 = #{attr3},
attr4 = #{attr4},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
unit_working_hours = #{unitWorkingHours},
workshop_section = #{workshopSection},
equipment_location = #{equipmentLocation},
hourly_unit_price = #{hourlyUnitPrice},
plc_ip = #{plcIp},
plc_port = #{plcPort},
equipment_barcode = #{equipmentBarcode},
equipment_barcode_image = #{equipmentBarcodeImage},
manufacturer = #{manufacturer},
supplier = #{supplier},
use_life = #{useLife},
buy_time = #{buyTime},
asset_original_value = #{assetOriginalValue},
net_asset_value = #{netAssetValue},
asset_head = #{assetHead},
fixed_asset_code = #{fixedAssetCode},
department = #{department},
sap_asset = #{sapAsset},
equipment_head = #{equipmentHead},
factory_code = #{factoryCode},
where equipment_id = #{equipmentId}
update base_equipment
set del_flag = '1'
where equipment_id = #{equipmentId}
update base_equipment
set del_flag = '1'
where equipment_id in
#{equipmentId}
insert into equ_spare_equipment
id,
spare_code,
spare_type,
spare_name,
equipment_name,
equipment_code,
del_flag,
create_by,
create_time,
update_by,
update_time,
factory_code,
#{id},
#{spareCode},
#{spareType},
#{spareName},
#{equipmentName},
#{equipmentCode},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{factoryCode},
INSERT INTO base_file(file_id, file_name, file_address, source_id, remark, create_by, create_time,image_type)
VALUES
(
#{baseFile.fileId},
#{baseFile.fileName},
#{baseFile.fileAddress},
#{baseFile.sourceId},
#{baseFile.remark},
#{baseFile.createBy},
#{baseFile.createTime},
#{baseFile.imageType}
)
delete from base_file where source_id = #{sourceId}
delete from equ_spare_equipment where equipment_code = #{equipmentCode}