backend/src/main/java/com/rongyichuang/activity/repository/ActivityRepository.java
@@ -28,6 +28,9 @@ // 临时测试:查询所有比赛(不使用state字段) List<Activity> findByPidOrderByNameAsc(Long pid); // 查询所有有效活动(包括比赛和阶段),按pid和名称排序 List<Activity> findByStateOrderByPidAscNameAsc(Integer state); // 统计比赛数量 @Query("SELECT COUNT(a) FROM Activity a WHERE a.pid = 0 AND a.state = 1") long countActiveCompetitions();