using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 缺测替补审核服务
///
[ApiDescriptionSettings(Name = "exam-absent-replace-audit")]
[Route("exam/absent/replace/audit")]
public class ExamAbsentReplaceAuditAppService(IExamAbsentReplaceAuditService examAbsentReplaceAuditService) : IDynamicApiController
{
///
/// 提交审核
///
///
///
public async Task Submit(BaseId input)
{
await examAbsentReplaceAuditService.Submit(input);
}
///
/// 审核
///
///
///
public async Task Audit(ExamAbsentReplaceAuditInput input)
{
await examAbsentReplaceAuditService.Audit(input);
}
///
/// 反审
///
///
///
public async Task Reaudit(BaseId input)
{
await examAbsentReplaceAuditService.Reaudit(input);
}
///
/// 获取待审核监测计划列表
///
///
///
public async Task> QueryExamPlanPageList(ExamPlanPageInput input)
{
return await examAbsentReplaceAuditService.QueryExamPlanPageList(input);
}
///
/// 获取待审核机构列表
///
///
///
public async Task> QueryOrgAuditPageList(ExamOrgDataReportAuditPageInput input)
{
return await examAbsentReplaceAuditService.QueryOrgAuditPageList(input);
}
}