select collector_id, collector_code, ip_address, mac_address, collector_name,
manufacturer, model, channel_count, online_status, test_status,
current_test, current_sample_name, status, del_flag, create_by,
create_time, update_by, update_time, remark
from t_collector
insert into t_collector
(collector_code, ip_address, mac_address, collector_name, manufacturer, model,
channel_count, online_status, test_status, current_test, current_sample_name,
status, del_flag, create_by, create_time, remark)
values
(#{collectorCode}, #{ipAddress}, #{macAddress}, #{collectorName}, #{manufacturer}, #{model},
#{channelCount}, #{onlineStatus}, #{testStatus}, #{currentTest}, #{currentSampleName},
#{status}, #{delFlag}, #{createBy}, #{createTime}, #{remark})
update t_collector
collector_code = #{collectorCode},
ip_address = #{ipAddress},
mac_address = #{macAddress},
collector_name = #{collectorName},
manufacturer = #{manufacturer},
model = #{model},
channel_count = #{channelCount},
status = #{status},
remark = #{remark},
update_by = #{updateBy},
update_time = #{updateTime}
where collector_id = #{collectorId}
and del_flag = '0'
update t_collector
set status = #{status},
update_by = #{updateBy},
update_time = #{updateTime}
where collector_id = #{collectorId}
and del_flag = '0'
update t_collector
set del_flag = cast(collector_id as char),
update_by = #{updateBy},
update_time = sysdate()
where collector_id = #{collectorId}
and del_flag = '0'