using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.Entities; using EMIS.ViewModel; using EMIS.ViewModel.UniversityManage.AdministrativeOrgan; using EMIS.ViewModel.SchedulingManage; namespace EMIS.CommonLogic.SchedulingManage.SchedulingSettings { public interface ICollegePriorityServices { /// /// 查询院系控制信息CollegePriorityView /// /// /// /// /// /// /// /// IGridResultSet GetCollegePriorityViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, DateTime? dateRange, int pageIndex, int pageSize); /// /// 查询院系控制信息List /// /// /// /// /// /// IList GetCollegePriorityViewList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, DateTime? dateRange); /// /// 查询对应的院系控制信息CollegePriorityView /// /// /// CollegePriorityView GetCollegePriorityView(Guid? collegePriorityID); /// /// 编辑(新增、修改) /// /// void CollegePriorityEdit(CollegePriorityView collegePriorityView); /// /// 院系控制信息批量新增 /// /// /// /// string CollegePriorityBatchAdd(List collegeIDList, CollegePriorityView collegePriorityView); /// /// 查询院系控制中未新增的院系所信息CollegeView /// /// /// /// /// /// /// /// IGridResultSet GetCollegeViewNoAddGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? unitCategoryID, int pageIndex, int pageSize); /// /// 查询院系控制中未新增的院系所信息List /// /// /// /// /// /// IList GetCollegeViewNoAddList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? unitCategoryID); /// /// 删除 /// /// /// bool CollegePriorityDelete(List collegePriorityIDs); } }