using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.EvaluationManage; using EMIS.ViewModel; using EMIS.Entities; using EMIS.ViewModel.EvaluationManage.EvaluationEnter; namespace EMIS.CommonLogic.EvaluationManage { public interface IEvaluationEnterServices { IGridResultSet GetEvaluationEnterViewGrid(ConfiguretView configuretView, Guid? schoolYearID, Guid? userID, Guid? roleID, bool isStudent, int pageIndex, int pageSize); IList GetEvaluationEnterViewList(ConfiguretView configuretView, Guid? schoolYearID, Guid? userID, Guid? roleID, bool isStudent); /// /// 统一保存 /// /// void Save(EvaluationEnterView model, bool isStudent); /// /// 查询进入评价基本信息 /// /// /// EM_EvaluationEnter GetEvaluationEnterView(Guid? evaluationEnterID); //进入评价ID、查询评价项目明细 IList GetEvaluationEnter_EM_EvaluationProjectList(Guid? evaluationEnterID); /// /// 查询进入评价教研室、课程名称、教师名称相关信息 /// /// /// EvaluationEnterView GetEvaluationEnterByMissionClass(Guid? educationMissionClassID, Guid? evaluationTableID); //评价项目明细 IList GetEvaluationEnterByNormDetail(Guid? educationMissionClassID, Guid? evaluationTableID, Guid? normID); /// /// 获取创建评价表集合 /// /// /// IList GetCreateEvaluationEnterTable(Guid? evaluationTableID, ConfiguretView configuretView); //获取进入评价列表标题信息 EvaluationEnterView GetEvaluationSettingOrEnterView(Guid? evaluationSettingID, Guid userID, Guid? roleID, bool isStudent); /// /// 获取当前角色的数据范围 /// /// bool GteDataRange(Guid? roleID); } }