IEducationSchedulingStopServices.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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.EducationSchedule;
  7. using EMIS.ViewModel;
  8. using EMIS.CommonLogic.SystemServices;
  9. using EMIS.Entities;
  10. namespace EMIS.CommonLogic.EducationSchedule
  11. {
  12. public interface IEducationSchedulingStopServices : IBaseWorkflowServices<ES_EducationSchedulingStop>
  13. {
  14. IGridResultSet<EducationSchedulingStopView> GetEducationSchedulingStopViewList(ConfiguretView configuretView, Guid? schoolyearID,
  15. Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus, int? pageIndex, int? pageSize);
  16. List<EducationSchedulingStopView> GetEducationSchedulingStopViewList(ConfiguretView configuretView, Guid? schoolyearID,
  17. Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus);
  18. List<EducationSchedulingStopView> GetEducationSchedulingStopViewList(IList<Guid> schedulingStopIDList);
  19. IGridResultSet<EducationSchedulingStopView> GetEducationSchedulingStopApproveList(ConfiguretView configuretView, Guid? schoolyearID,
  20. Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus, int? pageIndex, int? pageSize);
  21. List<EducationSchedulingStopView> GetEducationSchedulingStopApproveList(ConfiguretView configuretView, Guid? schoolyearID,
  22. Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus);
  23. List<EducationSchedulingStopView> GetEducationSchedulingStopApproveList(IList<Guid> schedulingStopIDList);
  24. EducationSchedulingStopView GetEducationSchedulingStopView(Guid educationSchedulingStopID);
  25. void Save(EducationSchedulingStopView educationSchedulingStopView);
  26. void StopSave(List<Guid> id, Guid? userID);
  27. void Delete(IList<Guid> educationSchedulingStopIDList);
  28. void Submit(IList<Guid> educationSchedulingStopIDList, Guid userID);
  29. }
  30. }