IExamSampleStudentService.cs 972 B

1234567891011121314151617181920212223242526272829
  1. using YBEE.EQM.Core;
  2. namespace YBEE.EQM.Application;
  3. /// <summary>
  4. /// 监测抽样学生管理服务
  5. /// </summary>
  6. public interface IExamSampleStudentService
  7. {
  8. /// <summary>
  9. /// 分页查询抽样学生信息
  10. /// </summary>
  11. /// <param name="input"></param>
  12. /// <returns></returns>
  13. Task<PageResult<ExamSampleStudentOutput>> QueryPageList(ExamSampleStudentPageInput input);
  14. /// <summary>
  15. /// 根据监测号查询已发布监测方案中当前机构下学生信息
  16. /// </summary>
  17. /// <param name="examPlanId">监测计划ID</param>
  18. /// <param name="examNumber">监测号</param>
  19. /// <returns></returns>
  20. Task<ExamSampleStudentOutput> GetByExamNumber(int examPlanId, string examNumber);
  21. /// <summary>
  22. /// 查询监测学生信息
  23. /// </summary>
  24. /// <param name="input"></param>
  25. /// <returns></returns>
  26. Task<ExamSampleStudentOutput> QueryExamSampleStudent(QueryExamSampleStudentInput input);
  27. }