IExamPatriarchQuestionnaireProgressService.cs 958 B

12345678910111213141516171819202122232425262728
  1. using YBEE.EQM.Core;
  2. namespace YBEE.EQM.Application;
  3. /// <summary>
  4. /// 家长问卷填答进度管理服务
  5. /// </summary>
  6. public interface IExamPatriarchQuestionnaireProgressService
  7. {
  8. /// <summary>
  9. /// 查询学生家长问卷明细
  10. /// </summary>
  11. /// <param name="input"></param>
  12. /// <returns></returns>
  13. Task<PageResult<ExamStudentPatriarchQuestionnaireProgressOutput>> QueryPageList(ExamStudentPatriarchQuestionnaireProgressPageInput input);
  14. /// <summary>
  15. /// 导出未填答学生名单
  16. /// </summary>
  17. /// <param name="input"></param>
  18. /// <returns></returns>
  19. Task<byte[]> ExportUncompletedExcel(ExportExamPatriarchQuestionnaireProgressInput input);
  20. /// <summary>
  21. /// 获取各班级问卷填答进度
  22. /// </summary>
  23. /// <param name="examPlanId"></param>
  24. /// <returns></returns>
  25. Task<List<ExamStudentPatriarchQuestionnaireProgressStatOutput>> GetProgressList(int examPlanId);
  26. }