ISyllabusService.cs 810 B

1234567891011121314151617181920212223242526
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using TEAMModelOS.Model.Core.Models;
  4. using TEAMModelOS.Model.Syllabus.Dtos;
  5. using TEAMModelOS.Model.Syllabus.Models;
  6. using TEAMModelOS.Service.Core.Interfaces;
  7. namespace TEAMModelOS.Service.Syllabus.Interfaces
  8. {
  9. public interface ISyllabusService : IBusinessService
  10. {
  11. /// <summary>
  12. /// 批量保存课纲结构树形
  13. /// </summary>
  14. /// <param name="trees"></param>
  15. /// <returns></returns>
  16. Task<List<SyllabusTree>> SaveOrUpdateAll(List<SyllabusTree> trees);
  17. /// <summary>
  18. /// 保存单个课纲节点
  19. /// </summary>
  20. /// <param name="node"></param>
  21. /// <returns></returns>
  22. Task<SyllabusNode> SaveOrUpdate(SyllabusNode node);
  23. }
  24. }