id
,station_id,src_id,device_col_id,col,col_name,`type`
insert into virtual_device_col
id,station_id,src_id,device_col_id,col,col_name,`type`,#{id,jdbcType=INTEGER},#{stationId,jdbcType=INTEGER},#{srcId,jdbcType=INTEGER},#{deviceColId,jdbcType=INTEGER},#{col,jdbcType=VARCHAR},#{colName,jdbcType=VARCHAR},#{type,jdbcType=VARCHAR},
insert into virtual_device_col (station_id,src_id,device_col_id,col,col_name,`type`) values
(#{item.stationId},#{item.srcId},#{item.deviceColId},#{item.col},#{item.colName},#{item.type})
update virtual_device_col
station_id = #{stationId,jdbcType=INTEGER},
src_id = #{srcId,jdbcType=INTEGER},
device_col_id = #{deviceColId,jdbcType=INTEGER},
col = #{col,jdbcType=VARCHAR},
col_name = #{colName,jdbcType=VARCHAR},
`type` = #{type,jdbcType=VARCHAR},
where id = #{id,jdbcType=INTEGER}
update virtual_device_col
station_id = #{stationId,jdbcType=INTEGER},
src_id = #{srcId,jdbcType=INTEGER},
device_col_id = #{deviceColId,jdbcType=INTEGER},
col = #{col,jdbcType=VARCHAR},
col_name = #{colName,jdbcType=VARCHAR},
`type` = #{type,jdbcType=VARCHAR},
where id = #{id,jdbcType=INTEGER}
delete
from virtual_device_col
where id = #{id,jdbcType=INTEGER}
delete
from virtual_device_col
and id in
#{item}