using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel; using EMIS.ViewModel.EnrollManage.NewStudentManage; namespace EMIS.CommonLogic.EnrollManage.NewStudentManage { public interface INewStudentCollegeServices { /// /// 查询新生分配信息View /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetNewStudentCollegeViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? isPhoto, int pageIndex, int pageSize); /// /// 查询新生分配信息List /// /// /// /// /// /// /// /// /// /// /// IList GetNewStudentCollegeViewList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? isPhoto); /// /// 查询未分配新生名单信息View /// /// /// /// /// /// /// /// /// /// IGridResultSet GetUnAssignNewStudentViewGrid(ConfiguretView configuretView, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int pageIndex, int pageSize); /// /// 查询未分配新生名单信息List /// /// /// /// /// /// /// /// IList GetUnAssignNewStudentViewList(ConfiguretView configuretView, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem); /// /// 查询对应的新生分配信息NewStudentView /// /// /// NewStudentView GetNewStudentCollegeView(Guid? newStudentID); /// /// 导入分配 /// /// /// /// /// /// /// void NewStudentAssignCollegeImport(Dictionary cellheader, out int? inCount, out int? upCount, out List errdataList, out int? errCount, string sourcePhysicalPath); /// /// 名单分配确定 /// 注:需对招生专业进行验证 /// /// /// /// string NewStudentAssignCollegeConfirm(Guid? collegeID, List newStudentIDList); /// /// 删除照片(批量删除) /// /// /// bool PicDelete(List newStudentIDs); /// /// 取消分配 /// /// /// string NewStudentCollegeCancleAssign(List NewStudentIDList); /// /// 提交(需对招生专业进行验证,再提交,同时生成录取通知书编号(默认:年级+院系所代码+5位流水号)) /// 注:个性化生成录取通知书编号(暂不考虑) /// /// /// string NewStudentCollegeSubmitAssign(List NewStudentIDList); /// /// 导入照片 /// /// /// /// /// /// void NewStudentCollegePicImport(IList photoPaths, string importPicType, out int? inCount, out int? errCount, out DataTable errDataTable); /// /// 招生信息Excel导入(预分配,需根据省招专业相关信息进行匹配--个性化) /// /// /// /// /// /// /// void NewStudentCollegeImport(Dictionary cellheader, out int? inCount, out int? upCount, out List errdataList, out int? errCount, string sourcePhysicalPath); } }