You've already forked FrameTour-BE
feat(database): 迁移统计数据查询到ClickHouse
- 添加ClickHouse数据源配置和相关依赖 - 实现ClickHouse统计查询服务和MySQL兜底方案 - 新增扫码统计、订单统计等数据查询接口 - 重构分销员数据统计逻辑,整合MySQL和ClickHouse数据源 - 更新应用配置文件以支持ClickHouse启用开关 - 修改分布式任务统计以支持跨库查询场景
This commit is contained in:
@@ -59,4 +59,16 @@ public interface TaskMapper {
|
||||
List<TaskEntity> selectAllFailed();
|
||||
|
||||
TaskEntity listLastFaceTemplateTask(Long faceId, Long templateId);
|
||||
|
||||
/**
|
||||
* 根据 face_id 列表统计已完成任务的用户数
|
||||
* 用于 ClickHouse 迁移后的跨库统计
|
||||
*/
|
||||
Integer countCompletedTaskMembersByFaceIds(@Param("faceIds") List<String> faceIds);
|
||||
|
||||
/**
|
||||
* 根据 face_id 列表统计已完成任务数
|
||||
* 用于 ClickHouse 迁移后的跨库统计
|
||||
*/
|
||||
Integer countCompletedTasksByFaceIds(@Param("faceIds") List<String> faceIds);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user