select id,
device_code,
device_name,
ip_address,
port,
user_name,
password,
type,
device_type,
live_address,
channel,
alarm_channel_id,
status,
stream_type,
longitude,
latitude,
gb_code,
protocol,
device_status,
online_type,
enable_audio,
enable_mp4,
stream_status,
media_serverId,
stream_key,
enable_disable_none_reader,
snap,
flv_type,
onvif_auth,
onvif_host_name,
record_plan_id,
gb_civil_code,
gb_business_group_id,
gb_parent_id,
manufacturer,
address,
ptz_type,
gb_device_id,
gb_channel_id,
stream_mode,
jt_mobile_no,
jt_plate_no,
jt_plate_color,
create_by,
create_time,
update_by,
update_time,
remark
from qs_device
insert into qs_device
device_code,
device_name,
ip_address,
port,
user_name,
password,
type,
device_type,
live_address,
channel,
alarm_channel_id,
status,
stream_type,
longitude,
latitude,
gb_code,
protocol,
device_status,
online_type,
enable_audio,
enable_mp4,
stream_status,
media_serverId,
stream_key,
enable_disable_none_reader,
snap,
flv_type,
onvif_auth,
onvif_host_name,
record_plan_id,
gb_civil_code,
gb_business_group_id,
gb_parent_id,
manufacturer,
address,
ptz_type,
gb_device_id,
gb_channel_id,
stream_mode,
jt_mobile_no,
jt_plate_no,
jt_plate_color,
create_by,
create_time,
update_by,
update_time,
remark,
#{deviceCode},
#{deviceName},
#{ipAddress},
#{port},
#{userName},
#{password},
#{type},
#{deviceType},
#{liveAddress},
#{channel},
#{alarmChannelId},
#{status},
#{streamType},
#{longitude},
#{latitude},
#{gbCode},
#{protocol},
#{deviceStatus},
#{onlineType},
#{enableAudio},
#{enableMp4},
#{streamStatus},
#{mediaServerId},
#{streamKey},
#{enableDisableNoneReader},
#{snap},
#{flvType},
#{onvifAuth},
#{onvifHostName},
#{recordPlanId},
#{gbCivilCode},
#{gbBusinessGroupId},
#{gbParentId},
#{manufacturer},
#{ptzType},
#{gbDeviceId},
#{gbChannelId},
#{streamMode},
#{jtMobileNo},
#{jtPlateNo},
#{jtPlateColor},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update qs_device
device_code = #{deviceCode},
device_name = #{deviceName},
ip_address = #{ipAddress},
port = #{port},
user_name = #{userName},
password = #{password},
type = #{type},
device_type = #{deviceType},
live_address = #{liveAddress},
channel = #{channel},
alarm_channel_id = #{alarmChannelId},
status = #{status},
stream_type = #{streamType},
longitude = #{longitude},
latitude = #{latitude},
gb_code = #{gbCode},
protocol = #{protocol},
device_status = #{deviceStatus},
online_type = #{onlineType},
enable_audio = #{enableAudio},
enable_mp4 = #{enableMp4},
stream_status = #{streamStatus},
media_serverId = #{mediaServerId},
stream_key = #{streamKey},
enable_disable_none_reader = #{enableDisableNoneReader},
snap = #{snap},
flv_type = #{flvType},
onvif_auth = #{onvifAuth},
onvif_host_name = #{onvifHostName},
record_plan_id = #{recordPlanId},
gb_civil_code = #{gbCivilCode},
gb_business_group_id = #{gbBusinessGroupId},
gb_parent_id = #{gbParentId},
manufacturer = #{manufacturer},
address = #{address},
ptz_type = #{ptzType},
gb_device_id = #{gbDeviceId},
gb_channel_id = #{gbChannelId},
stream_mode = #{streamMode},
jt_mobile_no = #{jtMobileNo},
jt_plate_no = #{jtPlateNo},
jt_plate_color = #{jtPlateColor},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update qs_device
set status = #{status},
update_time = sysdate()
where id = #{id}
update qs_device set device_status = #{deviceStatus}, update_time = sysdate() where id in
#{id}
update qs_device
set device_status = 'OFFLINE',
stream_status = '0',
media_serverId = null,
stream_key = null
UPDATE qs_device
device_status = #{item.deviceStatus}
WHERE id = #{item.id}
UPDATE qs_device
set record_plan_id = #{planId}
where status = 'ENABLE'
UPDATE qs_device
set record_plan_id = null
where record_plan_id = #{planId}
UPDATE qs_device
set record_plan_id = #{planId}
where
id = #{id}
UPDATE qs_device
set record_plan_id = null
where record_plan_id = #{planId}
UPDATE qs_device
SET gb_civil_code = #{civilCode}
WHERE id IN
#{item.id}
UPDATE qs_device
SET gb_business_group_id = #{businessGroup}
WHERE id IN
#{item.id}
UPDATE qs_device
SET gb_parent_id = #{parentId}
WHERE id IN
#{item.id}
UPDATE qs_device
SET gb_parent_id = null,
gb_business_group_id = null
WHERE id IN
#{item.id}
UPDATE qs_device
SET gb_civil_code = #{civilCode}
WHERE id IN
#{item.id}
UPDATE qs_device
SET gb_civil_code = null
WHERE id IN
#{item.id}
UPDATE qs_device
SET gb_civil_code = null
WHERE id IN
#{item}
UPDATE qs_device
SET gb_parent_id = #{parentId},
gb_business_group_id = #{businessGroup}
WHERE id IN
#{item.id}
UPDATE qs_device
SET gb_parent_id = null,
gb_business_group_id = null
WHERE id IN
#{item}
delete
from qs_device
where id = #{id}
delete from qs_device where id in
#{id}
UPDATE qs_device
SET gb_civil_code = null
WHERE gb_civil_code IN
#{item.deviceId}