using AsbCloudApp.Data.ProcessMaps; using AsbCloudApp.Repositories; using AsbCloudApp.Requests; using AsbCloudApp.Services; using AsbCloudDb.Model.ProcessMapPlan; using AsbCloudInfrastructure.Services.ProcessMapPlan.Export; using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace AsbCloudWebApi.Controllers.ProcessMaps; /// /// РТК план использование подсистем /// [ApiController] [Route("api/well/{idWell}/[controller]")] [Authorize] public class ProcessMapPlanSubsystemsController : ProcessMapPlanBaseController { public ProcessMapPlanSubsystemsController( IChangeLogRepository repository, IWellService wellService, ProcessMapPlanSubsystemsParser parserService, ProcessMapPlanSubsystemsExportService processMapPlanExportService, ITelemetryService telemetryService) : base(repository, wellService, parserService, processMapPlanExportService, telemetryService) { } protected override string TemplateFileName => "ЕЦП_шаблон_файла_РТК_план_использование_систем.xlsx"; }