IPersonalInfoServices.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.Entities;
  6. using EMIS.ViewModel.StudentManage.InfoCenter;
  7. using EMIS.CommonLogic.SystemServices;
  8. namespace EMIS.CommonLogic.StudentWeb.InfoCenter
  9. {
  10. public interface IPersonalInfoServices : IBaseWorkflowServices<CF_StudentContrast>
  11. {
  12. /// <summary>
  13. /// 根据学生信息ID查询对应的网上校对开放对象信息
  14. /// 可校对条件:在校状态为在校且在开放对象范围内
  15. /// </summary>
  16. /// <param name="userID"></param>
  17. void StudentOpenObject(Guid? userID);
  18. /// <summary>
  19. /// 查询对应的校对控制信息List
  20. /// </summary>
  21. /// <returns></returns>
  22. List<EditFeildView> GetStudentEditFeildList();
  23. /// <summary>
  24. /// 学生个人信息校对
  25. /// </summary>
  26. /// <param name="studentViewDataList"></param>
  27. /// <param name="userID"></param>
  28. void StudentCheckEdit(Dictionary<string, object> studentViewDataList, Guid? userID);
  29. /// <summary>
  30. /// 学生个人信息核对
  31. /// </summary>
  32. /// <param name="userID"></param>
  33. void StudentProofread(Guid? userID);
  34. }
  35. }