ICheckingResultServices.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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.StudentWeb.InfoCenter
  11. {
  12. public interface ICheckingResultServices : IBaseWorkflowServices<CF_StudentContrast>
  13. {
  14. /// <summary>
  15. /// 查询对应的校对结果信息CheckingHistoryView
  16. /// </summary>
  17. /// <param name="configuretView"></param>
  18. /// <param name="userID"></param>
  19. /// <param name="checkingTypeID"></param>
  20. /// <param name="approvalStatus"></param>
  21. /// <param name="pageIndex"></param>
  22. /// <param name="pageSize"></param>
  23. /// <returns></returns>
  24. IGridResultSet<CheckingHistoryView> GetStudentCheckingResultViewGrid(ConfiguretView configuretView, Guid? userID, int? checkingTypeID, int? approvalStatus, int pageIndex, int pageSize);
  25. /// <summary>
  26. /// 查询对应的校对结果信息List
  27. /// </summary>
  28. /// <param name="configuretView"></param>
  29. /// <param name="userID"></param>
  30. /// <param name="checkingTypeID"></param>
  31. /// <param name="approvalStatus"></param>
  32. /// <returns></returns>
  33. IList<CheckingHistoryView> GetStudentCheckingResultViewList(ConfiguretView configuretView, Guid? userID, int? checkingTypeID, int? approvalStatus);
  34. /// <summary>
  35. /// 查询对应的校对结果信息CheckingHistoryView
  36. /// </summary>
  37. /// <param name="studentRecordChangeHistoryID"></param>
  38. /// <returns></returns>
  39. CheckingHistoryView GetStudentCheckingResultView(Guid? studentRecordChangeHistoryID);
  40. /// <summary>
  41. /// 撤消
  42. /// </summary>
  43. /// <param name="studentRecordChangeHistoryIDs"></param>
  44. /// <param name="userID"></param>
  45. /// <returns></returns>
  46. bool StudentCheckingResultCancel(List<Guid?> studentRecordChangeHistoryIDs, Guid userID);
  47. }
  48. }