lrj
6 天以前 4fa9591629721797386fc11836e3a9deb69cd58c
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();