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 INewStudentServices { /// /// 查询对应的新生名单信息View /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetNewStudentViewGrid(ConfiguretView configuretView, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? isPhoto, int pageIndex, int pageSize); /// /// 查询对应的新生名单信息List /// /// /// /// /// /// /// /// /// IList GetNewStudentViewList(ConfiguretView configuretView, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? isPhoto); /// /// 查询对应的新生名单信息NewStudentView /// /// /// NewStudentView GetNewStudentView(Guid? newStudentID); /// /// 编辑(新增、修改,业务主键:考生号唯一) /// /// /// void NewStudentEdit(NewStudentView newStudentView, string photoUrl); /// /// 删除 /// /// /// bool NewStudentDelete(List newStudentIDList); /// /// 删除照片(单个删除) /// /// void DeletePhoto(Guid? newStudentID); /// /// 删除照片(批量删除) /// /// /// bool PicDelete(List newStudentIDs); /// /// 导入照片 /// /// /// /// /// /// void NewStudentPicImport(IList photoPaths, string importPicType, out int? inCount, out int? errCount, out DataTable errDataTable); /// /// Excel导入 /// /// /// /// /// /// /// void NewStudentImport(Dictionary cellheader, out int? inCount, out int? upCount, out List errdataList, out int? errCount, string sourcePhysicalPath); } }