|
@@ -0,0 +1,39 @@
|
|
|
+package edu.math.diagnosis.service;
|
|
|
+
|
|
|
+import edu.math.diagnosis.dao.AbilityScoreRepo;
|
|
|
+import edu.math.diagnosis.dao.SubjectAbilityRepo;
|
|
|
+import edu.math.diagnosis.entity.AbilityScore;
|
|
|
+import edu.math.diagnosis.entity.SubjectAbility;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@Service
|
|
|
+public class AbilityScoreService {
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ private AbilityScoreRepo abilityScoreRepo;
|
|
|
+ @Resource
|
|
|
+ private SubjectAbilityRepo subjectAbilityRepo;
|
|
|
+
|
|
|
+ public void add(AbilityScore abilityScore) {
|
|
|
+ abilityScoreRepo.save(abilityScore);
|
|
|
+ }
|
|
|
+
|
|
|
+ public AbilityScore init(Long pid, Long qid, Double score, String abilityId, String ability) {
|
|
|
+ AbilityScore s = new AbilityScore();
|
|
|
+ s.setPid(pid);
|
|
|
+ s.setQid(qid);
|
|
|
+ s.setScore(score);
|
|
|
+ s.setAbilityId(abilityId);
|
|
|
+ s.setAbility(ability);
|
|
|
+ return s;
|
|
|
+ }
|
|
|
+
|
|
|
+ public List<SubjectAbility> listBySubjectId(String subjectId){
|
|
|
+ return subjectAbilityRepo.findAllBySubjectId(subjectId);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+}
|