ICustomStandardSettingServices.cs 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Bowin.Common.Linq.Entity;
  6. using EMIS.ViewModel;
  7. using EMIS.ViewModel.EnrollManage.SpecialtyManage;
  8. namespace EMIS.CommonLogic.EnrollManage.SpecialtyManage
  9. {
  10. public interface ICustomStandardSettingServices
  11. {
  12. /// <summary>
  13. /// 查询对应的省招专业信息View
  14. /// </summary>
  15. /// <param name="configuretView"></param>
  16. /// <param name="campusID"></param>
  17. /// <param name="collegeID"></param>
  18. /// <param name="yearID"></param>
  19. /// <param name="standardID"></param>
  20. /// <param name="educationID"></param>
  21. /// <param name="learningformID"></param>
  22. /// <param name="learnSystem"></param>
  23. /// <param name="semesterID"></param>
  24. /// <param name="pageIndex"></param>
  25. /// <param name="pageSize"></param>
  26. /// <returns></returns>
  27. IGridResultSet<CustomStandardSettingView> GetCustomStandardSettingViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? yearID,
  28. int? standardID, int? educationID, int? learningformID, string learnSystem, int? semesterID, int pageIndex, int pageSize);
  29. /// <summary>
  30. /// 查询对应的省招专业信息List
  31. /// </summary>
  32. /// <param name="configuretView"></param>
  33. /// <param name="campusID"></param>
  34. /// <param name="collegeID"></param>
  35. /// <param name="yearID"></param>
  36. /// <param name="standardID"></param>
  37. /// <param name="educationID"></param>
  38. /// <param name="learningformID"></param>
  39. /// <param name="learnSystem"></param>
  40. /// <param name="semesterID"></param>
  41. /// <returns></returns>
  42. IList<CustomStandardSettingView> GetCustomStandardSettingViewList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? yearID,
  43. int? standardID, int? educationID, int? learningformID, string learnSystem, int? semesterID);
  44. /// <summary>
  45. /// 查询对应的省招专业信息CustomStandardSettingView
  46. /// </summary>
  47. /// <param name="customStandardSettingID"></param>
  48. /// <returns></returns>
  49. CustomStandardSettingView GetCustomStandardSettingView(Guid? customStandardSettingID);
  50. /// <summary>
  51. /// 编辑(新增、修改,业务主键:省招代码或学年、学期、院系所、专业信息ID唯一)
  52. /// </summary>
  53. /// <param name="customStandardSettingView"></param>
  54. void CustomStandardSettingEdit(CustomStandardSettingView customStandardSettingView);
  55. /// <summary>
  56. /// 删除
  57. /// </summary>
  58. /// <param name="customStandardSettingIDList"></param>
  59. /// <returns></returns>
  60. bool CustomStandardSettingDelete(List<Guid?> customStandardSettingIDList);
  61. /// <summary>
  62. /// Excel导入
  63. /// </summary>
  64. /// <param name="cellheader"></param>
  65. /// <param name="inCount"></param>
  66. /// <param name="upCount"></param>
  67. /// <param name="errdataList"></param>
  68. /// <param name="errCount"></param>
  69. /// <param name="sourcePhysicalPath"></param>
  70. void CustomStandardSettingImport(Dictionary<string, string> cellheader, out int? inCount, out int? upCount, out List<CustomStandardSettingView> errdataList, out int? errCount, string sourcePhysicalPath);
  71. }
  72. }