using Learun.Util; using System.Data; using System.Collections.Generic; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2019-05-14 10:02 /// 描 述:选修课课程信息 /// public interface OpenLessonPlanOfElectiveIBLL { #region 获取数据 /// /// 获取页面显示列表数据 /// /// 查询参数 /// IEnumerable GetPageList(Pagination pagination, string queryJson); /// /// 获取页面显示列表数据 /// /// 查询参数 /// IEnumerable GetPageListElective(Pagination pagination, string queryJson); /// /// 获取页面显示列表数据【学子在线-选课中心】 /// /// 查询参数 /// IEnumerable GetPageListOfStudent(Pagination pagination, string queryJson); /// /// 获取OpenLessonPlanOfElective表实体数据 /// 主键 /// /// OpenLessonPlanOfElectiveEntity GetOpenLessonPlanOfElectiveEntity(string keyValue); /// /// 获取OpenLessonPlanOfElectiveEntity表实体数据 /// 主键 /// /// OpenLessonPlanOfElectiveEntity GetOpenLessonPlanEntityByJson(string queryJson); /// /// 获取StuSelectLessonListEntity表实体数据 /// 主键 /// /// StuSelectLessonListOfElectiveEntity GetStuSelectLessonListEntityByJson(string queryJson); #endregion #region 提交数据 /// /// 删除实体数据 /// 主键 /// /// void DeleteEntity(string keyValue); /// /// 保存实体数据(新增、修改) /// 主键 /// /// void SaveEntity(string keyValue, OpenLessonPlanOfElectiveEntity entity); void AddForm(string keyValue, OpenLessonPlanOfElectiveEntity entity); void SaveFormOfElective(string keyValue, OpenLessonPlanOfElectiveEntity entity); #endregion #region 扩展数据 /// /// 获取选课时间管理 /// /// EADateArrangeEntity GetEADateArrangeEntityAboutElective(); IEnumerable GetPageListOfMerge(Pagination pagination, string queryJson); /// /// 选修课课程异动 /// 主键 /// /// void DoElectiveChange(OpenLessonPlanOfElectiveChangeEntity entity); void InitStuSelectLesson(string keyvalue); #endregion /// /// 保存StuSelectLessonList中的成绩比例 /// 主键 /// /// void SaveStuSelectLessonListScaleByJson(string queryJson, StuSelectLessonListOfElectiveEntity entity); } }