using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel;
using EMIS.ViewModel.EducationManage;
using EMIS.ViewModel.UniversityManage.AdministrativeOrgan;
namespace EMIS.CommonLogic.EducationManage
{
public interface IEducationMissionOpenControlServices
{
///
/// 查询对应的教学任务控制信息EducationMissionOpenControlView
///
///
///
///
///
///
///
///
///
IGridResultSet GetEducationMissionOpenControlViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, DateTime? dateRange, int pageIndex, int pageSize);
///
/// 查询对应的教学任务控制信息List
///
///
///
///
///
///
///
List GetEducationMissionOpenControlViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, DateTime? dateRange);
///
/// 根据对应的教学任务控制ID查询教学任务控制信息EducationMissionOpenControlView
///
///
///
EducationMissionOpenControlView GetEducationMissionOpenControlView(Guid? educationMissionOpenControlID);
///
/// 编辑(新增、修改)
///
///
void EducationMissionOpenControlEdit(EducationMissionOpenControlView educationMissionOpenControlView);
///
/// 教学控制信息批量新增
///
///
///
///
string EducationMissionOpenControlBatchAdd(List collegeIDList, EducationMissionOpenControlView educationMissionOpenControlView);
///
/// 查询教学控制中未新增的院系所信息CollegeView
///
///
///
///
///
///
///
///
///
IGridResultSet GetCollegeViewNoAddGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? unitCategoryID, Guid? schoolyearID, int pageIndex, int pageSize);
///
/// 查询教学控制中未新增的院系所信息List
///
///
///
///
///
///
///
IList GetCollegeViewNoAddList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? unitCategoryID, Guid? schoolyearID);
///
/// 删除
///
///
///
bool EducationMissionOpenControlDelete(List educationMissionOpenControlIDs);
}
}