using Tiobon.Core.Common;
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices;
///
/// 课程(自定义服务接口)
///
public interface IGhre_CourseServices : IBaseServices
{
Task> QueryList(QueryBody filter, string status, List ids);
Task> QueryDeptID(int StaffID);
Task> QueryTeacher(long? linkId);
Task UpdateStatus(long[] ids, string status);
Task> GetSelectAsync(long? linkId, string keyWords);
Task> ExportExcel(QueryExport body, string status);
Task> QueryPublicSearchFields(QueryBody body);
Task> QueryPublic(QueryBody filter);
Task>> QueryBySceneId(long courseSceneId);
Task ModifyCourseSortNo(List courses);
Task QueryStatistic(long id);
}