MarkSyncService.java 785 B

12345678910111213141516171819202122232425
  1. package com.qmth.teachcloud.mark.service;
  2. import com.qmth.teachcloud.common.entity.MarkQuestion;
  3. import com.qmth.teachcloud.mark.entity.MarkPaper;
  4. import com.qmth.teachcloud.mark.entity.MarkUserQuestion;
  5. import org.slf4j.Logger;
  6. import org.slf4j.LoggerFactory;
  7. import java.util.List;
  8. public interface MarkSyncService {
  9. public static Logger log = LoggerFactory.getLogger(MarkSyncService.class);
  10. void markerResetSync(MarkUserQuestion markUserGroup);
  11. void updateQuality(List<MarkUserQuestion> markUserGroups, String lockKey);
  12. void calcObjectiveScore(MarkPaper markPaper);
  13. void deleteMarkedByQuestion(MarkQuestion markQuestion, boolean b);
  14. void aiTaskResetSync(MarkQuestion markQuestion, Long questionId);
  15. void aiAutoMark(MarkQuestion markQuestion);
  16. }