using YBEE.EQM.Core; namespace YBEE.EQM.Application; /// /// 试卷管理服务 /// public interface IExamPaperService { /// /// 按监测计划初始化试卷 /// /// /// Task BatchInit(ExamPaperBatchInitInput input); /// /// 分配双向细目表编制人 /// /// /// Task AssignTwclWriter(AssignExamPaperWriterInput input); /// /// 分配问题建议撰写人 /// /// /// Task AssignSuggestionWriter(AssignExamPaperWriterInput input); /// /// 根据ID获取试卷详情 /// /// /// Task GetById(int id); /// /// 根据监测计划ID获取试卷列表(管理端) /// /// /// Task> GetListByExamPlanId(int examPlanId); /// /// 获取双向细目表监测计划列表(管理端) /// /// /// Task> QueryExamPlanPageList(ExamPlanPageInput input); /// /// 导出TQES导入文件格式文件包 /// /// /// /// Task<(string, byte[])> ExportTqesFile(int examPlanId); /// /// 分页查询编撰人监测计划列表 /// /// /// Task> QueryWriterExamPlanPageList(ExamPaperExamPlanPageInput input); /// /// 根据监测计划ID获取待处理试卷列表 /// /// /// /// Task> GetWriterListByExamPlanId(int examPlanId, ExamPaperWriterType writerType); /// /// 保存问题建议 /// /// /// Task SaveSuggestion(SaveExamPaperSuggestion input); /// /// 提交双向细目表 /// /// /// Task SubmitTwcl(BaseId input); /// /// 提交问题建议 /// /// /// Task SubmitSuggestion(BaseId input); }