select device_id, picture, device_name, mac, sn, model_id, hardware_version_id, vehicle_num, activation_time, online_status,full_voltage, low_voltage, full_endurance,
create_by, create_time, update_by, update_time, last_time, last_location_time, gps, remark, status, lock_status, location,
remaining_power, voltage, qrcode, longitude, latitude, lock_status, location, remaining_power, voltage, is_default,
version, user_id, is_senseless_unlock, is_auto_shutdown, is_auto_defense, is_vibration_alarm, is_admin_unlocking from e_device
insert into e_device
picture,
device_name,
mac,
sn,
model_id,
hardware_version_id,
vehicle_num,
version,
activation_time,
online_status,
create_by,
create_time,
update_by,
update_time,
last_time,
last_location_time,
gps,
remark,
status,
lock_status,
location,
remaining_power,
voltage,
qrcode,
longitude,
latitude,
signal_strength,
satellites,
quality,
user_id,
is_admin_unlocking,
is_senseless_unlock,
is_auto_shutdown,
is_auto_defense,
is_vibration_alarm,
is_default,
full_voltage,
low_voltage,
full_endurance,
#{picture},
#{deviceName},
#{mac},
#{sn},
#{modelId},
#{hardwareVersionId},
#{vehicleNum},
#{version},
#{activationTime},
#{onlineStatus},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{lastTime},
#{lastLocationTime},
#{gps},
#{remark},
#{status},
#{lockStatus},
#{location},
#{remainingPower},
#{voltage},
#{qrcode},
#{longitude},
#{latitude},
#{signalStrength},
#{satellites},
#{quality},
#{userId},
#{isAdminUnlocking},
#{isSenselessUnlock},
#{isAutoShutdown},
#{isAutoDefense},
#{isVibrationAlarm},
#{isDefault},
#{fullVoltage},
#{lowVoltage},
#{fullEndurance},
update e_device
picture = #{picture},
device_name = #{deviceName},
mac = #{mac},
sn = #{sn},
model_id = #{modelId},
hardware_version_id = #{hardwareVersionId},
vehicle_num = #{vehicleNum},
version = #{version},
activation_time = #{activationTime},
online_status = #{onlineStatus},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
last_time = #{lastTime},
last_location_time = #{lastLocationTime},
gps = #{gps},
remark = #{remark},
status = #{status},
lock_status = #{lockStatus},
location = #{location},
remaining_power = #{remainingPower},
voltage = #{voltage},
qrcode = #{qrcode},
longitude = #{longitude},
latitude = #{latitude},
signal_strength = #{signalStrength},
satellites = #{satellites},
quality = #{quality},
user_id = #{userId},
is_admin_unlocking = #{isAdminUnlocking},
is_senseless_unlock = #{isSenselessUnlock},
is_auto_shutdown = #{isAutoShutdown},
is_auto_defense = #{isAutoDefense},
is_vibration_alarm = #{isVibrationAlarm},
is_default = #{isDefault},
full_voltage = #{fullVoltage},
low_voltage = #{lowVoltage},
full_endurance = #{fullEndurance},
where device_id = #{deviceId}
update e_device
picture = #{picture},
device_name = #{deviceName},
mac = #{mac},
sn = #{sn},
model_id = #{modelId},
hardware_version_id = #{hardwareVersionId},
vehicle_num = #{vehicleNum},
version = #{version},
activation_time = #{activationTime},
online_status = #{onlineStatus},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
last_time = #{lastTime},
last_location_time = #{lastLocationTime},
gps = #{gps},
remark = #{remark},
status = #{status},
lock_status = #{lockStatus},
location = #{location},
remaining_power = #{remainingPower},
voltage = #{voltage},
qrcode = #{qrcode},
longitude = #{longitude},
latitude = #{latitude},
signal_strength = #{signalStrength},
satellites = #{satellites},
quality = #{quality},
user_id = #{userId},
is_admin_unlocking = #{isAdminUnlocking},
is_senseless_unlock = #{isSenselessUnlock},
is_auto_shutdown = #{isAutoShutdown},
is_auto_defense = #{isAutoDefense},
is_vibration_alarm = #{isVibrationAlarm},
is_default = #{isDefault},
full_voltage = #{fullVoltage},
low_voltage = #{lowVoltage},
full_endurance = #{fullEndurance},
where device_id = #{deviceId}
update e_device
picture = #{picture},
device_name = #{deviceName},
mac = #{mac},
model_id = #{modelId},
hardware_version_id = #{hardwareVersionId},
vehicle_num = #{vehicleNum},
version = #{version},
activation_time = #{activationTime},
online_status = #{onlineStatus},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
last_time = #{lastTime},
last_location_time = #{lastLocationTime},
gps = #{gps},
remark = #{remark},
status = #{status},
lock_status = #{lockStatus},
location = #{location},
remaining_power = #{remainingPower},
voltage = #{voltage},
qrcode = #{qrcode},
longitude = #{longitude},
latitude = #{latitude},
signal_strength = #{signalStrength},
satellites = #{satellites},
quality = #{quality},
user_id = #{userId},
is_admin_unlocking = #{isAdminUnlocking},
is_senseless_unlock = #{isSenselessUnlock},
is_auto_shutdown = #{isAutoShutdown},
is_auto_defense = #{isAutoDefense},
is_vibration_alarm = #{isVibrationAlarm},
is_default = #{isDefault},
where sn = #{sn}
update e_device
sn = #{sn},
hardware_version_id = #{hardwareVersionId},
online_status = #{onlineStatus},
where mac = #{mac}
delete from e_device where device_id = #{deviceId}
delete from e_device where device_id in
#{deviceId}
update e_device d set d.status = '1' where device_id in
#{deviceId}
update e_device d set d.status = '8' where device_id in
#{deviceId}
update e_device d set d.status = '0' where device_id in
#{deviceId}
update e_device set is_default = '0' where user_id = #{userId} and sn != #{sn}
update e_device set user_id = null where device_id = #{deviceId}