IEvaluationIntTypeServices.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using Bowin.Common.Linq.Entity;
  2. using EMIS.ViewModel;
  3. using EMIS.ViewModel.EvaluationManage;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. namespace EMIS.CommonLogic.EvaluationManage
  9. {
  10. public interface IEvaluationIntTypeServices
  11. {
  12. /// <summary>
  13. /// 评价类型列表信息
  14. /// </summary>
  15. /// <param name="configuretView"></param>
  16. /// <param name="intType"></param>
  17. /// <param name="pageIndex"></param>
  18. /// <param name="pageSize"></param>
  19. /// <returns></returns>
  20. IGridResultSet<EvaluationIntTypeView> GetEvaluationIntTypeViewGrid(ConfiguretView configuretView, int? intType, int pageIndex, int pageSize);
  21. List<EvaluationIntTypeView> GetEvaluationIntTypeViewList(ConfiguretView configuretView, int? intType);
  22. /// <summary>
  23. /// 保存或新增参评类型
  24. /// </summary>
  25. /// <param name="model"></param>
  26. void SaveOrUpdateEvaluationIntType(EvaluationIntTypeView model);
  27. /// <summary>
  28. /// 删除
  29. /// </summary>
  30. /// <param name="IntTypeIDs"></param>
  31. /// <returns></returns>
  32. bool EvaluationIntTypeDelete(List<Guid> IntTypeIDs);
  33. /// <summary>
  34. /// 根据评价类型加载授课方式
  35. /// </summary>
  36. /// <param name="evaluationIntTypeID"></param>
  37. /// <returns></returns>
  38. List<int> GetTeachingMode(Guid? evaluationIntTypeID);
  39. EvaluationIntTypeView GetEvaluationIntTypeView(Guid? evaluationIntTypeID);
  40. }
  41. }