| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using YBEE.EQM.Core;
- namespace YBEE.EQM.Application;
- /// <summary>
- /// 缺测替补抽样服务
- /// </summary>
- public interface IExamSampleReplaceService
- {
- /// <summary>
- /// 抽取
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task Sample(SampleExamSampleReplaceInput input);
- /// <summary>
- /// 标记替补为缺测
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- Task MarkedReplaceAbsent(int id);
- /// <summary>
- /// 软删除
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task FakeDelete(BaseId input);
- /// <summary>
- /// 导出缺测替补名单
- /// </summary>
- /// <param name="examPlanId"></param>
- /// <returns></returns>
- Task<(string fileName, byte[] fileBytes)> ExportToOrg(int examPlanId);
- /// <summary>
- /// 分页查询缺测替补抽样列表
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<PageResult<ExamSampleReplaceOutput>> QueryOrgPageList(ExamSampleReplacePageInput input);
- }
|