From 67d014f43a753971daf3c6fd16a1e2f6eddaf487 Mon Sep 17 00:00:00 2001 From: yq183 <645046984@qq.com> Date: Wed, 15 Jan 2025 16:28:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=EF=BC=9A=E7=8B=97=E8=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/yq/web/controller/nologin/NoLogin.java | 10 ++++++++++ .../main/java/yq/system/domain/vo/FaceByteVo.java | 12 ++++++++++++ .../main/java/yq/system/mapper/MineFaceMapper.java | 2 ++ .../java/yq/system/service/IMineFaceService.java | 2 ++ .../java/yq/system/service/IMineWarningService.java | 1 + .../yq/system/service/impl/MineFaceServiceImpl.java | 6 ++++++ .../main/resources/mapper/system/MineFaceMapper.xml | 11 +++++++++++ 7 files changed, 44 insertions(+) create mode 100644 yq-system/src/main/java/yq/system/domain/vo/FaceByteVo.java diff --git a/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java b/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java index 03ce615..80a67a7 100644 --- a/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java +++ b/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java @@ -25,6 +25,7 @@ import yq.common.utils.EzvizUtil; import yq.common.utils.FaceEnginUtil; import yq.system.domain.MineFace; import yq.system.domain.MineWarning; +import yq.system.domain.vo.FaceByteVo; import yq.system.service.IMineFaceService; import yq.system.service.IMineWarningService; import yq.system.service.ISysDeviceService; @@ -102,6 +103,15 @@ public class NoLogin { Map cacheMap = redisCache.getCacheMap(id); return cacheMap; } + + //获取 + @GetMapping("/faceByteList") + public ListfaceByte() + { + + return mineFaceService.faceByteList(); + } + //通过萤石云进行取流 @GetMapping("/list") public List>list(Integer deviceState, Long depeId) diff --git a/yq-system/src/main/java/yq/system/domain/vo/FaceByteVo.java b/yq-system/src/main/java/yq/system/domain/vo/FaceByteVo.java new file mode 100644 index 0000000..2c0a962 --- /dev/null +++ b/yq-system/src/main/java/yq/system/domain/vo/FaceByteVo.java @@ -0,0 +1,12 @@ +package yq.system.domain.vo; + +import lombok.Data; + +/** + * @auther yq + * @data 2025/1/15 + */ +@Data +public class FaceByteVo { + private byte[] faceByte; +} diff --git a/yq-system/src/main/java/yq/system/mapper/MineFaceMapper.java b/yq-system/src/main/java/yq/system/mapper/MineFaceMapper.java index 3b45763..ca08fd0 100644 --- a/yq-system/src/main/java/yq/system/mapper/MineFaceMapper.java +++ b/yq-system/src/main/java/yq/system/mapper/MineFaceMapper.java @@ -2,6 +2,7 @@ package yq.system.mapper; import java.util.List; import yq.system.domain.MineFace; +import yq.system.domain.vo.FaceByteVo; /** * 【请填写功能名称】Mapper接口 @@ -21,6 +22,7 @@ public interface MineFaceMapper */ public MineFace selectMineFaceById(Long id); + public List faceByteList(); /** * 查询【请填写功能名称】列表 * diff --git a/yq-system/src/main/java/yq/system/service/IMineFaceService.java b/yq-system/src/main/java/yq/system/service/IMineFaceService.java index 3b92269..6e6c006 100644 --- a/yq-system/src/main/java/yq/system/service/IMineFaceService.java +++ b/yq-system/src/main/java/yq/system/service/IMineFaceService.java @@ -2,6 +2,7 @@ package yq.system.service; import java.util.List; import yq.system.domain.MineFace; +import yq.system.domain.vo.FaceByteVo; /** * 【请填写功能名称】Service接口 @@ -34,6 +35,7 @@ public interface IMineFaceService */ public List selectMineFaceList(MineFace mineFace); + public List faceByteList(); /** * 新增【请填写功能名称】 * diff --git a/yq-system/src/main/java/yq/system/service/IMineWarningService.java b/yq-system/src/main/java/yq/system/service/IMineWarningService.java index 77cf69a..454ee09 100644 --- a/yq-system/src/main/java/yq/system/service/IMineWarningService.java +++ b/yq-system/src/main/java/yq/system/service/IMineWarningService.java @@ -59,6 +59,7 @@ public interface IMineWarningService */ public int insertMineWarning(MineWarning mineWarning); + /** * 修改【请填写功能名称】 * diff --git a/yq-system/src/main/java/yq/system/service/impl/MineFaceServiceImpl.java b/yq-system/src/main/java/yq/system/service/impl/MineFaceServiceImpl.java index 63c568a..1f752fa 100644 --- a/yq-system/src/main/java/yq/system/service/impl/MineFaceServiceImpl.java +++ b/yq-system/src/main/java/yq/system/service/impl/MineFaceServiceImpl.java @@ -8,6 +8,7 @@ import yq.common.exception.ServiceException; import yq.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import yq.system.domain.vo.FaceByteVo; import yq.system.mapper.MineFaceMapper; import yq.system.domain.MineFace; import yq.system.service.IMineFaceService; @@ -54,6 +55,11 @@ public class MineFaceServiceImpl implements IMineFaceService return mineFaceMapper.selectMineFaceList(mineFace); } + @Override + public List faceByteList() { + return mineFaceMapper.faceByteList(); + } + /** * 新增【请填写功能名称】 * diff --git a/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml b/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml index 3773eea..bcf6f29 100644 --- a/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml +++ b/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml @@ -85,6 +85,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" inner join sys_dept d on mf.dept_id = d.dept_id WHERE mf.face_byte is not null + + + + + + insert into mine_face