using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.RetakeManage; using EMIS.ViewModel; using EMIS.Entities; namespace EMIS.CommonLogic.RetakeManage { public interface IRetakeOpenControlServices { /// /// 查询重修控制信息View /// /// /// /// /// /// IGridResultSet GetRetakeOpenControlViewList(ConfiguretView openControlConditionView, Guid? schoolyearID, int pageIndex, int pageSize); /// /// 查询重修控制信息List /// /// /// /// List GetRetakeOpenControlViewList(ConfiguretView openControlConditionView, Guid? schoolyearID); /// /// 查询对应的重修控制信息 /// /// /// RetakeOpenControlView GetRetakeOpenControlView(Guid? retakeOpenControlID); /// /// 查询对应的重修控制信息(根据重修学年学期) /// /// /// RetakeOpenControlView GetRetakeOpenControlViewBySchoolyearID(Guid? schoolyearID); /// /// 重修控制编辑(新增、修改) /// /// void RetakeOpenControlEdit(RetakeOpenControlView retakeOpenControlView); /// /// 重修控制删除 /// /// void RetakeOpenControlDelete(IList openControlIDList); /// /// 查询重修学年学期对应的重修控制信息(根据对应重修学年学期查询) /// /// /// ER_RetakeOpenControl GetRetakeOpenControl(Guid? schoolyearID); /// /// 查询重修学年学期对应的重修开放控制信息 /// /// /// string GetRetakeApplyDateTime(Guid? schoolyearID); } }