using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.SupervisionManage; using EMIS.ViewModel; namespace EMIS.CommonLogic.SupervisionManage { public interface ILessonRecordServices { IGridResultSet GetLessonRecordViewGrid(ConfiguretView conditionView, Guid? schoolyearID, Guid? collegeID, Guid? supervisionCollegeID, DateTime? startDate, DateTime? endDate, int? pageIndex = null, int? pageSize = null); List GetLessonRecordViewList(ConfiguretView conditionView, Guid? schoolyearID, Guid? collegeID, Guid? supervisionCollegeID, DateTime? startDate, DateTime? endDate); LessonRecordView GetLessonRecordView(Guid lessonRecordID); void Save(LessonRecordView lessonRecordView, IList attachmentList); void Delete(IList lessonRecordIDList); } }