using System.Collections.Generic; using System.Threading.Tasks; using TEAMModelOS.Model.Syllabus.Dtos; using TEAMModelOS.Model.Syllabus.Models; using TEAMModelOS.Service.Common.Interfaces; namespace TEAMModelOS.Service.Syllabus.Interfaces { public interface ISyllabusService : IBusinessService { /// /// 批量保存课纲结构树形 /// /// /// Task> SaveOrUpdateAll(List trees); /// /// 保存单个课纲节点 /// /// /// Task SaveOrUpdate(SyllabusNode node); /// /// 获取教学段 /// /// /// Task> FindPeriodsByDict(Dictionary dict); /// /// 获取科目 /// /// /// Task> FindSubjectsByDict(Dictionary dict); /// /// 获取教材版本 /// /// /// Task> FindEditionsByDict(Dictionary dict); /// /// 获取册别 /// /// /// Task> FindTermsByDict(Dictionary dict); } }