select c.id, c.box_sn, c.box_name, c.box_version, c.start_time, c.on_line, c.video_server, c.video_port, c.last_task_id, c.server_id, c.user_id, c.dept_id from ard_drone c left join sys_dept d on d.dept_id = c.dept_id left join sys_user u on u.user_id = c.user_id insert into ard_drone id, box_sn, box_name, box_version, start_time, on_line, video_server, video_port, last_task_id, server_id, user_id, dept_id, create_by, create_time, update_by, update_time, remark, #{id}, #{boxSn}, #{boxName}, #{boxVersion}, #{startTime}, #{onLine}, #{videoServer}, #{videoPort}, #{lastTaskId}, #{serverId}, #{userId}, #{deptId}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update ard_drone box_sn = #{boxSn}, box_name = #{boxName}, box_version = #{boxVersion}, start_time = #{startTime}, on_line = #{onLine}, video_server = #{videoServer}, video_port = #{videoPort}, last_task_id = #{lastTaskId}, server_id = #{serverId}, user_id = #{userId}, dept_id = #{deptId}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} delete from ard_drone where id = #{id} delete from ard_drone where id in #{id} insert into ard_drone( id, box_sn, box_name, box_version, start_time, on_line, video_server, video_port, last_task_id, server_id, user_id, dept_id, create_by, create_time, update_by, update_time, remark ) values (#{item.id}, #{item.boxSn}, #{item.boxName}, #{item.boxVersion}, #{item.startTime}, #{item.onLine}, #{item.videoServer}, #{item.videoPort}, #{item.lastTaskId}, #{item.serverId}, #{item.userId}, #{item.deptId}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.remark}) update ard_drone on_line = #{onLine}, where server_id = #{serverId}