IRetakePlanListServices.cs 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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.RetakeManage;
  7. using EMIS.ViewModel;
  8. using EMIS.ViewModel.EducationManage;
  9. namespace EMIS.CommonLogic.RetakeManage.General
  10. {
  11. public interface IRetakePlanListServices
  12. {
  13. /// <summary>
  14. /// 查询重修任务名单View
  15. /// </summary>
  16. /// <param name="configuretView"></param>
  17. /// <param name="schoolyearID"></param>
  18. /// <param name="collegeID"></param>
  19. /// <param name="yearID"></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="retakePlanStatusID"></param>
  28. /// <param name="generalPurposeID"></param>
  29. /// <param name="pageIndex"></param>
  30. /// <param name="pageSize"></param>
  31. /// <returns></returns>
  32. IGridResultSet<RetakeStudentListView> GetRetakePlanStudentView(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID,
  33. int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? coursematerialID,
  34. int? inSchoolStatus, int? retakePlanStatusID, int? generalPurposeID, int pageIndex, int pageSize);
  35. /// <summary>
  36. /// 查询重修任务名单List
  37. /// </summary>
  38. /// <param name="configuretView"></param>
  39. /// <param name="schoolyearID"></param>
  40. /// <param name="collegeID"></param>
  41. /// <param name="yearID"></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="retakePlanStatusID"></param>
  50. /// <param name="generalPurposeID"></param>
  51. /// <returns></returns>
  52. List<RetakeStudentListView> GetRetakePlanStudentViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID,
  53. int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? coursematerialID,
  54. int? inSchoolStatus, int? retakePlanStatusID, int? generalPurposeID);
  55. /// <summary>
  56. /// 删除重修任务名单
  57. /// </summary>
  58. /// <param name="retakePlanStudentIDsList"></param>
  59. void DeleteRetakePlanStudent(IList<Guid?> retakePlanStudentIDsList);
  60. }
  61. }