ITeachersConfirmOrderServices.cs 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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.TeachingMaterial;
  7. using EMIS.ViewModel.WorkflowManage;
  8. using EMIS.ViewModel.SystemView;
  9. using EMIS.ViewModel;
  10. namespace EMIS.CommonLogic.TeachingMaterial
  11. {
  12. public interface ITeachersConfirmOrderServices
  13. {
  14. /// <summary>
  15. /// 查询征订清单记录
  16. /// </summary>
  17. /// <param name="configuretView"></param>
  18. /// <param name="campusID"></param>
  19. /// <param name="collegeID"></param>
  20. /// <param name="schoolyearID"></param>
  21. /// <param name="educationID"></param>
  22. /// <param name="learningformID"></param>
  23. /// <param name="approvalStatus"></param>
  24. /// <param name="pageIndex"></param>
  25. /// <param name="pageSize"></param>
  26. /// <returns></returns>
  27. IGridResultSet<TeachersConfirmOrderView> GetTeachersOrderViewGrid(ViewModel.ConfiguretView configuretView, Guid? schoolyearID,
  28. Guid? teachingMaterialPoolID, Guid? coursematerialID, Guid? publishID, int? ApprovalStatus, int pageIndex, int pageSize);
  29. /// <summary>
  30. /// 查看清单征订明细信息
  31. /// </summary>
  32. /// <param name="schoolyearID"></param>
  33. /// <param name="collegeID"></param>
  34. /// <param name="teachingMaterialPoolID"></param>
  35. /// <param name="pageIndex"></param>
  36. /// <param name="pageSize"></param>
  37. /// <returns></returns>
  38. IGridResultSet<TeachersConfirmOrderView> GetTeachersOrderDetailViewGrid(Guid? schoolyearID,
  39. Guid? collegeID, Guid? teachingMaterialPoolID, int pageIndex, int pageSize);
  40. /// <summary>
  41. /// 获取征订清单列表导出
  42. /// </summary>
  43. /// <param name="exp"></param>
  44. /// <returns></returns>
  45. IList<TeachersConfirmOrderView> GetTeachersConfirmOrderViewExcel(ConfiguretView configuretView, Guid? schoolyearID,
  46. Guid? teachingMaterialPoolID, Guid? coursematerialID, Guid? publishID);
  47. /// <summary>
  48. /// 获取征订清单明细列表导出
  49. /// </summary>
  50. /// <param name="exp"></param>
  51. /// <returns></returns>
  52. IList<TeachersConfirmOrderView> GetTeachersConfirmOrderViewDetailExcel(Guid? schoolyearID,Guid? teachingMaterialPoolID);
  53. /// <summary>
  54. /// 批量更新预加值
  55. /// </summary>
  56. /// <param name="teachersOrderIDs"></param>
  57. /// <param name="preAddedValue"></param>
  58. void BatchUpdatePreAddedValue(List<TeachersOrderView> teachersOrderList, int preAddedValue, Guid userId);
  59. }
  60. }