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 IChangeApproveServices : IBaseWorkflowServices { /// /// 查询学籍异动审核信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetChangeApproveViewGrid(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? approvalStatus, int pageIndex, int pageSize); /// /// 查询学籍异动审核信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetChangeApproveViewList(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? approvalStatus); /// /// 查询对应的学籍异动信息View /// /// /// StudentChangeView GetStudentChangeView(Guid? studentChangeID); /// /// 删除 /// /// /// bool ChangeApproveDelete(List studentChangeIDs); /// /// 审核确定(批量) /// /// /// /// /// void ChangeApproveConfirm(List studentChangeIDs, Guid userID, Guid actionID, string comment); } }