UPDATE face_device
SET type = #{type},
admin_id_of_staff_entrance = #{adminId}
WHERE sn = #{sn}
UPDATE face_device
SET type = #{type},
state = 0,
admin_id_of_staff_entrance = #{adminId}
WHERE sn = #{sn}
SELECT id
FROM face_device
WHERE sn = #{sn} LIMIT 0,1
SELECT
fd.id AS deviceId,
fd.sn AS sn,
fd.name AS name,
fd.user_count AS userCount,
fd.pass_count AS passCount,
fd.app_version AS appVersion,
fd.enable AS enable,
fd.online AS online,
fd.remark AS remark,
fd.auth AS auth,
fd.pass AS pass,
fd.inter_ip AS interIp,
fd.create_time AS createTime,
a.province_name as provinceName,
a.city_name as cityName,
a.area_name as areaName,
a.id as adminId,
a.username as username,
b.username as adminIdOfStaffEntrance
FROM face_device fd
left join admin a on a.id = fd.admin_id
left join admin b on b.id = fd.admin_id_of_staff_entrance
and a.province_id = #{adminVo.provinceId}
and a.type in (3 ,4 ,5)
and a.province_id = #{adminVo.provinceId}
and a.type in (4 , 5)
and a.tag_id = #{adminVo.tagId}
and a.city_id = #{adminVo.cityId}
and a.type = 5
and a.tag_id = #{adminVo.tagId}
and a.id =#{adminVo.adminId}
and a.username = #{fde.username}
and fd.sn = #{fde.sn}
and fd.type = #{fde.type}
and fd.name LIKE CONCAT('%',#{fde.name},'%')
and a.province_id =#{fde.provinceId}
and a.city_id =#{fde.cityId}
and a.area_id =#{fde.areaId}
and fd.type =#{fde.pass}
and fd.online =#{fde.online}
and fd.enable =#{fde.enable}
and fd.admin_id_of_staff_entrance =#{fde.adminIdOfStaffEntrance}
ORDER BY fd.id DESC
SELECT id,
sn
FROM face_device
WHERE enable = 1
AND auth = 1
AND admin_id = #{adminId}
SELECT *
FROM face_device
WHERE sn = #{sn} LIMIT 0,1
SELECT admin_id
FROM face_device
WHERE sn = #{sn} LIMIT 0,1
select
fd.sn AS sn,
fd.name AS name,
a.id AS adminId
FROM face_device fd
left join admin a on a.id = fd.admin_id
and a.province_id = #{adminVo.provinceId}
and a.type in (3 ,4 ,5)
and a.province_id = #{adminVo.provinceId}
and a.type in (4 , 5)
and a.tag_id = #{adminVo.tagId}
and a.city_id = #{adminVo.cityId}
and a.type = 5
and a.tag_id = #{adminVo.tagId}
and a.id =#{adminVo.adminId}
SELECT sn
FROM face_device
WHERE enable = 1
AND online = 1
AND auth = 1
AND admin_id = #{adminId}
SELECT sn
FROM face_device
WHERE enable = 1
AND online = 1
AND auth = 1
AND sn = #{sn}
SELECT sn
FROM face_device
WHERE (enable = 0 or online = 0 or auth = 0)
AND admin_id = #{adminId}
SELECT admin_id
FROM face_device
WHERE (enable = 1 or online = 1 or auth = 1)
AND sn = #{sn}
SELECT
fd.id AS id,
fd.sn AS sn,
fd.enable AS enable,
fd.online AS online,
fd.auth AS auth
FROM face_device fd
left join admin a on a.id = fd.admin_id
and a.province_id = #{provinceId}
and a.type in (3 ,4 ,5)
and a.id =#{adminId}
and fd.sn = #{sn}
SELECT sn ,id
FROM face_device
WHERE enable = 1 and online = 1 and auth = 1
AND type = #{type}
select
id as deviceId,
sn,
name,
pass
from face_device
and sn in
#{sn}