using Tiobon.Core.Common;
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Model.ViewModels.Extend;
namespace Tiobon.Core.IServices;
///
/// 培训记录(自定义服务接口)
///
public interface IGhre_StudyRecordServices : IBaseServices
{
Task> QueryESSSearchFields(QueryBody body);
Task> QueryESS(QueryBody filter, string condition, bool? IsEnable = true);
Task> QueryStaff(QueryBody filter);
Task> QueryCourse(QueryBody body, long id);
Task Join(long courseId);
Task RecordDuration(long studyRecordId, decimal? duration, long attachmentId);
Task> ExportStaffExcel(QueryExport body);
Task SyncToESS();
Task> QueryTeacherClassAnalysis(QueryBody filter);
}