liujie
2026-09-20 25999c575dd42b4715e49d3fe57e73c2c3204ccb
admin-server/src/main/java/com/estate/expert/admin/domain/exam/record/RecordRepository.java
@@ -26,4 +26,12 @@
            "and r.check_task_id in (:taskIds) " +
            "group by r.device_id, r.problem_id", nativeQuery = true)
    List<Object[]> countDeviceChecksByTaskIds(@Param("taskIds") List<Integer> taskIds);
    @Query(value = "select r.device_id, count(distinct r.check_task_id) " +
            "from record r " +
            "where r.deleted = false " +
            "and r.device_id is not null " +
            "and r.check_task_id in (:taskIds) " +
            "group by r.device_id", nativeQuery = true)
    List<Object[]> countDeviceCheckTasksByTaskIds(@Param("taskIds") List<Integer> taskIds);
}