
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package com.example.educatback.Application;
import com.example.educatback.model.entity.StudyType;
import com.example.educatback.model.repository.SolvedRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service
public class SolvedService {
@Autowired
private SolvedRepository solvedRepository;
public Map<StudyType, Long> getStudyTypeCounts() {
List<Object[]> results = solvedRepository.findStudyTypeCount();
Map<StudyType, Long> studyTypeCountMap = new HashMap<>();
for (Object[] result : results) {
StudyType studyType = (StudyType) result[0];
Long count = (Long) result[1];
studyTypeCountMap.put(studyType, count);
}
return studyTypeCountMap;
}
}