IEvaluationStudentSettingScoreServices.cs 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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.EvaluationManage.StudentEvaluation;
  8. namespace EMIS.CommonLogic.EvaluationManage.StudentEvaluation
  9. {
  10. public interface IEvaluationStudentSettingScoreServices
  11. {
  12. /// <summary>
  13. /// 查询对应的学评评分信息View
  14. /// </summary>
  15. /// <param name="configuretView"></param>
  16. /// <param name="schoolyearID"></param>
  17. /// <param name="campusID"></param>
  18. /// <param name="collegeID"></param>
  19. /// <param name="departmentID"></param>
  20. /// <param name="coursematerialID"></param>
  21. /// <param name="courseTypeID"></param>
  22. /// <param name="handleModeID"></param>
  23. /// <param name="teachingModeID"></param>
  24. /// <param name="staffID"></param>
  25. /// <param name="teachingMethodID"></param>
  26. /// <param name="evaluationTableID"></param>
  27. /// <param name="openState"></param>
  28. /// <param name="pageIndex"></param>
  29. /// <param name="pageSize"></param>
  30. /// <returns></returns>
  31. IGridResultSet<EvaluationStudentSettingScoreView> GetEvaluationStudentSettingScoreViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID,
  32. Guid? departmentID, Guid? coursematerialID, int? courseTypeID, int? handleModeID, int? teachingModeID, Guid? staffID, int? teachingMethodID, Guid? evaluationTableID, int? openState, int pageIndex, int pageSize);
  33. /// <summary>
  34. /// 查询对应的学评评分信息List
  35. /// </summary>
  36. /// <param name="configuretView"></param>
  37. /// <param name="schoolyearID"></param>
  38. /// <param name="campusID"></param>
  39. /// <param name="collegeID"></param>
  40. /// <param name="departmentID"></param>
  41. /// <param name="coursematerialID"></param>
  42. /// <param name="courseTypeID"></param>
  43. /// <param name="handleModeID"></param>
  44. /// <param name="teachingModeID"></param>
  45. /// <param name="staffID"></param>
  46. /// <param name="teachingMethodID"></param>
  47. /// <param name="evaluationTableID"></param>
  48. /// <param name="openState"></param>
  49. /// <returns></returns>
  50. IList<EvaluationStudentSettingScoreView> GetEvaluationStudentSettingScoreViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID,
  51. Guid? departmentID, Guid? coursematerialID, int? courseTypeID, int? handleModeID, int? teachingModeID, Guid? staffID, int? teachingMethodID, Guid? evaluationTableID, int? openState);
  52. /// <summary>
  53. /// 查询对应的学评评分信息EvaluationStudentSettingScoreView
  54. /// </summary>
  55. /// <param name="evaluationStudentSettingScoreID"></param>
  56. /// <returns></returns>
  57. EvaluationStudentSettingScoreView GetEvaluationStudentSettingScoreView(Guid? evaluationStudentSettingScoreID);
  58. /// <summary>
  59. /// 评分生成
  60. /// </summary>
  61. /// <param name="campusID"></param>
  62. /// <param name="collegeID"></param>
  63. /// <param name="departmentID"></param>
  64. /// <param name="gradeID"></param>
  65. /// <param name="standardID"></param>
  66. /// <param name="coursematerialID"></param>
  67. /// <param name="courseTypeID"></param>
  68. /// <param name="handleModeID"></param>
  69. /// <param name="teachingModeID"></param>
  70. /// <param name="staffID"></param>
  71. /// <param name="teachingMethodID"></param>
  72. /// <param name="schoolyearID"></param>
  73. /// <returns></returns>
  74. string EvaluationStudentSettingScoreCreate(Guid? campusID, Guid? collegeID, Guid? departmentID, int? gradeID, int? standardID, Guid? coursematerialID, int? courseTypeID,
  75. int? handleModeID, int? teachingModeID, Guid? staffID, int? teachingMethodID, Guid? schoolyearID);
  76. /// <summary>
  77. /// 编辑
  78. /// </summary>
  79. /// <param name="evaluationStudentSettingScoreView"></param>
  80. void EvaluationStudentSettingScoreEdit(EvaluationStudentSettingScoreView evaluationStudentSettingScoreView);
  81. /// <summary>
  82. /// 删除
  83. /// </summary>
  84. /// <param name="evaluationStudentSettingScoreIDs"></param>
  85. /// <returns></returns>
  86. bool EvaluationStudentSettingScoreDelete(List<Guid?> evaluationStudentSettingScoreIDs);
  87. }
  88. }