using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel; using EMIS.ViewModel.GraduationManage.GraduationManage; using EMIS.CommonLogic.SystemServices; using EMIS.Entities; namespace EMIS.CommonLogic.GraduationManage.CompletionManage { public interface ICompletionListServices : IBaseWorkflowServices { /// /// 查询结业名单信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetCompletionListViewGrid(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? graduationTypeID, int? educationTypeID, int? inSchoolStatus, int pageIndex, int pageSize); /// /// 查询结业名单信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// List GetCompletionListViewList(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? graduationTypeID, int? educationTypeID, int? inSchoolStatus); /// /// 查询对应的结业名单信息GraduationApplyView /// /// /// GraduationApplyView GetCompletionListView(Guid? graduationApplyID); /// /// 编辑(新增、修改,业务主键:学生信息ID、流程结束状态(已通过)) /// /// void CompletionListEdit(GraduationApplyView graduationApplyView); /// /// 删除(事务处理) /// 注:需考虑对应的在校状态、毕结业证书编号等信息的处理 /// /// /// bool CompletionListDelete(List graduationApplyIDs); /// /// 结业证书编号Excel导入 /// /// /// /// /// /// /// void CompletionNoImport(Dictionary cellheader, out int? inCount, out int? upCount, out List errdataList, out int? errCount, string sourcePhysicalPath); } }