Browse Source

提交:狗远

mine
袁强 5 months ago
parent
commit
67d014f43a
  1. 10
      yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java
  2. 12
      yq-system/src/main/java/yq/system/domain/vo/FaceByteVo.java
  3. 2
      yq-system/src/main/java/yq/system/mapper/MineFaceMapper.java
  4. 2
      yq-system/src/main/java/yq/system/service/IMineFaceService.java
  5. 1
      yq-system/src/main/java/yq/system/service/IMineWarningService.java
  6. 6
      yq-system/src/main/java/yq/system/service/impl/MineFaceServiceImpl.java
  7. 11
      yq-system/src/main/resources/mapper/system/MineFaceMapper.xml

10
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.common.utils.FaceEnginUtil;
import yq.system.domain.MineFace; import yq.system.domain.MineFace;
import yq.system.domain.MineWarning; import yq.system.domain.MineWarning;
import yq.system.domain.vo.FaceByteVo;
import yq.system.service.IMineFaceService; import yq.system.service.IMineFaceService;
import yq.system.service.IMineWarningService; import yq.system.service.IMineWarningService;
import yq.system.service.ISysDeviceService; import yq.system.service.ISysDeviceService;
@ -102,6 +103,15 @@ public class NoLogin {
Map<String, Object> cacheMap = redisCache.getCacheMap(id); Map<String, Object> cacheMap = redisCache.getCacheMap(id);
return cacheMap; return cacheMap;
} }
//获取
@GetMapping("/faceByteList")
public List<FaceByteVo>faceByte()
{
return mineFaceService.faceByteList();
}
//通过萤石云进行取流 //通过萤石云进行取流
@GetMapping("/list") @GetMapping("/list")
public List<Map<String, Object>>list(Integer deviceState, Long depeId) public List<Map<String, Object>>list(Integer deviceState, Long depeId)

12
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;
}

2
yq-system/src/main/java/yq/system/mapper/MineFaceMapper.java

@ -2,6 +2,7 @@ package yq.system.mapper;
import java.util.List; import java.util.List;
import yq.system.domain.MineFace; import yq.system.domain.MineFace;
import yq.system.domain.vo.FaceByteVo;
/** /**
* 请填写功能名称Mapper接口 * 请填写功能名称Mapper接口
@ -21,6 +22,7 @@ public interface MineFaceMapper
*/ */
public MineFace selectMineFaceById(Long id); public MineFace selectMineFaceById(Long id);
public List<FaceByteVo> faceByteList();
/** /**
* 查询请填写功能名称列表 * 查询请填写功能名称列表
* *

2
yq-system/src/main/java/yq/system/service/IMineFaceService.java

@ -2,6 +2,7 @@ package yq.system.service;
import java.util.List; import java.util.List;
import yq.system.domain.MineFace; import yq.system.domain.MineFace;
import yq.system.domain.vo.FaceByteVo;
/** /**
* 请填写功能名称Service接口 * 请填写功能名称Service接口
@ -34,6 +35,7 @@ public interface IMineFaceService
*/ */
public List<MineFace> selectMineFaceList(MineFace mineFace); public List<MineFace> selectMineFaceList(MineFace mineFace);
public List<FaceByteVo> faceByteList();
/** /**
* 新增请填写功能名称 * 新增请填写功能名称
* *

1
yq-system/src/main/java/yq/system/service/IMineWarningService.java

@ -59,6 +59,7 @@ public interface IMineWarningService
*/ */
public int insertMineWarning(MineWarning mineWarning); public int insertMineWarning(MineWarning mineWarning);
/** /**
* 修改请填写功能名称 * 修改请填写功能名称
* *

6
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 yq.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import yq.system.domain.vo.FaceByteVo;
import yq.system.mapper.MineFaceMapper; import yq.system.mapper.MineFaceMapper;
import yq.system.domain.MineFace; import yq.system.domain.MineFace;
import yq.system.service.IMineFaceService; import yq.system.service.IMineFaceService;
@ -54,6 +55,11 @@ public class MineFaceServiceImpl implements IMineFaceService
return mineFaceMapper.selectMineFaceList(mineFace); return mineFaceMapper.selectMineFaceList(mineFace);
} }
@Override
public List<FaceByteVo> faceByteList() {
return mineFaceMapper.faceByteList();
}
/** /**
* 新增请填写功能名称 * 新增请填写功能名称
* *

11
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 inner join sys_dept d on mf.dept_id = d.dept_id
WHERE mf.face_byte is not null WHERE mf.face_byte is not null
</select> </select>
<resultMap id="faceByteResultMap" type="yq.system.domain.vo.FaceByteVo">
<result property="faceByte" column="face_byte" jdbcType="BINARY"/>
</resultMap>
<select id="faceByteList" resultMap="faceByteResultMap">
SELECT
mf.face_byte
FROM
mine_face mf
</select>
<insert id="insertMineFace" parameterType="MineFace"> <insert id="insertMineFace" parameterType="MineFace">
insert into mine_face insert into mine_face

Loading…
Cancel
Save