using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel; using EMIS.ViewModel.StudentManage.OnlineChecking; using EMIS.ViewModel.SystemView; namespace EMIS.CommonLogic.StudentManage.OnlineChecking { public interface IOpenObjectServices { /// /// 查询对应的学生校对控制开放对象信息OpenObjectView /// /// /// /// /// /// /// /// IGridResultSet GetStudentEditObjectViewGrid(ConfiguretView configuretView, int? educationID, int? schoolyearNumID, DateTime? dateRange, int pageIndex, int pageSize); /// /// 查询对应的学生校对控制开放对象信息List /// /// /// /// /// /// IList GetStudentEditObjectViewList(ConfiguretView configuretView, int? educationID, int? schoolyearNumID, DateTime? dateRange); /// /// 查询对应的开放对象信息OpenObjectView /// /// /// OpenObjectView GetStudentEditObjectView(Guid? studentEditObjectID); /// /// 编辑(新增、修改) /// /// void StudentEditObjectEdit(OpenObjectView openObjectView); /// /// 开放对象批量新增 /// /// /// /// string StudentEditObjectBatchAdd(List schoolyearNumIDList, OpenObjectView openObjectView); /// /// 查询开放对象中未新增的开放学年信息DictionaryItemView /// /// /// /// /// /// IGridResultSet GetSchoolyearNumNoAddGrid(ConfiguretView configuretView, int? educationID, int pageIndex, int pageSize); /// /// 查询开放对象中未新增的开放学年信息List /// /// /// /// IList GetSchoolyearNumNoAddList(ConfiguretView configuretView, int? educationID); /// /// 删除 /// /// /// bool StudentEditObjectDelete(List studentEditObjectIDs); } }