IEducationMissionClassStudentServices.cs 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Bowin.Common.Linq.Entity;
  6. using EMIS.ViewModel;
  7. using EMIS.ViewModel.EducationManage.EducationArrange;
  8. namespace EMIS.CommonLogic.EducationManage.EducationArrange
  9. {
  10. public interface IEducationMissionClassStudentServices
  11. {
  12. /// <summary>
  13. /// 查询对应的教学任务班学生名单信息EducationMissionClassStudentView
  14. /// </summary>
  15. /// <param name="configuretView"></param>
  16. /// <param name="schoolyearID"></param>
  17. /// <param name="campusID"></param>
  18. /// <param name="collegeID"></param>
  19. /// <param name="gradeID"></param>
  20. /// <param name="standardID"></param>
  21. /// <param name="educationID"></param>
  22. /// <param name="learningformID"></param>
  23. /// <param name="learnSystem"></param>
  24. /// <param name="classmajorID"></param>
  25. /// <param name="coursematerialID"></param>
  26. /// <param name="inSchoolStatus"></param>
  27. /// <param name="approvalStatus"></param>
  28. /// <param name="pageIndex"></param>
  29. /// <param name="pageSize"></param>
  30. /// <returns></returns>
  31. IGridResultSet<EducationMissionClassStudentView> GetEducationMissionClassStudentViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID,
  32. Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? coursematerialID,
  33. int? inSchoolStatus, int? approvalStatus, int pageIndex, int pageSize);
  34. /// <summary>
  35. /// 查询对应的教学任务班学生名单信息List
  36. /// </summary>
  37. /// <param name="configuretView"></param>
  38. /// <param name="schoolyearID"></param>
  39. /// <param name="campusID"></param>
  40. /// <param name="collegeID"></param>
  41. /// <param name="gradeID"></param>
  42. /// <param name="standardID"></param>
  43. /// <param name="educationID"></param>
  44. /// <param name="learningformID"></param>
  45. /// <param name="learnSystem"></param>
  46. /// <param name="classmajorID"></param>
  47. /// <param name="coursematerialID"></param>
  48. /// <param name="inSchoolStatus"></param>
  49. /// <param name="approvalStatus"></param>
  50. /// <returns></returns>
  51. IList<EducationMissionClassStudentView> GetEducationMissionClassStudentViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID,
  52. Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? coursematerialID,
  53. int? inSchoolStatus, int? approvalStatus);
  54. }
  55. }