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); } }