ExamAbsentReplaceAuditAppService.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using YBEE.EQM.Core;
  2. namespace YBEE.EQM.Application;
  3. /// <summary>
  4. /// 缺测替补审核服务
  5. /// </summary>
  6. [ApiDescriptionSettings(Name = "exam-absent-replace-audit")]
  7. [Route("exam/absent/replace/audit")]
  8. public class ExamAbsentReplaceAuditAppService(IExamAbsentReplaceAuditService examAbsentReplaceAuditService) : IDynamicApiController
  9. {
  10. /// <summary>
  11. /// 提交审核
  12. /// </summary>
  13. /// <param name="input"></param>
  14. /// <returns></returns>
  15. public async Task Submit(BaseId input)
  16. {
  17. await examAbsentReplaceAuditService.Submit(input);
  18. }
  19. /// <summary>
  20. /// 审核
  21. /// </summary>
  22. /// <param name="input"></param>
  23. /// <returns></returns>
  24. public async Task Audit(ExamAbsentReplaceAuditInput input)
  25. {
  26. await examAbsentReplaceAuditService.Audit(input);
  27. }
  28. /// <summary>
  29. /// 反审
  30. /// </summary>
  31. /// <param name="input"></param>
  32. /// <returns></returns>
  33. public async Task Reaudit(BaseId input)
  34. {
  35. await examAbsentReplaceAuditService.Reaudit(input);
  36. }
  37. /// <summary>
  38. /// 获取待审核监测计划列表
  39. /// </summary>
  40. /// <param name="input"></param>
  41. /// <returns></returns>
  42. public async Task<PageResult<ExamPlanAuditOutput>> QueryExamPlanPageList(ExamPlanPageInput input)
  43. {
  44. return await examAbsentReplaceAuditService.QueryExamPlanPageList(input);
  45. }
  46. /// <summary>
  47. /// 获取待审核机构列表
  48. /// </summary>
  49. /// <param name="input"></param>
  50. /// <returns></returns>
  51. public async Task<PageResult<ExamPlanOrgAuditOutput>> QueryOrgAuditPageList(ExamOrgDataReportAuditPageInput input)
  52. {
  53. return await examAbsentReplaceAuditService.QueryOrgAuditPageList(input);
  54. }
  55. }