Files
FrameTour-BE/src/main/java/com/ycwl/basic/mapper/FaceDetectLogAiCamMapper.java
Jerry Yan 1f4a16f0e6 feat(ai-cam): 实现AI相机商品识别与会员关联功能
- 新增AppAiCamController控制器,提供获取AI相机识别商品和添加会员素材关联接口
- 实现AppAiCamService服务,完成从人脸识别日志到商品详情的转换逻辑
- 扩展FaceDetectLogAiCamMapper,支持根据faceId查询识别记录
- 扩展SourceMapper,新增根据faceSampleIds和type查询source列表的方法
- 添加设备配置管理,支持按设备设置识别分数阈值和照片数量限制
- 实现人脸识别结果解析,提取匹配度高的faceSampleId并去重处理
- 完成商品详情VO转换,包含素材URL、视频URL及购买状态等信息
- 支持批量添加会员与素材的关联关系,确保数据一致性校验
2025-12-05 17:52:46 +08:00

22 lines
511 B
Java

package com.ycwl.basic.mapper;
import com.ycwl.basic.model.pc.faceDetectLog.entity.FaceDetectLogAiCamEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* AI相机人脸识别日志Mapper
*/
@Mapper
public interface FaceDetectLogAiCamMapper {
int add(FaceDetectLogAiCamEntity entity);
/**
* 根据faceId查询所有识别记录
* @param faceId 人脸ID
* @return 识别记录列表
*/
List<FaceDetectLogAiCamEntity> listByFaceId(Long faceId);
}