using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.EducationManage; using Bowin.Common.Linq.Entity; using System.Linq.Expressions; using EMIS.Entities; using EMIS.ViewModel; namespace EMIS.CommonLogic.EducationManage { public interface IEducationSchedulingClassServices { IGridResultSet GetEducationSchedulingClassView(ConfiguretView configuretView, Expression> exp, Expression> resultExp = null, Func, Expression>, IQueryable> dataRangeFunc = null, int? pageIndex = null, int? pageSize = null); List GetEducationSchedulingClassViewList(Guid schoolYearID, IList collegeIDList); List GetEducationSchedulingClassStudentViewList(Guid schoolYearID, IList collegeIDList); List GetEducationSchedulingClassViewList(Guid schoolYearID, Guid classMajorID); List GetDepartmentEducationSchedulingClassViewList(Guid schoolYearID, Guid departmentID, IList handleModeList); EducationSchedulingClassScheduleView GetEducationSchedulingClassView(Guid educationSchedulingClassID); } }