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);
}
}