You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.1 KiB
36 lines
1.1 KiB
using Tiobon.Core.Common;
|
|
|
|
namespace Tiobon.Core.IServices;
|
|
|
|
/// <summary>
|
|
/// 考试(自定义服务接口)
|
|
/// </summary>
|
|
public interface IGhre_ExamServices : IBaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhre_ExamInput, EditGhre_ExamInput>
|
|
{
|
|
Task<dynamic> GetModuleInfo(ModuleParam param);
|
|
Task<dynamic> QueryList(QueryBody body, string status);
|
|
|
|
Task<ServiceResult<DefaultGhre_ExamInput>> QueryDefault(long Id);
|
|
|
|
Task<ServiceResult<List<StaffTableData>>> QueryStaff(List<int> Ids, string type);
|
|
|
|
Task<ServiceResult<long>> Insert1(long id, DefaultGhre_ExamPageData pageData);
|
|
|
|
Task<ServiceResult> UpdateStatus(long[] ids, string status);
|
|
|
|
Task<ServiceResult> GetStatus(long id);
|
|
|
|
Task<ServiceResult> StartExam(long id);
|
|
|
|
Task<ServiceResult> Copy(long id);
|
|
|
|
Task<ServiceResult<Ghre_ExamMessageLogDto>> QueryMessageLog(long id);
|
|
|
|
Task<ServiceResult> InsertMessageLog(Ghre_ExamMessageLogDto insert);
|
|
|
|
Task<ServiceResult<List<StaffTableData>>> QueryRuleStaff(long examId);
|
|
|
|
Task<ServiceResult<string>> ExportExcel(QueryExport body, string status);
|
|
|
|
Task<ServiceResult> ExecuteExamOver();
|
|
} |