using Learun.Util; using System.Data; using System.Collections.Generic; using Learun.Application.TwoDevelopment.LogisticsManagement; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2019-07-17 11:20 /// 描 述:新生录取管理 /// public interface StuEnrollIBLL { #region 获取数据 /// /// 获取页面显示列表数据 /// /// 查询参数 /// IEnumerable GetPageList(Pagination pagination, string queryJson); IEnumerable GetPageListForTJ(Pagination pagination, string queryJson); DataTable GetTJList(string queryJson); IEnumerable GetList(string queryJson); IEnumerable AllStudent(); IEnumerable GetDormitorys(Pagination pagination, string queryJson); IEnumerable GetReportPageList(Pagination pagination, string queryJson); /// /// 获取StuEnroll表实体数据 /// 主键 /// /// StuEnrollEntity GetStuEnrollEntity(string keyValue); IEnumerable GetMidExamScoreData(string keyValue); StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuName); StuEnrollEntity SearchForm(int type, StuEnrollEntity strEntity); IEnumerable GetExamDataByStuId(string keyValue); #endregion #region 提交数据 /// /// 删除实体数据 /// 主键 /// /// void DeleteEntity(string keyValue); /// /// 保存实体数据(新增、修改) /// 主键 /// /// void SaveEntity(string keyValue, StuEnrollEntity entity); void SaveEnroll(string keyValue, StuEnrollEntity entity, List scoreData); void EditEnrollType(string stuIds, string enrollType); void AllocationClass(string classNo, string dataJson); void NewAllocationDormitory(string classNo, string dataJson); void AllocationDormiotry(string dormitoryNo, string stuId, string dormitoryName); #endregion (bool, string) Report(string stuId, bool status); (bool, string) Sign(string stuId, bool status); void SyncDept(); void SyncMajor(); (bool, string) Stay(string stuId, bool status, bool payAfter); void AllStay(); (bool, string) Help(string stuId, bool status, bool payAfter); void AllHelp(); (bool, string) Military(string stuId, bool status, bool payAfter); void AllMilitary(); void AllReport(); void AllPhoto(); void AllGetCloth(); void AllGetSize(); void AllGetArticle(); (bool, string) IsPay(string stuId, bool status); object GetPaymentInfo(); object GetStuDefaultInfo(string StuId); (bool, string) IsPhoto(string stuId, bool status, string fileGuid); (bool, string) GetCloth(string stuId, bool status); (bool, string) GetClothSize(string stuId, bool status); (bool, string) GetArticles(string stuId, bool status); object GetStuInfo(string stuId); object GetCheckInStatistics(string DeptNo, string MajorNo, string ClassNo); object GetHelpStatistics(string DeptNo, string MajorNo, string ClassNo); object GetMilitaryStatistics(string DeptNo, string MajorNo, string ClassNo); void GetMoney(); void RelationPhoto(); void Synchronization(); List GetStuIdCards(); List GetTree(); List GetBedTree(string classNo, string gender); void UpdateEnrollStatus(string keyValue, int EnrollStatus); void Admission(string keyValue, int IsAdmission); } }