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 IChangeApplyServices : IBaseWorkflowServices { /// /// 查询学籍异动申请信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetChangeApplyViewGrid(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 GetChangeApplyViewList(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); /// /// 编辑 /// /// void ChangeApplyEdit(StudentChangeView studentChangeView); /// /// 删除 /// /// /// bool ChangeApplyDelete(List studentChangeIDs); /// /// 提交 /// /// /// /// /// string ChangeApplySubmit(List studentChangeIDs, Guid userID, string comment = ""); } }