ICheckingCollectServices.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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.Entities;
  7. using EMIS.ViewModel;
  8. using EMIS.ViewModel.StudentManage.OnlineChecking;
  9. using EMIS.CommonLogic.SystemServices;
  10. namespace EMIS.CommonLogic.StudentManage.OnlineChecking
  11. {
  12. public interface ICheckingCollectServices : IBaseWorkflowServices<CF_StudentContrast>
  13. {
  14. /// <summary>
  15. /// 查询对应的校对汇总信息CheckingHistoryView
  16. /// </summary>
  17. /// <param name="configuretView"></param>
  18. /// <param name="campusID"></param>
  19. /// <param name="collegeID"></param>
  20. /// <param name="gradeID"></param>
  21. /// <param name="standardID"></param>
  22. /// <param name="educationID"></param>
  23. /// <param name="learningformID"></param>
  24. /// <param name="learnSystem"></param>
  25. /// <param name="grademajorID"></param>
  26. /// <param name="classmajorID"></param>
  27. /// <param name="checkingTypeID"></param>
  28. /// <param name="inSchoolStatus"></param>
  29. /// <param name="approvalStatus"></param>
  30. /// <param name="pageIndex"></param>
  31. /// <param name="pageSize"></param>
  32. /// <returns></returns>
  33. IGridResultSet<CheckingHistoryView> GetCheckingCollectViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID,
  34. int? educationID, int? learningformID, string learnSystem, Guid? grademajorID, Guid? classmajorID, int? checkingTypeID, int? inSchoolStatus, int? approvalStatus, int pageIndex, int pageSize);
  35. /// <summary>
  36. /// 查询对应的校对汇总信息List
  37. /// </summary>
  38. /// <param name="configuretView"></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="grademajorID"></param>
  47. /// <param name="classmajorID"></param>
  48. /// <param name="checkingTypeID"></param>
  49. /// <param name="inSchoolStatus"></param>
  50. /// <param name="approvalStatus"></param>
  51. /// <returns></returns>
  52. IList<CheckingHistoryView> GetCheckingCollectViewList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID,
  53. int? educationID, int? learningformID, string learnSystem, Guid? grademajorID, Guid? classmajorID, int? checkingTypeID, int? inSchoolStatus, int? approvalStatus);
  54. /// <summary>
  55. /// 查询对应的校对信息CheckingHistoryView
  56. /// </summary>
  57. /// <param name="studentRecordChangeHistoryID"></param>
  58. /// <returns></returns>
  59. CheckingHistoryView GetStudentRecordChangeHistoryView(Guid? studentRecordChangeHistoryID);
  60. /// <summary>
  61. /// 删除
  62. /// </summary>
  63. /// <param name="studentRecordChangeHistoryIDs"></param>
  64. /// <returns></returns>
  65. bool StudentRecordChangeHistoryDelete(List<Guid?> studentRecordChangeHistoryIDs);
  66. }
  67. }