using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.CultureplanManage.CourseMaterial; using EMIS.ViewModel; using EMIS.ViewModel.Cultureplan; namespace EMIS.CommonLogic.CultureplanManage.CourseMaterial { public interface IClubCourseServices { /// /// 查询对应的俱乐部课程View /// /// /// /// /// /// /// /// /// IGridResultSet GetClubCourseViewGrid(ConfiguretView configuretView, int? courseLevelID, int? courseScienceID, Guid? classGroupingID, int? isEnable, int pageIndex, int pageSize); /// /// 查询对应的俱乐部课程List /// /// /// /// /// /// /// List GetClubCourseViewList(ConfiguretView configuretView, int? courseLevelID, int? courseScienceID, Guid? classGroupingID, int? isEnable); /// /// 查询对应的课程信息View(课程信息表左连俱乐部课程表,排除对应的俱乐部课程信息) /// /// /// /// /// /// /// /// IGridResultSet GetCourseNoClubViewGrid(ConfiguretView configuretView, int? courseLevelID, int? courseScienceID, int? isEnable, int pageIndex, int pageSize); /// /// 查询对应的课程信息List(课程信息表左连俱乐部课程表,排除对应的俱乐部课程信息) /// /// /// /// /// /// List GetCourseNoClubViewList(ConfiguretView configuretView, int? courseLevelID, int? courseScienceID, int? isEnable); /// /// 根据俱乐部课程ID查询对应的俱乐部课程信息ClubCourseView /// /// /// ClubCourseView GetClubCourseView(Guid? ClubCourseID); /// /// 批量新增 /// /// /// /// string ClubCourseBatchAdd(ClubCourseView clubCourseView, List courseNoClubViewList); /// /// 删除 /// /// /// bool ClubCourseDelete(List clubCourseIDList); } }