EsaProcessingAppService.cs 605 B

1234567891011121314151617181920212223
  1. using YBEE.EQM.Core;
  2. namespace YBEE.EQM.Application;
  3. /// <summary>
  4. /// 有效分分析处理服务
  5. /// </summary>
  6. [ApiDescriptionSettings(Name = "esa-processing")]
  7. [Route("esa/processing")]
  8. public class EsaProcessingAppService(IEsaProcessingService esaProcessingService) : IDynamicApiController
  9. {
  10. /// <summary>
  11. /// 分析处理
  12. /// </summary>
  13. /// <param name="esaPlanId"></param>
  14. /// <returns></returns>
  15. [AllowAnonymous]
  16. [DisableOpLog]
  17. public async Task Execute([FromQuery][Required] int esaPlanId)
  18. {
  19. await esaProcessingService.Execute(esaPlanId);
  20. }
  21. }