feat(mobile): 实现基于人脸ID的商品列表查询功能

- 修改AppFaceController中list方法,将scenicId转换为Long类型传递
- 在AppGoodsController中注入FaceService,并在goodsList接口中调用faceService获取人脸列表
- 更新FaceMapper中的listByScenicAndUserId方法签名,统一scenicId参数类型为Long
- GoodsServiceImpl中新增listGoodsByFaceIdList方法,实现根据人脸ID列表查询相关商品逻辑
- 商品查询支持按成片vlog和源素材分类展示,并去重处理
- 优化GoodsService接口,增加listGoodsByFaceIdList方法定义
- OrderMapper.xml
This commit is contained in:
2025-11-21 20:49:05 +08:00
parent d0d238d31d
commit cd8ae491e2
6 changed files with 124 additions and 8 deletions

View File

@@ -35,7 +35,7 @@ public interface FaceMapper {
FaceRespVO findLastFaceByUserId(String userId);
FaceRespVO findLastFaceByScenicAndUserId(Long scenicId, Long userId);
List<FaceRespVO> listByScenicAndUserId(String scenicId, Long userId);
List<FaceRespVO> listByScenicAndUserId(Long scenicId, Long userId);
List<FaceEntity> listUnpaidEntityBeforeDate(Long scenicId, Date endDate);
}