using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 特殊学生审核服务
///
[ApiDescriptionSettings(Name = "exam-special-student-audit")]
[Route("exam/special/student/audit")]
public class ExamSpecialStudentAuditAppService : IDynamicApiController
{
private readonly IExamSpecialStudentAuditService _examSpecialStudentAuditService;
public ExamSpecialStudentAuditAppService(IExamSpecialStudentAuditService examSpecialStudentAuditService)
{
_examSpecialStudentAuditService = examSpecialStudentAuditService;
}
///
/// 提交审核
///
///
///
public async Task Submit(BaseId input)
{
await _examSpecialStudentAuditService.Submit(input);
}
///
/// 审核
///
///
///
public async Task Audit(ExamSepcialStudentAuditInput input)
{
await _examSpecialStudentAuditService.Audit(input);
}
///
/// 反审
///
///
///
public async Task Reaudit(BaseId input)
{
await _examSpecialStudentAuditService.Reaudit(input);
}
///
/// 获取待审核监测计划列表
///
///
///
public async Task> QueryExamPlanPageList(ExamPlanPageInput input)
{
return await _examSpecialStudentAuditService.QueryExamPlanPageList(input);
}
///
/// 获取待审核机构列表
///
///
///
public async Task> QueryOrgAuditPageList(ExamOrgDataReportAuditPageInput input)
{
return await _examSpecialStudentAuditService.QueryOrgAuditPageList(input);
}
}