IExamScoreImportService.cs 962 B

1234567891011121314151617181920212223242526272829
  1. namespace YBEE.EQM.Application;
  2. /// <summary>
  3. /// 学生成绩导入服务
  4. /// </summary>
  5. public interface IExamScoreImportService
  6. {
  7. /// <summary>
  8. /// 批量导入前期未上报学生名单的各科成绩
  9. /// </summary>
  10. /// <param name="filePath"></param>
  11. /// <param name="examPlanId"></param>
  12. /// <returns></returns>
  13. Task UploadImportWithoutStudentTotalScore(string filePath, int examPlanId);
  14. /// <summary>
  15. /// 批量导入学生总成绩
  16. /// </summary>
  17. /// <param name="filePath"></param>
  18. /// <param name="examPlanId"></param>
  19. /// <returns></returns>
  20. Task UploadImportStudentTotalScore(string filePath, int examPlanId);
  21. /// <summary>
  22. /// 导入区校合并小题成绩
  23. /// </summary>
  24. /// <param name="filePath"></param>
  25. /// <param name="examPlanId"></param>
  26. /// <returns></returns>
  27. Task<(string, byte[])> UploadImportStudentMinorScore(string filePath, int examPlanId);
  28. }