using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq; using Bowin.Common.Linq.Entity; using EMIS.Entities; using EMIS.ViewModel; using EMIS.ViewModel.StudentManage.StudentChange; using EMIS.CommonLogic.SystemServices; namespace EMIS.CommonLogic.StudentManage.StudentChange { public interface IChangeResultServices : IBaseWorkflowServices { /// /// 查询学籍异动结果信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetChangeResultViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? schoolyearID, int? changeTypeID, int? inSchoolStatus, int pageIndex, int pageSize); /// /// 查询学籍异动结果信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetChangeResultViewList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? classmajorID, Guid? schoolyearID, int? changeTypeID, int? inSchoolStatus); /// /// 查询对应的学籍异动信息View /// /// /// StudentChangeView GetStudentChangeView(Guid? studentChangeID); /// /// 删除 /// /// /// bool ChangeResultDelete(List studentChangeIDs); /// /// 学籍异动Excel导入 /// /// /// /// /// /// /// void StudentChangeImport(Dictionary cellheader, out int? inCount, out int? upCount, out List errdataList, out int? errCount, string sourcePhysicalPath); /// /// 流程结束跳转函数(工作流平台中配置) /// /// /// void OnApproveEnd(List studentChangeIDList, Guid? userID); } }