using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.Entities; using EMIS.ViewModel; using EMIS.ViewModel.ScoreManage.LevelScoreManage; using EMIS.CommonLogic.SystemServices; namespace EMIS.CommonLogic.ScoreManage.LevelScoreManage { public interface ILevelScoreServices : IBaseWorkflowServices { /// /// 查询对应的等级成绩信息LevelScoreView /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetLevelScoreViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? examinationSubjectID, int? inSchoolStatus, int? approvalStatus, int pageIndex, int pageSize); /// /// 查询对应的等级成绩信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetLevelScoreViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? examinationSubjectID, int? inSchoolStatus, int? approvalStatus); /// /// 查询对应的等级成绩信息View /// /// /// LevelScoreView GetLevelScoreView(Guid? levelScoreID); /// /// 编辑 /// /// void LevelScoreEdit(LevelScoreView levelScoreView); /// /// 删除 /// /// /// bool LevelScoreDelete(List levelScoreIDs); /// /// 提交 /// /// /// /// /// string LevelScoreSubmit(List levelScoreIDs, Guid userID, string comment = ""); /// /// 审核确定(批量) /// /// /// /// /// void LevelScoreApproveConfirm(List levelScoreIDs, Guid userID, Guid actionID, string comment); /// /// 等级成绩Excel导入 /// /// /// /// /// /// /// void LevelScoreImport(Dictionary cellheader, out int? inCount, out int? upCount, out List errdataList, out int? errCount, string sourcePhysicalPath); /// /// 流程结束跳转函数(工作流平台中配置) /// /// /// void OnApproveEnd(List levelScoreIDList, Guid? userID); } }