feat(printer): 新增打印机大屏人脸识别功能

- 添加根据人脸样本ID查询图像素材接口
- 实现上传人脸照片进行景区人脸识别逻辑
- 集成存储服务用于保存临时人脸图片
- 调用景区人脸识别适配器搜索匹配人脸
- 查询并返回匹配的人脸样本关联图像素材
- 创建人脸识别结果含素材列表的响应对象
This commit is contained in:
2025-12-03 16:37:13 +08:00
parent 06c0ade9b4
commit d2ad14175d
2 changed files with 127 additions and 5 deletions

View File

@@ -0,0 +1,34 @@
package com.ycwl.basic.model.printer;
import com.ycwl.basic.model.pc.source.entity.SourceEntity;
import lombok.Data;
import java.util.List;
/**
* @Author:longbinbin
* @Date:2024/12/3
* 打印机大屏人脸识别响应(包含匹配的source列表)
*/
@Data
public class FaceRecognizeWithSourcesResp {
/**
* 人脸照片URL
*/
private String url;
/**
* 人脸ID
*/
private Long faceId;
/**
* 景区ID
*/
private Long scenicId;
/**
* 匹配到的图像素材列表(type=2)
*/
private List<SourceEntity> sources;
}