using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.CalendarManage; using EMIS.ViewModel; using EMIS.Entities; namespace EMIS.CommonLogic.CalendarManage { public interface ISCalendarServices { /// /// 查询校历信息 /// /// 查询条件实体 /// 活动类型 /// 时间段 /// 页码 /// 显示页数 /// IGridResultSet GetSCalendarViewGrid(ConfiguretView configuretView, int? activitiesType, int? timesSegment, int pageIndex, int pageSize); /// /// 查询校历信息 /// /// 查询条件实体 /// 活动类型 /// 时间段 /// List GetSCalendarViewList(ConfiguretView configuretView, int? activitiesType, int? timesSegment); /// /// 获取校历信息 /// /// 主键ID /// CF_SCalendar GetSCalendar(Guid? activitiesID); /// /// 获取校历信息 /// /// 活动名称 /// CF_SCalendar GetSCalendar(string Name); /// /// 获取校历信息 /// /// 主键ID /// SCalendarView GetSCalendarView(Guid? activitiesID); /// /// 添加 /// /// 实体 /// bool SCalendarAdd(SCalendarView scalendarView); /// /// 修改 /// /// 实体 /// bool SCalendarUpdate(SCalendarView scalendarView); /// /// 删除 /// /// /// bool SCalendarDelete(List activitiesIDs); } }