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.GraduationManage.GraduateCardManage; using EMIS.CommonLogic.SystemServices; namespace EMIS.CommonLogic.GraduationManage.GraduateCardManage { public interface IGraduateCardListServices : IBaseWorkflowServices { /// /// 查询去向名单信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetGraduateCardListViewGrid(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? graduationTypeID, int? inSchoolStatus, int? needCardResult, int pageIndex, int pageSize); /// /// 查询去向名单信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetGraduateCardListViewList(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? graduationTypeID, int? inSchoolStatus, int? needCardResult); /// /// 查询对应的去向名单信息GraduateCardApplyView /// /// /// GraduateCardApplyView GetGraduateCardListView(Guid? graduateCardApplyID); /// /// 编辑(新增、修改,业务主键:学生信息ID、毕业学期ID(实际的毕业学期)) /// /// /// void GraduateCardListEdit(GraduateCardApplyView graduateCardApplyView, List fileList); /// /// 删除 /// /// /// bool GraduateCardListDelete(List graduateCardApplyIDs); /// /// 流程结束跳转函数(工作流平台中配置) /// /// /// void OnApproveEnd(List graduateCardApplyIDList, Guid? userID); } }