using Bowin.Common.Linq.Entity;
using EMIS.ViewModel;
using EMIS.ViewModel.EducationManagement;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EMIS.CommonLogic.EducationSchedule
{
public interface IEducationMissionClassScheduleServices
{
///
/// 查询教学任务班
///
/// 查询条件
/// 学年学期ID
/// 课程代码
/// 课程名称
/// 排课班级
/// 页数
/// 显示数
///
IGridResultSet GetEducationMissionClassScheduleViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, Guid? schoolyearID, Guid? departmentID, Guid? coursematerialID,
int? approvalStatus, int? teachingModeID, Guid? grademajorID, int? gradeYearID, int? StandardID, int pageIndex, int pageSize);
///
/// 查询教学任务班
///
/// 查询条件
/// 学年学期ID
/// 课程代码
/// 课程名称
/// 排课班级
///
List GetEducationMissionClassScheduleViewList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, Guid? schoolyearID, Guid? departmentID,
Guid? coursematerialID, int? approvalStatus, int? teachingModeID, Guid? grademajorID, int? gradeYearID);
///
/// 删除教学任务排课
///
///
void Delete(List educationMissionClassIDs);
}
}