feat(video): 添加通过faceId查询最新视频记录功能

- 在AppVideoController中新增getLatestByFaceId接口
- 添加VideoRespVO响应对象导入
- 实现通过faceId和可选templateId查询最新视频记录的功能
- 在VideoMapper中定义queryLatestByFaceIdAndTemplateId方法
- 在VideoRepository中实现查询逻辑
- 在VideoMapper.xml中添加对应的SQL查询语句
- 支持根据faceId和templateId条件查询最新视频记录
- 添加相应的日志记录和异常处理机制
This commit is contained in:
2025-12-26 15:35:27 +08:00
parent 50ee14cf8f
commit c583d4b007
4 changed files with 65 additions and 0 deletions

View File

@@ -65,4 +65,12 @@ public interface VideoMapper {
* @return 已购买记录数量
*/
int countBuyRecordByVideoId(Long videoId);
/**
* 通过faceId和templateId(可选)查询最新的视频记录
* @param faceId 人脸ID
* @param templateId 模板ID(可选)
* @return 最新的视频记录
*/
VideoRespVO queryLatestByFaceIdAndTemplateId(@NonNull Long faceId, Long templateId);
}