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}